Цитата Сообщение от SMT
поддерживать одновременно синтез и цифровой звук одним стандартом нереально. синтез нельзя стандартизировать, потому что у каждого чипа свои бульканья и жужжания, да и на спектруме был только один AY/YM. цифру же нельзя стандартизировать по другой причине - на спектруме цифровые плейеры выжимают максимум из процессора, частый вызов драйвера (по семплам) - губителен. а вызов драйвера для воспроизведения большого блока - это значит, все эффекты заранее предусмотрены (а иногда желателен выбор между наворотами эффектов и скоростью - частотой дискретизации). с одним и тем же набором эффектов digital трекеры будут отличаться лишь интерфейсом
Стандартизировать синтез ? да упоси господь.
Наоборот, под каждую железяку свой набор контроллеров.
Допустим, имеет наша железяка выбор формы волны (sin, saw, sqr), 1 огибающую, один Low-pass фильтр... Это всё мы описываем в драйвере. Описываем то что можно покрутить, или что надо вписать в строку тракера.

Пример трека:

===========================
* Resonance * CutOff * Seminote *
* 127 * 10 * c3 *
* 130 * 20 * e3 *
* 135 * 30 * c3 *
* 138 * 40 * g3 *
* 140 * 50 * c3 *
* 130 * 60 * e3 *
* 120 * 70 * c3 *
* 100 * 90 * g3 *
===========================