LINUX.ORG.RU

tuxguitar не издает звук

 ,


1

1

sudo apt-get install timidity-interfaces-extra tuxguitar-alsa tuxguitar-oss tuxguitar-jsa fluidsynth

# After it set in Tuxguitar Settings # MIDI seq - TuxGuitar sequencer # MIDI port - Gervill # TG Tools => Plugins => Java Sound Api => Configure => usr/share/sounds/sf2 FluidR3_GM.sf2

По неоднократно проверенной схеме описанной здесь - https://github.com/1datr/lpss/blob/master/tuxguitarnosound.ubuntu

И вдруг он не хочет проигрывать файлы. Причем со стандартым sf2 звук есть а когда кастомный sf2 ставишь в настройках нет звука


Причем со стандартым sf2 звук есть а когда кастомный sf2 ставишь в настройках нет звука

Это с каким?

olibjerd ★★★★★
()
Ответ на: комментарий от olibjerd

По умолчанию который. А кастомный из флуидсинта - usr/share/sounds/sf2 FluidR3_GM.sf2 у него звук качественнее ближе к реальным инструментам

magnuz
() автор топика
Ответ на: комментарий от magnuz

У меня работает, только я кручу из qsynth саундфонтами.

olibjerd ★★★★★
()

Вот это каша. Так JSA, timidity или fluidsynth?

Может, если идей не будет, выведешь через alsa или jack в отдельно запущенный fluidsynth с нужным soundfont'ом?

t184256 ★★★★★
()
Ответ на: комментарий от magnuz

Че-то мне кажется, что тебе оно мешает. Если отдельный fluidsynth, то удостоверься в том, что 1) он издает звуки, 2) tuxguitar шлет MIDI и 3) шлет именно ему.

t184256 ★★★★★
()

зачем jsa? tuxguitar-fluidsynth ставь и лезь в нему в настройки

lazyklimm ★★★★★
()
Ответ на: комментарий от magnuz

И еще :

(qsynth:2561): Gtk-CRITICAL **: IA__gtk_widget_get_direction: assertion 'GTK_IS_WIDGET (widget)' failed

magnuz
() автор топика
Ответ на: комментарий от t184256

Сначала неплохо было бы найти логи qsynth

magnuz
() автор топика
Ответ на: комментарий от t184256

А вопрос таков если кратко сформулировать - Как заставить таксгитар в убунту воспроизводить нормальный миди-звук такой как в винде?

magnuz
() автор топика
Ответ на: комментарий от t184256

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

magnuz
() автор топика
Ответ на: комментарий от magnuz

а зачем так усложнять? чем не устроил плагин для fluidsynth?

lazyklimm ★★★★★
()
Ответ на: комментарий от magnuz

О. Сильное колдунство по ссылке, спасибо. С этим фонтом у меня зазвучали духовые и прочее (считай, всё, что не гитара и не ударные). Дефолтный их почему-то упорно игнорировал.

al_exquemelin ★★★
()
Ответ на: комментарий от al_exquemelin

Еще бы теперь заставить его чтобы звук всегда шел не зависимо от того открыт браузер или как. Ну то есть с доступом к устройству решить вопрос.

magnuz
() автор топика
Ответ на: комментарий от magnuz

sudo apt-get install fluid-soundfont-gm fluid-soundfont-gs

как-то я полагал, что ты их поставил, но заюзать не смог. а ты их даже и не поставил O_o.

t184256 ★★★★★
()
Ответ на: комментарий от magnuz

Гы, и правда, молчит. Если сначала открыть tuxguitar, потом youtube — воспроизведение ролика не начнётся, пока tuxguitar не закрою. Не сталкивался раньше с такой фигнёй.

al_exquemelin ★★★
()
Ответ на: комментарий от al_exquemelin

Обнаружил что если запускать timidity -iA -Os то подключение из таксгитар происходит и все ништяк. теперь вопрос как сделать чтобы по умолчанию timidity запускался в таком режиме.

magnuz
() автор топика
Ответ на: комментарий от magnuz

чтобы по умолчанию timidity запускался в таком режиме

Дык это...

$ systemctl status timidity
● timidity.service - LSB: start and stop timidity
   Loaded: loaded (/etc/init.d/timidity)
   Active: active (running) since Пн. 2015-10-19 20:21:43 MSK; 13min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 663 ExecStart=/etc/init.d/timidity start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/timidity.service
           └─791 /usr/bin/timidity -Os -iAD

В системе инициализации поменять ключи, с которыми запускается timidity. Если systemd (вдруг), то как-то так.

al_exquemelin ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.