1.17.02.53 MIDI Export broken

Started by zeekay, June 13, 2009, 18:32:00

Previous topic - Next topic

zeekay

Full Version:
OpenMPT v1.17.02.53

Has the bug occured in previous versions? If yes, please specify version(s): Occurs in .52 as well


Description of the bug:
MIDI export only works properly with ticks/row 5 and bpm 200, and a some sort of command (like noteoff) at the bottom of channels. Other combinations result in MIDI Clips with inaccurate timing.

Velocity is also not sent properly. For instance: v01 = velocity 15, but it should be a velocity of 1, v32 should be the same as a velocity of 63.

Volume changes are not supported at all. It'd be nice if MIDI Export would include channel aftertouch or polyphonic aftertouch messages, so you could for instance export:

C-501v01
.....v05...
.....v09...
.....v13...
.....v17...
.....v21...

..etc, and have the initial velocity sent as well as aftertouch messages to signify an increase in volume.

How often does it happen?:
Every time.

How to reproduce (step by step description):
Try to export MIDI at any other tick/tempo combination, drag into REAPER or Ableton Live, and you'll see that the MIDI clip will be the wrong length, velocity will be very strange.