Народ, может кто встречал, есть парсер миди файлов, чтобы его через стандартный AY-MIDI интерфейс проигрывать, оператор PLAY.
Тут свою звуковуху с миди чипом проверить хочется.
Вид для печати
Народ, может кто встречал, есть парсер миди файлов, чтобы его через стандартный AY-MIDI интерфейс проигрывать, оператор PLAY.
Тут свою звуковуху с миди чипом проверить хочется.
А на вос нет? Я поискал там немного есть софта с миди в названиях вроде.
Что такое "стандартный AY-MIDI интерфейс"? Вроде бы AY вообще не в стандарте midi сделана... хотя программными ухищрениями её наверное можно заставить играть миди...
Может быть: http://zxspectrum.it.omegahg.com/zz/default.htm
Наверное не совсем то, там один файл tap - zombie, но это игра.
Народ, а кто нибудь может в trd сделать вот эту тапку - не актуально.
Там в основном бейсик, но с майфуном не хочется возиться.
И есть где нормальное описание оператора PLAY и как к нему допустим из своей программы (не бейсик) обращаться.
Вот здесь есть немного про работу с midi из BASIC 128: https://zxpress.ru/book_articles.php?id=1899
Хорошо, допустим есть строка в бейсике
PLAY "T160","","","Y1Z192Z0V15O5cdefgabC"
Пианино проигрывает ноты.
Как тоже самое сделать из ассемблера. То есть, как вызвать оператор PLAY из программы на ассемблере и подсунуть ему некий массив данных - параметры оператора?