Используя Классика Борца MIDI как контроллер GIMP

Я хотел бы использовать 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 # #" каждый раз?

2
задан 4 November 2018 в 20:33

2 ответа

Читая через MIDI, как сделать страницу веб-сайта GIMP, я заметил, что упустил это из виду:

OSS:

Open Звуковая система предоставляет файл устройства для необработанных событий MIDI. Вам необходимо ввести имя этого файла устройства в записи «Device» в конфигурации (например, «/dev/midi00goti))[[55]

Используя ls /dev, я определил, что /dev/midi1 - это устройство, которое мне нужно для подключения GIMP к MIDI Fighter через OSS.

1
ответ дан 2 December 2019 в 03:30

Текущая версия GIMP - 2.10, и вам не нужно копаться в файлах конфигурации. Вы можете просто добавить MIDI-контроллер в окне настроек:

GIMP input controllers - MIDI

Затем введите «alsa» в качестве имени устройства и включите события дампа:

GIMP MIDI controller configuration

Затем подключите 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

В любом случае вам не нужно делать дамп события: нажмите «Захватить событие», а затем нажмите фактическую клавишу или контроллер, и будет выбрана соответствующая запись в списке событий. Затем вы можете использовать «Редактировать событие», чтобы назначить какой-либо инструмент.

1
ответ дан 2 December 2019 в 03:30

Другие вопросы по тегам:

Похожие вопросы: