FluidSynth - FluidSynth
Разработчики) | Питер Ханаппе, Конрад Берхёрстер, Антуан Шмитт, Педро Лопес-Кабанильяс, Джош Грин, Дэвид Хеннингссон и другие |
---|---|
Стабильный выпуск | 2.1.5[1] / 20 сентября 2020 |
Репозиторий | |
Написано в | C |
Операционная система | Unix-подобный, Linux, FreeBSD, macOS, Майкрософт Виндоус, OS / 2 |
Доступно в | английский |
Тип | Программный синтезатор |
Лицензия | Стандартная общественная лицензия ограниченного применения GNU, версия 2.1 или новее |
Интернет сайт | www |
FluidSynth, ранее названный iiwusynth, это бесплатный открытый исходный код программный синтезатор который преобразует цифровой интерфейс музыкальных инструментов (MIDI ) записывать данные в звуковой сигнал с помощью SoundFont технология без необходимости звуковой карты, совместимой с SoundFont. FluidSynth может действовать как виртуальное MIDI-устройство, способное получать MIDI-данные из любой программы и на лету преобразовывать их в аудио. Это также можно прочитать в SMF (.mid) файлы напрямую. На выходе он может отправлять аудиоданные непосредственно на аудиоустройство для воспроизведения или на Сырой или же Волна файл. Он также может преобразовывать файл SMF непосредственно в аудиофайл быстрее, чем в реальном времени.[2] Комбинация этих функций дает FluidSynth следующие основные варианты использования:
- Синтезировать MIDI-данные из другого приложения прямо в динамики,
- Синтез MIDI-данных из другого приложения, запись вывода в аудиофайл,
- Воспроизведение MIDI-файла через динамики,
- Преобразование файла MIDI в цифровой аудиофайл.
Размер загруженных банков SoundFont ограничен объемом доступной оперативной памяти. Существует GUI для FluidSynth называется Qsynth, который также является открытым исходным кодом. Оба доступны в большинстве Linux дистрибутивов, а также может быть составлен за Windows. Бинарные установщики Windows не распространяются отдельно и поставляются вместе с QSynth.
Это особенности микротональный поддержка и использовалась в проекте MicrotonalISM Сети междисциплинарных исследований в области науки, технологий и музыки.[3] А Макс / MSP плагин доступен из IRCAM.[4]
Базовый синтезатор записан как C библиотека с большим интерфейс прикладного программирования (API). Частичные привязки для Python,[5] Рубин,[6] Haskell,[7] и .NET Framework[8] доступны.
Смотрите также
Рекомендации
- ^ «Выпуск 2.1.5». 20 сентября 2020 г.. Получено 11 октября 2020.
- ^ Грин, Джош (2 ноября 2009 г.). «FluidSynth 1.1.0 -» Более прочная жидкость"". Получено 2017-09-02.
- ^ «Микротонализм». N-ism.org. Получено 2016-07-15.
- ^ «FluidSynth для Max / MSP - IMTR». Imtr.ircam.fr. 2007-05-01. Получено 2016-07-15.
- ^ "Архив Google Code - долгосрочное хранилище для хостинга проектов Google Code". Code.google.com. Получено 2016-07-15.
- ^ Steinbro. "steinbro / ruby-fluidsynth: привязки Ruby для FluidSynth". GitHub.com. Получено 2016-07-15.
- ^ "bindings-fluidsynth: привязки Haskell FFI для программного синтезатора fluidsynth". Hackage.haskell.org. Получено 2016-07-15.
- ^ "Оболочка FluidSynth для .NET - Z-системы". Z-sys.org. Получено 2016-07-15.
внешняя ссылка
Этот бесплатное программное обеспечение с открытым исходным кодом статья - это заглушка. Вы можете помочь Википедии расширяя это. |
Этот мультимедиа программного обеспечения -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |