Форум: "Media";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];
ВнизВоспроизведение звука в неизвестном формате Найти похожие ветки
← →
max003 (2004-03-25 12:55) [0]Приветствую всех. Многие из здесь присутствующих наверняка помнят великое изобретение человечества ZXspectrum. Для тех кто не помнит или не знает объясняю: это такая ЭВМ, широкораспространеная в СССР в 85-93 годах. Так вот недавно в просторах сети обнаружил музыкальные "треки" из игр для Спектрума. Хранятся они в VTX формате. Вмести с музыкой поставлялся плагин для winamp, чтобы воспроизводить эти треки. Вопрос мой в следующем: как используя плагин для winamp воспроизвести музыку?
← →
Dmyk (2004-03-25 21:44) [1]Наверное должен быть какой-то SDK ля Winamp"а, с помощью которого этот плагин написан. Так вот, найти этот SDK, посмотреть, какие там есть функции и реализовать у себя что-то подобное. :/ Тебе точно это надо?
Лучше уж дизассемблезировать этот плагин (если он нормальный Windows-файл, а то в последних Winamp"ах виртуальная машина использется Х_Х) и исследовать его как-нибудь...
Самый лучший вариант - найти треки в другом формате :). Или уж найти где-нибудь описание этого формата и уже самому написать код. Наилучший вариант. Ещё раз: тебе точно это надо?
← →
max003 (2004-03-26 13:32) [2]Dmyk, спасибо я долго искал сначала в поисковиках, потом по ссылкам с одного сайта на другой, скачал кучу англоизычных текстов и НАШЕЛ исходники плайера для формата музыки ZXspectruma. Короче сейчас у меня всё работает. А надо это всё мне потому, что я делаю, покрайней мере стараюсь делать, кряки. А они должны весить мало и желательно быть красивыми и с музыкой. А музыка спектрума весит в среднем 3-7 кб. на 4 минуты. Ссылку на исходники сейчас не помню, но если надо чиркните на мыло
← →
Digitman © (2004-03-26 13:59) [3]
> должны весить мало и желательно быть красивыми и с музыкой
любой трэк в CMF/MID/RMI-формате будет "весить" не больше..
и никакого геморроя с поиском и задействованием VTX-плейера ..
а "красивой" готовой "музыки" в стандартных современных форматах уж наверно побольше найдется в сети
← →
max003 (2004-03-26 14:15) [4]
любой трэк в CMF/MID/RMI-формате будет "весить" не больше..
А вот и больше! Когда программируешь на KOL стремишся уместить свою программу в 20 Кб. Это при том, что там должен содержаться хотя-бы 1 маленький .BMP и сам стартовый код весит 15,5 КБ. А более-менее качественный midi секунд на 30 весит более 12 КБ. Вот и выходит, что .VTX .AY и другие Спектровские форматы выгоднее. А про то, что в NETE их мало, так это не правда. Меньше конечно, чем midi, но я себе уже закачал больше 600 "треков" и еще много не стал закачивать. Да даже просто набери в Яндексе запрос на спекровскую музыку. Если правильно сформулируешь запрос выдет больше 5 тыс ссылок. Это конечно не midi, но всё же. Мне например этого хватит, я до сих пор те, что закача не прослушал. Хотя это конечно на любителя, мне проще VTX пользоваться.
← →
Digitman © (2004-03-26 16:30) [5]
> более-менее качественный midi
что же, по твоему, под "качеством" оного подразумевается ? MIDI-поток - не более чем поток команд тому или иному MIDI-синтезатору
и, кстати, сжимается прекрасно любым компрессорным алгоритмом
я не знаю, что есть VTX-формат, но если и там MIDI-поток в том или ином виде, то разница - с гулькин нос
вот с CMF - там посложнее ... там таблица настроек инструментов еще хранится ... тем не менее и он мало чем отличается от MIDI-формата
← →
max003 (2004-03-26 21:13) [6]В VTX тоже хранится поток команд, но они пердставленны в совершенно ином виде, чем midi. Сейчас точно и не скажу как там всё сделано, сам запутался, но суть сводится к трем потокам A В С и каждый сопровождается параметром... короче это я полез в дебри, которые сам до конца не понял... Ну вот поэтому VTX и другие спектровские форматы весят в среднем в 10 раз меньше midi
← →
max003 (2004-03-26 21:19) [7]А у midi качество тоже бывает разное в зависимости от предела частоты => количества инструментов. Никогда не скачивал песни midi? Именно песни, чтобы в них по мимо музыки еще и голос был, так весят они на много больше, чем тоже но без голоса.
← →
Digitman © (2004-03-27 13:08) [8]
> в зависимости от предела частоты
что за чушь ? что еще за "предел частоты" ? частоты чего !? и причем здесь "качество" ?
"качество" определяет собственно MIDI-синтезатор, который исполняет MIDI-команды
> песни midi
> Именно песни
"песни" - это у человека ... а в MIDI нет никаких "песен" .. а есть набор протоколов, по которым различные MIDI-устройства могут обмениваться информацией
> весят они на много больше, чем тоже но без голоса
мало ли сколько они "весят" !
тебя никто не заствляет использовать MID-файлы, содержащие MIDI-секвенции в формате ином нежели GM .. а в GM никакими "голосами" и "песнями" даже не пахнет
← →
MegaVolt © (2004-03-29 15:53) [9]Исходя из того что Синтезатор звука в Синклере был гораздо проще чем в современной звуковухе то запросто файл комманд для Синклеровского синтезатора может занимать меньше места. И если написать простейший конвертер комманда синклера->комманда MIDI то неисключено что Синклер+конвертер получится меньше чем просто миди. Хотя вопрос очень спорный.
← →
Dmyk (2004-03-29 19:43) [10]Я могу ошибаться, но мне кажеться, что песни миди - это уже не совсем миди... Просто формат mid вроде бы поддерживает, кроме инструментов ещё и вставку звука "напрямую", записанного наподобие wav"а. И хотя я не встречал таких миди, по идее такой формат очень даже неплохо: хочешь - случай только музыку, хочешь - слушай только звук. Но всё равно, это уже не совсем миди.
Страницы: 1 вся ветка
Форум: "Media";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.024 c