Simulating first note bug
-
- KVRAF
- 1590 posts since 15 Aug, 2003 from Indianapolis
Unfortunately, a 60 mS delay would make it almost impossible to play guitar through an amp sim, or play a soft synth in time.
edit: Oh, I think maybe you mean a single 60mS at start and not a 60mS delay throughout. Seems reasonable to me, but I really have no idea what all has to happen when you start a sequence.
edit: Oh, I think maybe you mean a single 60mS at start and not a 60mS delay throughout. Seems reasonable to me, but I really have no idea what all has to happen when you start a sequence.
-
- Chief Tracktioneer
- 532 posts since 14 Nov, 2002 from London
Thanks folks! Much appreciated.
@bk: I tried your archive, but it played fine regardless of what audio buffer sizes I tried (!)
However, I do have a theory:
Ok.. the midi clips in your archive were set to quantise to 1/4 beat.. If I drag the offset of the entire midi clip backwards slightly, (i.e. to slide all the notes to the left), then the first note's "real" position can be moved so that the note is entirely off beyond the left of the clip.. but because it's getting quantised, the note is still shown on-screen being snapped into place and looks like it's still at 0:00. When I do that, then it does fail to play it, presumably because the note is getting clipped before it gets quantised.. I'm not sure if that's the same thing you're seeing, but it's the only actual bug I could manage to make happen here!
@bk: I tried your archive, but it played fine regardless of what audio buffer sizes I tried (!)
However, I do have a theory:
Ok.. the midi clips in your archive were set to quantise to 1/4 beat.. If I drag the offset of the entire midi clip backwards slightly, (i.e. to slide all the notes to the left), then the first note's "real" position can be moved so that the note is entirely off beyond the left of the clip.. but because it's getting quantised, the note is still shown on-screen being snapped into place and looks like it's still at 0:00. When I do that, then it does fail to play it, presumably because the note is getting clipped before it gets quantised.. I'm not sure if that's the same thing you're seeing, but it's the only actual bug I could manage to make happen here!
-
- KVRian
- 1120 posts since 21 Jul, 2004
That is an outstandingly thorough bug report. Kudos.bk wrote:I've never gotten this bug in normal usage, but I just took a few minutes to try to recreate it, and had no problems doing so.
If the first note is short, it causes this problem. Increasing the tempo allowed longer notes to cause the problem. Using T3 and it's built-in sampler, first notes of less than about 54 ticks (at tempo=60) would cause the problem. Longer than 54 ticks played ok. Doubling the tempo allowed notes twice as long to cause the issue.
Also, it would appear that Loop must be turned on for this to occur.
edit:I used 256 sample buffers for these tests.
Here's a simple T3 archive that exhibits the issue pretty clearly:
https://dl.dropbox.com/u/1725539/first% ... 01.trkarch
Simple "C" scale using a short sine wave sample and T's own sampler.
Track 1 exhibits the problem. Track 2 does not.
edit: I should have mentioned that the first note must occur on the very first beat as well. (edit: this is incorrect, see my post below.)
Also, I'm using T3 3048 on WinXP SP3. Just imported the archive to my other T3 machine and it performed exactly like the one the file was created on.
Music is something you DO. Spend time, not money.
http://www.myspace.com/skipkent
http://soundcloud.com/skipkent
http://www.myspace.com/skipkent
http://soundcloud.com/skipkent
-
- KVRAF
- 1590 posts since 15 Aug, 2003 from Indianapolis
That's weird. No wonder it's been such a tough bug.jules wrote: @bk: I tried your archive, but it played fine regardless of what audio buffer sizes I tried (!)
About your quantize idea: I just turned off quantize (which actually left the notes in the same place because I had dragged them into position by hand), and varied the offset. On my machines, as soon as the note gets short enough, it ceases to play. At 256 sample buffer, I only had to offset track 2 by 7 ticks to make the note stop playing.
I have no idea if this is relevant, just throwing it out there!
As I said in the beginning: I never run into this bug in normal usage. ModuLR would be the guy with the most info on this bug. Hell, he wrote a plugin to alleviate it!
-
- KVRian
- 1120 posts since 21 Jul, 2004
I seem to recall running into this issue frequently when rewiring Reason into Tracktion as the host (sequencing in Reason, playback through T, as well as sometimes sequencing Reason from Tracktion).
If I'm not mistaken, and I almost always am, I often had to start the Reason portion a bar or two forward of the timeline start in order to pick up the first notes. No time to repro now, but I do recall having issues with the first note occurring on the first beat of the first measure. My workaround was usually to move everything forward a bit to give T a chance to 'ramp up'.
If I'm not mistaken, and I almost always am, I often had to start the Reason portion a bar or two forward of the timeline start in order to pick up the first notes. No time to repro now, but I do recall having issues with the first note occurring on the first beat of the first measure. My workaround was usually to move everything forward a bit to give T a chance to 'ramp up'.
Music is something you DO. Spend time, not money.
http://www.myspace.com/skipkent
http://soundcloud.com/skipkent
http://www.myspace.com/skipkent
http://soundcloud.com/skipkent
-
- KVRian
- 1120 posts since 21 Jul, 2004
Just the fact that he's trying is a total head-spinner!Thanks! Unfortunately, Jules still can't duplicate it!
Feels like I'm a spry, young...38...again.
Last edited by skipkent on Fri Jan 11, 2013 4:21 pm, edited 1 time in total.
Music is something you DO. Spend time, not money.
http://www.myspace.com/skipkent
http://soundcloud.com/skipkent
http://www.myspace.com/skipkent
http://soundcloud.com/skipkent
-
- KVRAF
- 1590 posts since 15 Aug, 2003 from Indianapolis
Yeah. Mod commented earlier that there was a separate rewire bug that had the same symptom.skipkent wrote:I seem to recall running into this issue frequently when rewiring Reason into Tracktion as the host..
-
- KVRAF
- 1590 posts since 15 Aug, 2003 from Indianapolis
I'd be interested to know who tried my archive, and how it performed for them. I know at least one other person had essentially the same results, yet Jules couldn't duplicate it.
-
- Chief Tracktioneer
- 532 posts since 14 Nov, 2002 from London
It's very odd, because apart from the audio buffer size, there's nothing else in your edit that should change on different machines. (...of course, the version that I'm running here is probably <ahem> somewhat different from yours, so in fact it could have been fixed indirectly already..)bk wrote:I'd be interested to know who tried my archive, and how it performed for them. I know at least one other person had essentially the same results, yet Jules couldn't duplicate it.
-
- KVRian
- 1120 posts since 21 Jul, 2004
Different?
Version?
Wha???
How many sleeps 'til NAMM again?
Version?
Wha???
How many sleeps 'til NAMM again?
Music is something you DO. Spend time, not money.
http://www.myspace.com/skipkent
http://soundcloud.com/skipkent
http://www.myspace.com/skipkent
http://soundcloud.com/skipkent
-
- KVRAF
- 1590 posts since 15 Aug, 2003 from Indianapolis
I could, uhmm, test that theory for you on my machine!jules wrote:It's very odd, because apart from the audio buffer size, there's nothing else in your edit that should change on different machines. (...of course, the version that I'm running here is probably <ahem> somewhat different from yours, so in fact it could have been fixed indirectly already..)bk wrote:I'd be interested to know who tried my archive, and how it performed for them. I know at least one other person had essentially the same results, yet Jules couldn't duplicate it.
- KVRian
- 1280 posts since 26 Mar, 2004 from UK
jules, you are such a tease.jules wrote:It's very odd, because apart from the audio buffer size, there's nothing else in your edit that should change on different machines. (...of course, the version that I'm running here is probably <ahem> somewhat different from yours, so in fact it could have been fixed indirectly already..)bk wrote:I'd be interested to know who tried my archive, and how it performed for them. I know at least one other person had essentially the same results, yet Jules couldn't duplicate it.
ABLETON LIVE 12 & PUSH2
Soundcloud: Nation of Korea vs Shitty Dog
Soundcloud: Nation of Korea vs Shitty Dog