-
Всем привет! Народ, выручайте, дайте исходник конвертера midi в wav. Заранее огромное спасибо.
-
Конверсия и синтез - две разные разницы.
midi->wav - это именно синтез.
Синтез можно осуществить миллионом разных способов, на каждый способ будет свой исходник.
Тебе какой конкретно из этого миллиона ?)
-
Самый простой способ:
Взять бесплатную(Для некоммерческого использования) либу fmod.
Загрузить midi.
Получить данные в виде wave(там прям можно значения из буффера получить)
Сохранить.
-
> Взять бесплатную(Для некоммерческого использования) либу
> fmod.
> Загрузить midi.
Спасибо. А нет случайно какой-нибудь докумы (желательно на русском) по fmod?
-
> [3] VoVan © (18.03.08 18:02)
в нете есть статья, называется что то типа "Звуковые игры"
с fmodом идет полноценная дока и примеры. Все очень просто.
-
ВоВан, ты про синтез-то въехал ?)
-
А не подскажите как FMODом в mp3 сжать?
-
> Сергей М. © (18.03.08 19:37) [5]
Я въехал, что миди- это ноты, а вав- это звук. А вот как из этих нот звук сделать не доганяю. Простите чайника если что...
-
VoVan, а ты ответы читаешь, или чукча-писАтель?
-
> ПостОвый терминатор
Ты это к чему?
-
> @!!ex
Огромное спасибо за fmod!!! Оболденная штука. Буду разбираться.
-
Можешь также и bass'ом воспользоваться, то же самое. В mp3 сжимать аналогично, получаешь данные с fmod или bass и кодируешь например lame'ом.
-
> Efir
А можно о Lame поподробнее. Как он кодирует? Какие ф-ции использует при этом?
-
> как из этих нот звук сделать не доганяю
Воспользоваться любым готовым подручным синтезатором или написать свой синтезатор.
От того, какой синтезатор был использован, и будет зависеть результат.
Т.е. миллион разных синтезаторов - миллион и разных звуковых результатов получишь)
-
> [11] Efir (18.03.08 23:18)
Lame?? ДЛя Wave??? Зачем???
-
> @!!ex © (19.03.08 15:36) [14]
> А не подскажите как FMODом в mp3 сжать?
-
Ищешь заголовочные файлы для lame_enc.dll. Можно воспользоваться компонентом TLame, там и примерчик есть.
-
> [15] Efir (19.03.08 17:04)
Пропустил. Сорри.