This one is very very hard to explain. Also pictures would not help.
So heres a step by step reproduction
First you will need a simple 1-Bar-Midifile with any content. Best are short notes, 16ths or something like this.
Or you can download this one http://rapidshare.com/files/40572215/example.mid.html
It is a 1-bar drumloop. The notes are very short for best bug demonstration. Save it wherever you prefer. Now pay attention please and follow the steps exactly !
1) Open up E-XT with the default sequencer loaded.
2) Insert 3 new Miditracks so that you have 4 at all. Delete all other Tracks and the empty
midipart.
3) Then Browse to the location of your (or mine) midifile.
4) Then Drag and Drop it to the 1st Midi-Track and (this is the important part), try to drop it
as exact as possible on the ZERO-Timeline point. You could also say on the first Beat.
The Part gets imported and appears in the sequencer window.
5) Repeat Step 4 with the same file but the 2nd Midi Track. BUT (mostly important) shift the
"dropping-Point" ONE Beat to the right, so that you drop the Midipart on Bar 1 Beat 2.
You will probably notice the first differences visually. But please go on.
6) Repeat Step 5 for the remaining 2 Midi Tracks, but always shift the Dropping Point one Beat
farther so that you put the last part on the 4th Beat of Bar 1.
7) you should now have 4 Midi Tracks with 4 parts, which should be of the same content, because you always used the same Source-File.
BUT :
They are of the same content in some way, but in some way the aren't at all
What happenend, is the hardest thing to explain. Maybe you should load a Drum-VSTi or something to the tracks to hear what happened :
The original starting point of the source midi (Bar 1 Beat 1) gets shifted out to the left side of the part with an amount that is exactly the amount where you shifted the dropping zone before. (regarding the grid also) . Additionally every note gets longer about the same amount.
You can check this, by opening the editor for each part.
I hope this explanation is understandable, because the bug itself is hard to explain plus i am no native speaker
questions ?




