LINUX.ORG.RU

midi keyboar, какой софт с ним использовать новичку?


0

1

Есть akai lpk 25, вот такая, например: http://mmag.ru/components/com_virtuemart/shop_image/product/AKAI_LPK25_4b61b6fd1ad0f.jpg Подключение по USP. Написано что Plug and Play (я правда ничего не понимаю в этом). При нажатии на клавиши,

cat /dev/midi1
что то выдаёт на терминале. Интересно, а как услышать звучание клавы? Какой есть софт для редактирования партитур и, собственно, их создания путём записи с midi-контроллера? Пробовал играться с tuxguitar и canorus, ничего не выходит, звука нет, ввод не происходит. Притом второй жутко падуч. Помог пока CackeWalk 9, в винде, с ним всё нормуль. Но всё-же интересно, а как дела в Linux?

★★

Самое простое — завести timidity и при помощи aconnect направить клаву в его порт. У меня это выглядит примерно так:

sa@home ~ $ sudo /etc/init.d/timidity start
timidity         | * Starting TiMidity++ Virtual Midi Sequencer ...                                [ ok ]
sa@home ~ $ aconnect -lo
client 14: 'Midi Through' [type=kernel]
    0 'Midi Through Port-0'
client 24: 'Keystation Pro 88' [type=kernel]
    0 'Keystation Pro 88 MIDI 1'
client 128: 'TiMidity' [type=user]
    0 'TiMidity port 0 '
    1 'TiMidity port 1 '
    2 'TiMidity port 2 '
    3 'TiMidity port 3 '
sa@home ~ $ aconnect -lo
client 14: 'Midi Through' [type=kernel]
    0 'Midi Through Port-0'
client 24: 'Keystation Pro 88' [type=kernel]
    0 'Keystation Pro 88 MIDI 1'
client 128: 'TiMidity' [type=user]
    0 'TiMidity port 0 '
    1 'TiMidity port 1 '
    2 'TiMidity port 2 '
    3 'TiMidity port 3 '
sa@home ~ $ aconnect 24:0 128:0

После этого можно играть. Иногда latency слишком большая, но я не разбирался толком, почему: после рестарта обычно нормализуется.

botkin ()

Поставить jack-сервер, qjackctl и qsynth. Это для поиграть, можно пользоваться переключателем каналов на клаве для переключения звука. Я таким пользуюсь для полабать под музыку из плеера.

Добавить Hydrogen и Rosegarden для создания музыки. Клава в них указывается как контроллер ввода или даже подхватывается сама.

abraziv_whiskey ★★★★★ ()

Проще всего: загрузить в ЗК банки (sfxload), запустить jack и при помощи qjackctl соединить выход midi-клавиатуры со входом midi ЗК/

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от djzielony

Ах да, Jack в режиме realtime позволяет снизить задержки до 3 милисекунд.

djzielony ()

fluidsynth (есть гуй к нему qsynth)

ставишь fluid-soundfont-gm, скармливаешь софтсинту /usr/share/sounds/sf2/FluidR3_GM.sf2

Какой есть софт для редактирования партитур и, собственно, их создания путём записи с midi-контроллера?

rosegarden (кстати, в нем можно напрямую скармливать саундфонты), musescore, denemo

Помог пока CakeWalk 9, в винде, с ним всё нормуль.

ах, Cakewalk, сколько в нём было одной мышкой написано...

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