Использование MIDI совместно с PulseAudio
Feb. 19th, 2022 07:48 pmПопытался заняться сольфеджио, благо поступило предложение об обучении от которого невозможно отказаться.
Для занятий стал подключать к ноутбуку оказавшуюся под рукой MIDI клавиатуру. Долго разбирался. Особенно с учетом того, что большинство примеров в сети либо про Jack либо про ALSA, а мне менять PulseAudio на что-то еще, совершенно не уперлось. Хочется так, чтобы воткнул – и заработало. Разобрался. Узнал много нового. Вынес мозг народу в рассылке опенсорсного MIDI-синтезатора.
В результате, чтобы труд не пропал зря, да и тупо чтобы не забыть написал статью в Debian Wiki: https://wiki.debian.org/PulseAudioMidi и еще подредактировал Wiki FluidSynth: https://github.com/FluidSynth/fluidsynth/wiki/ExampleCommandLines потому как рабочего примера для работы с драйвером ASLA напрямую не сыскать.
Оригинал: https://blog.nataraj.ru/~/It/Использование%20MIDI%20совместно%20с%20PulseAudio
Для занятий стал подключать к ноутбуку оказавшуюся под рукой MIDI клавиатуру. Долго разбирался. Особенно с учетом того, что большинство примеров в сети либо про Jack либо про ALSA, а мне менять PulseAudio на что-то еще, совершенно не уперлось. Хочется так, чтобы воткнул – и заработало. Разобрался. Узнал много нового. Вынес мозг народу в рассылке опенсорсного MIDI-синтезатора.
В результате, чтобы труд не пропал зря, да и тупо чтобы не забыть написал статью в Debian Wiki: https://wiki.debian.org/PulseAudioMidi и еще подредактировал Wiki FluidSynth: https://github.com/FluidSynth/fluidsynth/wiki/ExampleCommandLines потому как рабочего примера для работы с драйвером ASLA напрямую не сыскать.
Оригинал: https://blog.nataraj.ru/~/It/Использование%20MIDI%20совместно%20с%20PulseAudio
no subject
Date: 2022-02-19 06:25 pm (UTC)Александр http://shoorick.ru наверняка на этом не одну собаку съел, пообщайтесь с ним.
А не добавите на вашу статью https://wiki.debian.org/PulseAudioMidi какую-нибудь свободную лицензию, чтобы добрые люди могли переиспользовать? Дело в том, что сама wiki.debian.org проприетарная: каждый сам себе владелец, и по-умолчанию никаких прав у других людей нет. Поэтому если я там создаю статью целиком, то вешаю на неё разрешение, например как тут внизу: https://wiki.debian.org/InstallingDebianOn/Freescale/i.MX53%20Quick%20Start%20board/debootstrap
no subject
Date: 2022-02-20 09:33 am (UTC)Вопрос с синтезатором походу полностью исчерпан, и вряд-ли в обозримом будущем у темы появиться какое-то развитие... Разве что какое-то странное устройство в руки попадет. Но товарища в ленту добавил:
shoorick_ru_feed. А чем он славен?
Вот не знал. Думал что там все в этом смысле автоматически предусмотрено. Добавил.
no subject
Date: 2022-02-20 11:17 am (UTC)Shoorick — турист, музыкант, линуксоид, Perl-разработчик с огромным опытом и просто интересный человек :)
Про лицензию wiki.debian.org я и сам удивился, когда обнаружил. Если интересно, можно начать изучение со страницы https://wiki.debian.org/copyright.html. Им бы завести новую wiki, уже "правильную", и попросить авторов переносить туда только свой контент.