Я хотел бы использовать MIDI-устройство для выбора моих обычно используемых инструментов в GIMP. Я вижу, что могу добавить контроллер midi в предпочтениях Устройств ввода данных, хотя я не мог получить эту работу. Мое исследование до сих пор привело меня сюда и к веб-сайту GIMP.
Борец MIDI был установлен на канал 1 с Утилитой MF.
Я создал вход MIDI для GIMP с помощью меню свойства GIMP Input Devices. Это слушает на канале-1 (таким образом, это должно получить вход от всех каналов
~/.gimp-2.8/controllerrc
содержит:
(GimpControllerInfo "MIDI Fighter" (stock-id "gimp-controller-midi") (enabled yes) (debug-events yes) (controller "ControllerMidi" (device "alsa") (channel -1)) (mapping))
Я вижу, что Борец MIDI соединен с cat /proc/asound/cards
0 [PCH ]: HDA-Intel - HDA Intel PCH HDA Intel PCH at 0xef340000 irq 143 1 [Classic ]: USB-Audio - Midi Fighter Classic www.djtechtools.com Midi Fighter Classic at usb-0000:00:14.0-9, full speed
Я подключил GIMP к борцу Midi с aconnect 20 128
и aconnect -lo
шоу, что они направляются друг другу.
client 14: 'Midi Through' [type=kernel] 0 'Midi Through Port-0' client 20: 'Midi Fighter Classic' [type=kernel,card=1] 0 'Midi Fighter Classic MIDI 1' Connecting To: 128:0 client 128: 'GIMP' [type=user,pid=11073] 0 'GIMP MIDI Input Controller' Connected From: 20:0
GIMP не показывает входа MIDI в терминале или при попытке "захватить события".
Существует ли способ, которым у меня может быть подключение GIMP к моему MIDI-контроллеру, не имея необходимость входить "aconnect # #" каждый раз?
Читая через MIDI, как сделать страницу веб-сайта GIMP, я заметил, что упустил это из виду:
OSS:
Open Звуковая система предоставляет файл устройства для необработанных событий MIDI. Вам необходимо ввести имя этого файла устройства в записи «Device» в конфигурации (например, «/dev/midi00goti))[[55] blockquote>
Используя
ls /dev
, я определил, что/dev/midi1
- это устройство, которое мне нужно для подключения GIMP к MIDI Fighter через OSS.
Текущая версия GIMP - 2.10, и вам не нужно копаться в файлах конфигурации. Вы можете просто добавить MIDI-контроллер в окне настроек:
Затем введите «alsa» в качестве имени устройства и включите события дампа:
Затем подключите MIDI-контроллер к порту GIMP с помощью aconnect
.
Если вы запустили GIMP из консоли, теперь вы должны увидеть информацию обо всех полученных сообщениях о включении / выключении и о контроллере, например:
Received 'MIDI Events' (class 'MIDI') controller event 'controller-007 (Controller 007)' (value event, value = 0.503937) doesn't map to action Received 'MIDI Events' (class 'MIDI') controller event 'note-on-3c (Note 3c on)' (value event, value = 0.803150) doesn't map to action Received 'MIDI Events' (class 'MIDI') controller event 'note-off-3c (Note 3c off)' (value event, value = 0.000000) doesn't map to action
В любом случае вам не нужно делать дамп события: нажмите «Захватить событие», а затем нажмите фактическую клавишу или контроллер, и будет выбрана соответствующая запись в списке событий. Затем вы можете использовать «Редактировать событие», чтобы назначить какой-либо инструмент.