Сергей писал(а):Обычно, в ударных при любой длит. ноты играет полный сэмпл
Ну, да.
В Алесисе ЭйчЭр-16, например, даже по МИДИ после команды НотэОн сразу же следует НотеОфф (точнее, используя "бегущий статус", НотэОн с нулевой велосити).
Сергей писал(а):все управление длинной сэмпла отдается внешнему секвенсору
Насколько понимаю, как-раз наоборот: что бы длительность Ямахи не зависела от длительности ноты в секвенсоре.
А вообще, надо будет повнимательней мануал почитать.
Сергей писал(а):я думаю, что больший размер это для его устройства
Да, не.
Там никакой не контроллер, а просто он из какого-то кита сделал ЮСБ-программатор, а память у него самая обычная, просто большего объёма, чем в Ямахе, и использовав принудительную подачу 0/1 на старший разряд адреса, можно быстро переключаться между банками.
Как бы "два картриджа в одном".
А я импортирую в программу родной дамп от Ямахи, который занимает ровно 128Kb, а программулина пишет, что он около 150Kb. При этом, на его банки, которые также "весят" ровно 128Kb, пишет, что около 120Kb, ну, в крайнем случае, ровно 128Kb.
Странно это как-то всё. Может там не так уж и "просто всё увидеть" как он пишет?
Возможно это связано с упаковкой 12-битных сэмплов? Как она там осуществляется на самом деле?
Например в той же RX-7, 12-битную разрядность имеют только сэмплы в первой четверти памяти. Причём младшие 4 бита сгруппированы попарно в байты. Для воспроизведения используется аппаратный дешифратор на логике, который, в частности, заменяет, для оставшихся трёх четвертей памяти, младшие 4 бита сэмпла единицами (или нулями, сейчас, навскидку, не помню).
Программу я брал, которая на форуме, в архиве. На сайте я что-то вообще скомпилированной версии не нашёл, только исходники.
В/у программа запускается-то вроде нормально, но происходит то, что описано выше.