Я предполагал, что это сделано примерно так:
Код: Выделить всё
midiTrack.insertEvent(new PitchBend((long) startTick, 0, 0, 64));
midiTrack.insertNote(0, pitch, 80, (long) startTick, duration);
midiTrack.insertEvent(new Controller(startTick + duration, 0, 0, 0));
Функция PitchBend принимает следующие аргументы PitchBend(tick,channel,lsb,msb)
и функция InsertNote принимает следующие аргументы InsertNote(канал, шаг, скорость, тик, продолжительность)
Подробнее здесь: https://stackoverflow.com/questions/783 ... es-in-midi