Linux -- это интересно

TiMidity++


Рубрика: Аудио и видео ПО
Метки: | | | | | | | | | |
Просмотров: 736

TiMidity++ ‒ консольный MIDI-синтезатор, позволяющий проигрывать MIDI-файлы и конвертировать их в заданный аудио-формат.

MIDI (цифровой интерфейс музыкальных инструментов) ‒ стандарт цифровой звукозаписи и формат обмена данными между электронными музыкальными инструментами. Интерфейс позволяет единообразно кодировать в цифровой форме таких данных как нажатие клавиш, настройку громкости и других акустических параметров, тембр, темп, тональность и прочее, с точной привязкой во времени.

Фалы MIDI являются набором команд для синтезатора (секвенсора), но не несут в себе готовых для воспроизведения аудиоданных (в отличии от трекерных модулей), это только многостраничные команды отправляемые при их загрузке в секвенсор по MIDI-портам.

MIDI-синтезатор (MIDI sequencer) ‒ аппаратное устройство или прикладное приложение для записи, редактирования и воспроизведения последовательности данных MIDI (стандарт цифровой звукозаписи и формат обмена данными между электронными музыкальными инструментами), главным образом ритмических фигур и мелодических фраз (паттернов).

TiMidity++ использует табличный метод синтеза, запускаясь как виртуальный MIDI-срвер в звуковой системе ALSA, при воспроизведении для генерации цифровых аудиоданных из MIDI-файлов использует банки звуков (звуковые шрифты) в формате Sound Font2 / SF2 (*.sfx, *.sf2). Для того чтобы избежать трудностей при предварительном ознакомлении с приложением рекомендуется установить набор звуков проекта FreePats (General MIDI sound set).

Цифровые аудиоданные сгенерированные TiMidity++ можно сохранить в аудио-файл (форматов MP3, WAV, OGG и др), для последующей обработки или воспроизведения в режиме реального времени через выбранное аудио-устройство. Поддерживается работа с MIDI-файлами большинства существующих форматов (*.mid, *.mod, *.rcp, *.r36, *.g18, *.g36 и др), в том числе в архивах (*.zip) и файлы караоке (*.kar).

TiMidity++ может работать из командной строки, а также имеет несколько графических интерфейсов (GTK, Tk, Emacs и др), значительно упрощающих использование приложения. Оригинальная версия TiMidity была написана в 1995 году Tuukka Toivonen, но после как автор прекратил разработку развитием проекта занялось сообщество и проект изменил название.

Лицензия: GNU General Public License version 2.0 (GPLv2)

Домашняя страница

Страница на sourceforge.net

Оставьте комментарий!
Используйте нормальные имена.Войти через loginza
Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email.
(При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д.)



 
(обязательно)