Проигрывание модулей трекерной музыки...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
KiloGraf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 142
Зарегистрирован: 21.10.2004 (Чт) 7:37
Откуда: берутся такие глупые вопросы?

Проигрывание модулей трекерной музыки...

Сообщение KiloGraf » 21.10.2004 (Чт) 10:53

Предисловие: Музыкальные модули – это звуковые (муз.) файлы, имеющие различный модульный формат, и созданы они, соответственно, в различных трекерах (FT, IT, ST, ...)

На VB, я отыскал, как их проигрывать. Есть навороченная DLL'ка (FMOD.DLL) от Firelight Technologies, там же лежит и VB модуль с декларациями, и скудный пример...

Но проблема вот в чем: Данная DLL'ка – весит много, да и таскать ее за собой не очень-то хочется. В примере, показана лишь несколько API, из великого множества, что также говорит о нецелесообразности данной идеи. Просто мне попадались уже компилированные программы на бейсике, где все это реализовывалось одним кодом на VB, через WINMM.DLL. Все компактно, и работает, и звук – качественный...

Возможно, кто-то занимался реализацией подобного. С большим удовольствием приму советы...

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 21.10.2004 (Чт) 11:07

winmm никаким боком к треккерной музыке не относится, он может разве что для mp3 работать, если кодеки установлены.
Lasciate ogni speranza, voi ch'entrate.

KiloGraf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 142
Зарегистрирован: 21.10.2004 (Чт) 7:37
Откуда: берутся такие глупые вопросы?

Сообщение KiloGraf » 21.10.2004 (Чт) 11:15

Ну да. По-видимому, модули раскладывались на стринги, а сэмплы непосредственно складывались в потоки, которые и проигрывались через WINMM...
Nonsense in BASIC. © 1982 ...

codemaster
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 604
Зарегистрирован: 13.02.2004 (Пт) 13:35

Сообщение codemaster » 21.10.2004 (Чт) 11:54


KiloGraf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 142
Зарегистрирован: 21.10.2004 (Чт) 7:37
Откуда: берутся такие глупые вопросы?

Сообщение KiloGraf » 21.10.2004 (Чт) 12:03

Ха, бывал я там, да чета, по-видимому, не всюду заглядывал... BASS – хорошая DLLка, слышал о ней, пойду описание поищу там...
Nonsense in BASIC. © 1982 ...

KiloGraf
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 142
Зарегистрирован: 21.10.2004 (Чт) 7:37
Откуда: берутся такие глупые вопросы?

Сообщение KiloGraf » 21.10.2004 (Чт) 12:39

codemaster

Нашел... Работает... Весит в 10(!) раз меньше... Стоит полистать... Причем, ИМХО, многие и предпочитают проигрывать модули в их (Ian Luck) плеере (XMPlay), качество звучания высокое...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

    TopList