UA3MQJ, MIDI-"секвенсор" у меня есть готовый на Орионе, делал ещё в юности для своего синтезатора Yamaha PSS-780.
Под ORDOS :)
Разбор MIDI-протокола даже программный был (подключал через ВВ55).
Вид для печати
UA3MQJ, MIDI-"секвенсор" у меня есть готовый на Орионе, делал ещё в юности для своего синтезатора Yamaha PSS-780.
Под ORDOS :)
Разбор MIDI-протокола даже программный был (подключал через ВВ55).
При попытке играть "всякие файлы из интернетов" обнаружилась бага в узле разбора протокола WAVE-контейнера, в результате некорректно вычислялась длина воспроизводимого фрагмента. Fixed.
Добавил Fade-In/Fade-Out до и после воспроизведения файла, соответственно, чтобы не было щелчков при обнулении порта ковокса (факин' ВВ55-я). Дело в том, что настройка порта обнуляет его выходы, а ноль в 8-битном квантовании соответствует максимальному значению амплитуды отрицательной полуволны (нулевое значение амплитуды это 80h). Т.о. при воспроизведении всегда получался скачёк 00h -> 80h -> 00h, что давало громкий щелчёк в динамиках.
Обновил архив.
Также добавил кучку переведённых в формат *.ORI звуковых файлов (звуки выстрелов и всякие звуки из писишных игр), плюс bat-файлы "плэй-листов".
Ссылка для закачки прежняя.
PS в планах написание GUI'шной версии плеера, с поиском "своих" файлов на дисках, паузой/перемоткой, составлением плэй-листов и т.п..
На этой волне можно задуматься и о звуковой карте для Ориона, а так же о трекерной музыке...
Отправлено с моего X5max через Tapatalk
Не то. Хотя по теме (Трекерная музыка. Там не все так просто. Для 8-бin платформы под силу. Нид хотя бы простой чип (для семплов (звуков), поищите на досуге)). Дети.
Я бы задумался о вменяемых чипах для звука предназначенных для 8-bit платформы. А не DAC мучать, вот бы энергию туда ТС. А их полно. Только стоит отойти от темы DAC.
Спец чип для 8-битки - это AY, он по сути уже прикручен к Ориону, и его поддержку в плеере я тоже планирую сделать.
YM2612/YM3438 в паре с SN76489 и тонны GYM файлов с Зофара (а если установлен Z80, то можно и нативно TFM/GENS играть). Я подключал в 90х. Вот подготовил еще:
http://savepic.ru/11089014m.jpg
Вот:eek: А то DAC, DAC!
- - - Добавлено - - -
alx32, вот бывает, спешу с выводами.
Такого понятия как трекерная музыка не существует, у музыкантов. Это “жаргон”. Есть метод семплами музыкальную мелодию (барабаны, пианино, гитара и т.д) воспроизводить. Все это хранится в не маленьком ПЗУ и по делу выдергивается. Для 8-биток очень хорошо подходит, в силу своей 8-битности. 8-битка только дает команду, какой семпл в какой тональности (ноте) играть.
Есть синтезатор и есть сэмплер. "Треккерная" музыка (я ее называю MODная, тоже местная хохма) это семплер.