В общем, ни в какую не могу заставить этот ваш linuxsampler работать.
1) Запускаем QSampler. Через какое-то время после запуска, еще даже не успев доинициализироваться, он сегфолтится с ошибкой в libQtGui.so.4.7.0.
2) Запускаем JSampler. Теперь выполняем следующие действия:
a) Создаем audio device для JACK или ALSA (выбор не влияет на результат)
b) Создаем midi device
c) Тыкаем Add Channel
d) Выбираем банк, нажимаем OK
e) Вешаем девайсы на канал
Получаем: рандомный краш linuxsampler’а на одном из вышеперечисленных действий:
terminate called after throwing an instance of ‘std::bad_alloc’
what(): std::bad_alloc
Если не получаем краш (зависит от настроек JACK, а точнее от трех галок — «Режим реального времени», «Без блокировки памяти», «Разблокировать память»), то получаем ошибку при создании девайса:
Cannot activate Jack client.
3) Запускаем голый linuxsampler, скармливаем ему скрипт запуска. Если в скрипте есть команда создания MIDI-устройства, передача команд зависает на этом этапе. Если нет — опять получаем тот же краш или ошибку про джек-клиент.
Я просто в ступоре. Поделитесь секретом, как вы это запускаете вообще? (:
PS: пробовал на двух дистрибутивах — Arch и Ubuntu — в обеих системах то же самое.