Цитата Сообщение от NVitia Посмотреть сообщение
Вроде миди работает, но сдвинуто на две октавы выше чем надо и звук не прекрашается после отпускания клавиши.

Хорошо-бы чтобы поддежка миди была в семплах и орнаментах.
1) устройства меняются? (кнопками prev device / next device)

2) на две октавы? как это проверить? откуда такая уверенность?

3) не прекращается во всех режимах? (Tracks / Samples / Ornaments) или в каком-то одном?

Хорошо-бы чтобы поддежка миди была в семплах и орнаментах.
Она там есть, как "тестовая нота". Что конкретно имеется ввиду?
Отдельно по семплам и отдельно по орнаментам.

---------- Post added at 16:23 ---------- Previous post was at 15:59 ----------

Потестировал на 4-х миди-устройствах, отвечу сам себе:

1) устройства меняются. но Previous / Next, судя по названиям перепутаны местами =)
Кнопка Start MIDI - глючит и не работает. По-этому её уберём =)

2) действительно смещена на 2 октавы вверх судя по нотации.
3) - с этим не очень понятно. у меня ноты затыкаются на двух тестовых машинах.

Можешь как-то промониторить Midi события?, отправляются ли события Note Off (128-143)?

Если они исправно отправляются - значит надо смотреть обработку NoteOFF -_-'

---------- Post added at 16:39 ---------- Previous post was at 16:23 ----------

По поводу поддержки в Samples/Instruments.

В Samples - не понятно зачем, кроме как для тестирования (прослушивания) ноты (что уже реализовано).

В Instruments - для ввода смещений? а относительно какой ноты будут вводиться смещения? Если относительно тестовой - то её всё равно надо вводить с клавиатуры с зажатым SHIFT'ом. А если всё равно нужно прикасаться к обычной клавиатуре, то зачем прикол с MIDI? =)

По крайней мере сейчас есть чёткое функциональное разделение: MIDI-клавиатура - для тестирования текущего режима (Tracks / Samples / Ornaments) вводимыми с неё нотами, а обычная клавиатура - для смены этих самых режимов.