1

Как их подружить?
В Ubuntu всё достаточно просто:

 Консоль:
sudo apt install timidity daemon

 Консоль:
sudo service timidity start

Нужно для запуска TuxGuitar и Rosegarden.

Перешёл бы на Mint, он во многом стабильнее, чем Ubuntu, но этот момент нужен и мне, и жене.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

2

Rizado, а что происходит?

Linux Mint 19.3 Mate Edition
Windows 7

3

TuxGuirtar выдаёт, что MIDI-портов нет вообще. Демон не запускался из-за ошибки в конфиге. Спёр с Ubuntu, вроде как заработало. Но портов всё равно нет. Подозреваю, что что-то с банками звуков, но не было времени поковырять.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

4

Мне лично больше нравится fluidsynth так как можно использовать банки Soundfont 2, которых благо полно и качество звучания очень хорошее.
Для использования достаточно добавить в автозагрузку оконного менеджера такой скрипт:

#!/bin/bash
fluidsynth -a pulseaudio -c2 -R0 -C0 -i -l -s /PATH/MagicSF_ver2.sf2 &

Где файл MagicSF_ver2.sf2 является банком инструментов Soundfont 2.

5

ormorph, мне лишь бы звучало, всё равно это только для ознакомительного прослушивания, чтобы иметь понятие, как вживую играть.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

6

Rizado пишет:

ormorph, мне лишь бы звучало, всё равно это только для ознакомительного прослушивания, чтобы иметь понятие, как вживую играть.

Ну так fluidsynth нормально работает с pulseaudio, ну а timidity вроде нет, вроде с jack можно совместить или с alsa.

Вот только сейчас попробовал в rosegarden, звук идет норм, устройство вывода можно менять через pavucontrol(колонки, hdmi). tuxguitar раньше запускал тоже в связке с fluidsynth.

7

ormorph, сам не понял, как, но я эту заразу запустил. И TuxGuitar работает через Timidity, и Rosegarden...
Есть только подозрения - я на тот момент никаких данных не переносил в Mint, просто поставил "на попробовать" третьей системой. А сегодня взялся уже основательно. И, решив снести всё лишнее, понял, что быстрее будет Mint переустановить, чем разделы перемещать (а обои и темы сохранить несложно). Скорее всего, какой-то недостающий пакет установился нормально. Как вариант - в Ubuntu он находится в зависимостях, а здесь - рекомендованный. И есть подозрение, что это freepats. Описание из Synaptic:

Freepats is a free patch set suitable for MIDI audio synthesis.  It is not complete, nor comprehensive yet, and most, if not all patches are in the old and limited GUS patch format.
It is, however, the sole DFSG-compliant patch set in existence so far. New patches (including those in better formats, such as SF2 SoundFont banks) are welcome.

В общем, радуюсь жизни и мучаю Rosegarden:
http://storage8.static.itmages.ru/i/17/0730/s_1501428273_1965306_9527a7c1f8.png

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

8

Rizado пишет:

А сегодня взялся уже основательно. И, решив снести всё лишнее, понял, что быстрее будет Mint переустановить, чем разделы перемещать (а обои и темы сохранить несложно). Скорее всего, какой-то недостающий пакет установился нормально.

Скорее всего отключили pulseaudio, так как Timidity не поддерживает pulseaudio.

Не знаю почему не попробовали использовать fluidsynth, через него звучание почище будет той же Timidity, кроме того для пульсы следует запускать под обычным пользователем.
Просто обычно pulseaudio запускается под обычным пользователем, а демон Timidity под root.

Немного побаловался, записал короткий вид файл как у меня проигрывает тыц 12.2М. Проигрывание midi происходит через Rosegarden в связке с fluidsynth.

9

ormorph, считайте, соблазнили. Есть мануал по настройке?

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

10 (31.07.2017 10:25:21 отредактировано ormorph)

Rizado пишет:

Есть мануал по настройке?

А он и так довольно простой, как запускать демон я уже показывал тыц
только я обычно в ручную запускаю когда надо fluidsynth, по этому использую без фонового режима запуска &.
Подробнее о параметрах man fluidsynth
Также если сборка fluidsynth с поддержкой sndfile, то можно конвертировать midi в wav

 Консоль:
$ fluidsynth -F file.wav /путь/Bank.sf2 file.mid

Для воспроизведения звука что на видео использовался банк:

'79.7mg Marino Enhanced Gm Gs V1.0 Bank.sf2'

11

ormorph, я Rosegarden имел в виду. Извините, не уточнил.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

12 (31.07.2017 18:21:35 отредактировано ormorph)

Rizado пишет:

ormorph, я Rosegarden имел в виду. Извините, не уточнил.

Ну у меня это настраивается за несколько кликов:

1. видео запуск fluidsynth и выбор порта midi в Rosegarden тыц

2. видео после импорта midi файла запуск в  Rosegarden
(другой компьютер) тыц

Зы: каждый раз после импорта midi или партитуры следует проверять настройки портов midi, так как они сбиваются.

13

ormorph, я с ним так и не подружился, запустил через виртуальный инструмент ZynAddSubFX, я с ним давно вожусь...

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD, DDR4 32 GB, SSD 500GB + HDD 2TB | Linux Mint 21.3 Cinnamon + Fedora 39 MATE (Compiz) + Windows 11 + macOS 12 Monterey

14 (31.07.2017 20:52:37 отредактировано ormorph)

Rizado пишет:

ormorph, я с ним так и не подружился, запустил через виртуальный инструмент ZynAddSubFX, я с ним давно вожусь...

Он вроде работает только через  alsa и jack.
Значит у вас звук сейчас работает через Alsa.
В принципе можно запускать fluidsynth для alsa, просто вместо слова palseaudio поставить alsa и выполнить под рутом:

 Консоль:
$ sudo fluidsynth -a alsa -c2 -R0 -C0 -i -l -s /путь/bank.sf2

Проверить наличие порта midi:
 Консоль:
$ aplaymidi -l
...
129:0   FLUID Synth (9084)   Synth input port (9084:0)

Проверить работу звука через порт:
 Консоль:
$  aplaymidi -p129:0  file.mid

15

Кстати, пульса для творчества не очень-то подходит, так как она создает виртуальные устройства записи-воспроизведения на каждое приложение динамически, не по факту запуска приложения, а по факту начала записи и/или воспроизведения, и это мне не очень-то нравится, т.к. создает некоторые неудобства.

Истинный hotplug - это обычная электрическая розетка: воткнул - работает, и никаких драйверов.
Slackware64-current/Xfce/Lenovo G580