For example:
- You have a track with -500 track delay.
- You record something perfectly on a grid, with a metronome.
Result:
- When you play a track, it’s no longer perfectly quantized, but instead it’s played 500ms earlier, because of the track delay. Now you have to spend time to manually align it with a grid again.
Suggestion:
- Make an option to include track delay to the recorded MIDI.
-
- How I see it working: If that option is active, right after you stopped recording, all recorded MIDI should be shifted by the inverted amount of milliseconds specified in the respective track (Position += TrackDelay * -1).
Why?
Every professional composer uses negative track delay to counter pre-attack delays of various sample libraries. This feature can significantly reduce MIDI editing time for those of us, who mainly record notes with a MIDI keyboard.