В общем получил я от CHRV банк от предшественника YMF721.
Начал разбираться... в ходе разбирательств выяснил, что семплы там 12-битные и знаковые - тоесть в диапазоне -2048..+2047. Немножко поизвращавшись, сконвертил их в 16 бит -32768..+32767 и запихал в DirectX-программу(Direct Sound) - инструменты заиграли нормально!
Скорость 22050 Гц.
Потом решил заняться YMF721. Короче, с помощью AT91RM9200, Мультимедиа-карточки мне удалось грабануть банк и от YMF721
Сграбил все 4МБ (WaveTable Synth Addr. bits A21..A0) - согласно спецификации на YMF721 - там 1МБ, по остальным адресам всё повторилось... (4раза по 1МБ)
В YMF721 семплы 8-битные и знаковые(-128..+127). Поизвращавшись со стартовой точкой и диапазоном(0..255) - засунул в директ-икс. Гыы... тоже самое!!!
P.S. Теперь я обладатель ROM'а от YMF721
Вот только что дальше с ним делать?
P.P.S. Пишу с дома. На работе - какая-то хрень стоит - больше двух строчек написать не могу - не отправляется (буду аттачить...)
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
YRW801(честно говоря я сам от CHRV впервые о нём услышал)
Я ошибся по разрядности семплов! Бывают трёх видов:8,12,16-битовые.
В YMF721 только 8 и 12.
Почитав внимательно даташит на YMF278B(OPL4) сделал выводы:
1) Вначале РОМ'а хранится хедер, описывающий Start/Loop/End Address,
формат и прочие атрибуты для каждого инструмента (12 байт на
описание каждого)
2) Семплы можно сдёргнуть из YMF721 через регистры табличного
синтезатора (3,4,5 - Address, 6 - Data)
3) Зная стартовый и конечный адреса семплов, возможно их прослушать
4) Реально в YMF721 инструментов больше чем 128 (обнаружил пока 338)
5) General MIDI использует только 128 семплов и 16 каналов
6) WaveTable синтезатор - 24 канала
mp3 со всеми семплами(с неким количеством циклов) приаттачу завтра...
Добавлено через 20 часов 48 минут
короче, с нашим дурацким интернетом я фиг чё приаттачу!
Последний раз редактировалось Romanich; 24.09.2007 в 04:29. Причина: Добавлено сообщение
Проблема отпала сама собой-поставил на комп софтовый синтезатор Yamaha S-YXG50. Звучание близкО к YMF721
Из-за моих ограничений инета - залил 8-битовую версию семплов YMF721. и Loop'ы урезал
Total Recorder тоже более 1мин записывать не даёт В общем зажали меня!
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Есть ещё интересные чипы:YMU75*(7,8,9). На 757-й есть описание как программить. Токо миди там не нашёл, токо FM
Добавлено через 1 минуту
хотя можно 128 патчей для FM набить чтоб получилось подобие General Midi
Последний раз редактировалось Romanich; 26.09.2007 в 06:07. Причина: Добавлено сообщение
Прошу написать в сюда личку если есть возможность отдать ISA-шную адлиб карту
Спек128 - испанская выдумка, навязанная Сэру Клайву. © Shaos
REAL HARDWARE MUST LIVE ! - http://SBLive.narod.ru/ZX-Spectrum/
Согласен! Это мне для пополнения коллекции (собираю допотопные видяхи/звучки)
закинь пожалуйста сюда или в личку!
Добавлено через 1 минуту
Скачал midi-файлы из игры Descent-1. И проиграл их вышеупомянутым ямаховским софтовым синтом - очень впечатлило - ибо классической мидёй не пахнет
Последний раз редактировалось Romanich; 02.10.2007 в 03:29. Причина: Добавлено сообщение
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)