|
Опубликовано 08.08.2008 14:00 (16 лет назад) # |
Нужно проигрывать миди из памяти, Delphi, без VCL.
mmsystem проигрывает только из файла, что не очень удобно.
Мидишные библиотеки, которые использует Антон, инициализируются через TComponent.
BASS не проигрывает midi, а конвертированный в .IT файл весит в 10 раз больше исходного midi
BADDMidi у меня не заработал :( Т.е. я беру пример для Delphi, который идёт с BASSMidi, запускаю, указываю файл - ползунок ползёт, а звука нет.
Поэтому прошу совета, коллеги, кто что посоветует. Или, может, кто пример даст, работающий, как BASSMidi работает. |
|
|
|
Опубликовано 10.08.2008 12:33 (16 лет назад) # |
Попробуй библиотеку FMOD (смотреть тут).
Там должно быть всё, что тебе необходимо. И с Delphi работает на ура. |
|
|
|
Опубликовано 11.08.2008 13:54 (16 лет назад) # |
Это я уже смотрел. DLL 340к, полный физдипец :) |
|
|
|
Опубликовано 18.08.2008 08:32 (16 лет назад) # |
а MiniFMOD? |
|
|
|
Опубликовано 19.08.2008 19:12 (16 лет назад) # |
cdmlex написал:
а MiniFMOD?
А что MiniFMOD? Он проигрывает MIDI? :) |
|
|
|
Опубликовано 20.08.2008 08:41 (16 лет назад) # |
В принципе никто не мешает отконвертить mid в xm... и идти сразу устраиваться проктологом в местную клинику. |
|
|
|
Опубликовано 20.08.2008 12:55 (16 лет назад) # |
Мешает десятикратное увеличение размеров после конвертации.
(Я этот вариант опробовал в самом начале.) |
|
|
|
Опубликовано 20.08.2008 16:30 (16 лет назад) # |
а-а, ну это извините, экономим на одном - вылезет другое ;)
А можно ещё прикинуться демосценером и написать собственный синтезатор... |
|
|
|
Опубликовано 23.08.2008 15:37 (16 лет назад) # |
Да почти так и сделал :) |
|
|