Различия между версиями 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, который использует эту библиотеку.

Проекты/libTiMidity (последним исправлял(а) LostCluster 2007-07-09 14:23:53)