Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Both sides previous revision Попередня ревізія Наступна ревізія | Попередня ревізія | ||
alsa-midi [2017/06/27 10:11] wombat [Налаштування програм] |
alsa-midi [2017/06/27 11:04] wombat [Посилання] Rosegarden, PianoBooster, links |
||
---|---|---|---|
Рядок 131: | Рядок 131: | ||
Написи "''Connecting To''" та "''Connected From''" свідчать про те, що з'єднання встановлено. Тепер MIDI-сигнали, що їх генерує MIDI-інструмент "Keystation 61es", потраплятимуть на вхід програми FluidSynth, і вона генеруватиме звуки. | Написи "''Connecting To''" та "''Connected From''" свідчать про те, що з'єднання встановлено. Тепер MIDI-сигнали, що їх генерує MIDI-інструмент "Keystation 61es", потраплятимуть на вхід програми FluidSynth, і вона генеруватиме звуки. | ||
+ | |||
+ | |||
+ | ====== Затримка звуку ====== | ||
+ | |||
+ | Для того, щоб затримка між MIDI-подіями та появою звуку була якомога меншою, потрібно зменшити параметр ''period_size'' в налаштуваннях ALSA. Це можна зробити у файлі ''[[alsa#воспроизведение|.asoundrc]]''. Наприклад, програма FluidSynth під час запуску запитує в системи значення ''period_size 64''. Це значення можна використати як орієнтовне. | ||
+ | |||
+ | Часто трапляється, що за дуже малої довжини періоду з'являються тріск та клацання. Тоді можна збільшити параметр ''periods'', наприклад, до значення 1024. | ||
+ | |||
====== Посилання ====== | ====== Посилання ====== | ||
Рядок 140: | Рядок 148: | ||
http://wiki.allegro.cc/index.php?title=Using_TiMidity%2B%2B_with_ALSA_raw_MIDI | http://wiki.allegro.cc/index.php?title=Using_TiMidity%2B%2B_with_ALSA_raw_MIDI | ||
- | ====== Налаштування ALSA ====== | + | [[http://www.fluidsynth.org/ | Офіційний сайт FluidSynth]] -- Синтезатор звуків музичних інструментів на основі "звукових шрифтів" (SoundFont) |
+ | |||
+ | [[https://amsynth.github.io/ | amsynth]] -- Синтезатор звуків | ||
+ | |||
+ | === Інші програми, що працюють з MIDI === | ||
+ | |||
+ | [[https://qsynth.sourceforge.io/ | QSynth]] -- просто графічний інтерфейс до FluidSynth. | ||
+ | |||
+ | [[https://lmms.io/ | LMMS]] -- програма з класу так званих "DAW" -- **D**igital **A**udio **W**orkstation (цифрова аудіостанція) | ||
+ | |||
+ | [[https://ardour.org/ | Ardour]] -- також DAW. | ||
+ | |||
+ | [[http://rosegardenmusic.com/ | Rosegarden]] -- Програма для створення та редагування музики | ||
+ | |||
+ | [[http://midieditor.sourceforge.net/ | MidiEditor]] -- Графічна програма для запису, редагування та програвання MIDI-файлів | ||
+ | |||
+ | [[http://www.muse-sequencer.org/ | MusE]] -- MIDI/Аудіо-секвенсор з можливостями запису та редагування | ||
+ | |||
+ | [[http://www.swamiproject.org/ | Swami]] -- редактор звуків музичних інструментів | ||
+ | |||
+ | [[http://pianobooster.sourceforge.net/ | PianoBooster]] -- Програма для акомпонування та навчанні грі на фортепіано | ||
+ | |||
+ | [[http://www.denemo.org/ | Denemo]] -- Нотний редактор | ||
+ | |||
+ | [[https://musescore.org/ | MuseScore]] -- Нотний редактор | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
- | Для того, щоб затримка між MIDI-подіями та появою звуку була якомога меншою, потрібно зменшити параметр ''period_size'' в налаштуваннях ALSA. Це можна зробити у файлі ''[[alsa#воспроизведение|.asoundrc]]''. | ||