Как настроить MIDI-клавиатуру

19

Я хотел бы настроить свою клавиатуру через свой midi-sport 2x2, я подключил все и даже установил пакет midisport-firmware, который по какой-то причине не устанавливался автоматически.

Цель состоит в том, чтобы компьютер воспроизводил звук пианино при нажатии клавиш клавиатуры. Если вы можете заставить это работать без домкрата, это тоже было бы хорошо. Пошаговые инструкции, чем меньше сложностей, тем лучше.

Мартин Оуэнс -доктормо-
источник

Ответы:

21

Хорошо, я выяснил наименьшее количество шагов, чтобы эта миди-клавиатура заработала:

  1. Установите qsynthУстановить qsynth , Jack Control (называется qjackctl)Установите qjackctl и загрузите Claudio_Piano.rar отсюда , распакуйте и сохраните в удобном месте.

  2. Запустите Jack Control ( Applications>> в Sound and Videoболее JACK Controlстарых версиях Ubuntu или найдите его в Dash в более новых версиях Ubuntu)

  3. Нажмите кнопку настроек в правой части панели управления Jack, в настройках переключите миди-вход, перейдя в MIDI Driverраскрывающийся список внизу окна и выбрав seq(alsa sequencer) и нажмите OK.

  4. Загрузите Qsynth, зайдите в настройку, проверьте Enable MIDI Inputи включите драйвер midi alsa_seq, на вкладке аудио убедитесь, что Audio Driverон установлен jack, на вкладке звуковые шрифты откройте загруженный звуковой шрифт сверху. Нажмите кнопку ОК и перезагрузите сервер, когда он просит.

  5. Если Qsynth зависает, разморозьте его, остановив сервер jack и затем запустив его снова.

  6. Вернитесь в JACK Audio Connection Kitокно и нажмите Connect, здесь мы собираемся убедиться, что на Audioвкладке qsynth подключен к выходу системы (маркеры перетаскивания).

    подключите qsynth к выходу

    На вкладке Alsa мы собираемся подключить наше midi-устройство к qsynth.

    подключите midi к qsynth

  7. Вернитесь в Qsynth Нажмите на Channelsкнопку и внимательно посмотрите на все маленькие лампочки рядом с каждым из миди-каналов. Нажмите клавиши на клавиатуре и посмотрите, какая из них загорается. Нажмите на этот ряд и установите имя для фортепиано (или любого другого музыкального инструмента)

  8. Играть на клавиатуре с выводом звука.

Мартин Оуэнс -доктормо-
источник
подтверждено для Ubuntu 12.10. Добавлены скриншоты для шага 6, где я повесил трубку на час ... пока не понял объяснения. Теперь создай музыку, мой друг!
это что-то
В шаге 7, где я вижу свет рядом с рядом, все работает. Я не понимаю, как установить имя для фортепиано, хотя. Так что я сделал это в поле «Preset Name», а не в строке. Это верно? После этого я до сих пор не слышу звука. Я, очевидно, связан, правда? Я уверен в этом, потому что нажатие клавиш заставит вещь загореться. Я до сих пор не могу понять, как получить какой-либо звук. Я предполагаю, что должен как-то связать звук фортепьяно с этим, но я не знаю, как / где это сделать.
Замфатта
Это только у меня, или это работает, но тогда обычное аудио не может быть воспроизведено? Я бы задал отдельный вопрос, но я думаю, что решение, приведенное здесь, портит настройки звука, поэтому обычное аудио больше не может воспроизводиться. Это нормально? Если это так, это должно объяснить, как вернуться к нормальной жизни. Должен ли я задать отдельный вопрос?
Nateowami
Мартин, пожалуйста, прими мой поцелуй в ноги. Работал как шарм.
user3804598
8

решение, использующее только alsa-utils timidity pmidi через командную строку, также возможно.

  1. начать робость в фоновом режиме

    timidity -iA -B2,8 -Os &

  2. узнать порты миди клавиатуры и робости через

    pmidi -l

  3. подключите MIDI-клавиатуру к MIDI-секвенсору через aconnect port_midi_keyboard port_timidity, например

    aconnect 24:1 128:0

имя
источник