Различия между версиями 3 и 4
| Удаления помечены так. | Добавления помечены так. |
| Строка 4: | Строка 4: |
| #pragma keywords libTiMidity, библиотека, MIDI, пребразование, WAVE, wav | #pragma keywords libTiMidity, библиотека, MIDI, преобразование, WAVE, wav |
libTiMidity
libTiMidity — это библиотека преобразования MIDI в WAVE, которая использует Gravis Ultrasound-совместимые патч-файлы для генерации цифровых звуковых данных из MIDI файлов.
Эта библиотека базируется на декодере TiMidity из библиотеки SDL_sound. Цель выноса кода TiMidity из SDL_sound в отдельную библиотеку это избавится от лишних зависимостей. SDL_sound требует SDL и некоторые другие библиотеки, которые не нужны для обработки MIDI файлов. Кроме того libTiMidity предоставляет более подходящий API для работы с MIDI файлами, она позволяет указывать полный путь к конфигурационному файлу TiMidity (timidity.cfg), и имеет функцию получения мета-данных из MIDI файла.
Оригинальная версия программы TiMidity написана Tuukka Toivonen, спасибо ему.
Данная библиотека является свободным программным обеспечением. Вы вправе распространять её и/или модифицировать в соответствии с условиями версии 2.1 либо по вашему выбору с условиями более поздней версии Стандартной Общественной Лицензии Ограниченного Применения GNU, опубликованной Free Software Foundation.
Сейчас libTiMidity размещенa на http://libtimidity.sourceforge.net/
Так же я написал плагин для XMMS, который использует эту библиотеку.
