какие требования ?
Если коротко, то нужен четырехоператорный MIDI FM-синтезатор с 16-голосной полифонией, позволяющий менять банки инструментов, которые можно было бы отредактировать. Желательно: возможность переключиться в двухоператорный режим для удвоения полифонии, возможность использовать различные формы волн, а не только синусойду.
Собственно, есть кое-какие варианты, но все они не подходят:
ESFMВстраивался на многие звуковые карты ESS, кроме старых. Собственная разработка ESS Technology на базе OPL3. Четырехоператорный с 20-голосной полифонией. О возможности переключится в двухоператорный режим неизвестно, конечно можно переключится в него в режиме совместимости с OPL3, но там будет только 18-голосная полифония.
Подводные камни: Драйвера есть максимум на Windows XP, а на Windows 7 все равно, рано или поздно придется переходить.
Почему не подходит: нет штатной возможности загрузить другой банк инструментов, никаких неофициальных драйверов я тоже не нашел (хотя надежда умирает последней). Каким местом вообще думали в ESS Technology, когда разрабатывали синтезатор с расширенными возможностями, но при этом не дали их в полной мере использовать?
YMU762 (MA-3)Синтезатор, разработанный для сотовых телефонов. Такие телефоны обычно называли "с 40-голосной полифонией", на самом деле, там 32 канала FM в двухоператорном режиме и 16 каналов FM в четырехоператорном, и еще есть 8 каналов ADPCM. Имеет вшитые семплы ударных, банки инструментов (но свои использовать тоже можно). По части FM похож на OPL3, только круче, если мне не изменяет память, то у него больше форм звуковых волн и больше вариантов включения операторов. Был бы идеальный вариант, если бы не..
Почему не подходит: Никто так и не изобрел MIDI-синтезатор на основе этой микросхемы.
YMF825 (SD-1)Похож на YMU762. Похоже что делался с прицелом на радиолюбителей (есть документация, плата для прототипирования). Четырехоператорный с 16-голосной полифонией.
Подводные камни: Нет ADPCM, не умеет двухоператорный режим, есть "псевдо" 2-оп, но количество каналов от него не повышается.
Почему не подходит: Полноценного MIDI синтезатора для него никто ни написал. Конечно на официальном GitHub Yamaha можно найти примеры кода, в том числе и MIDI-синтезатор, но это лишь пример, до полноценного MIDI-синтезатора ему далеко. Редактора инструментов к нему тоже нет.
выше же написалину так для этого есть разные DAW, чтобы на разные миди каналы настроить разные тембры одного и того же синта.
-чем тебя такое не устраивает ?
Ну по-идее для этого на каждый MIDI-канал придется запускать по синтезатору. Плюс ко всему, DAW не то же самое, что драйвер устройства, конечно, можно "завернуть" туда комманды MIDI при помощи MIDI Yoke, но это немного не то. Это еще будет жрать очень много ресурсов. А еще DX7 шестиоператорный, к нему будет мозголомно делать инструменты.