Hi Jesse,
So I runned some test to try to determine what causes the amazingly-still-not-famous offset bug, here are my results:
Quantize start: on / Factor of 2 loop lenghts: on / fixed loop lenght: 2 bars. Bug: yes, offset of 2 times.
Quantize start: on / Factor of 2 loop lenghts: on / fixed loop lenght: 4 bars. Bug: no.
Quantize start: on / Factor of 2 loop lenghts: on / fixed loop lenght: 6 bars. Bug: yes, offset of 4 bars!
Quantize start: on / Factor of 2 loop lenghts: on / fixed loop lenght: 8 bars. Bug: yes, offset of 4 bars!
Quantize start: on / Factor of 2 loop lenghts: on / fixed loop lenght: 10 bars. Bug: yes, offset of 6 bars!
Quantize start: on / Factor of 2 loop lenghts: on / fixed loop lenght: 12 bars. Bug: yes, offset of 8 bars!
Quantize start: on / Factor of 2 loop lenghts: on / fixed loop lenght: 16 bars. Bug: yes, offset of 4 bars.
note: I tried to toggle on/off the fixed loop lenght setting but it doesn't change nothing.
The same tests as above but with quantize start off and the bug never appear.
I can open all the recorded loops in an other app and they play well. But back in TJ, the starting point of the loop is wrong.
In some case TJ was able to record and playback the loops fine, then I tried another loop lenght (with or without success, it doesn't matter) and then back to the previous setting, and the bug appeared...
I am really surprised that nobody reported this bug, this is a huge one and since quite a long time in TJ.
Just play around with the quantize mode on, you can't miss it.
Cheers
Offset bug: tests report
Can you please describe the
Can you please describe the steps you take when performing the recordings of the loops? How you finish recording, how many loops, whether you pause, rewind, save, load, etc? Metronome on/off?
Ok, Metronom is always off,
Ok,
Metronom is always off, I've done all the test with only one 4 bars drumloop of mine at 100 bpm. I selected the flute instrument. Thats all.
I tap rewind to go to the begining of the loop and record, the loop start to play and I can see the countdown. I sart to play when TJ is back to the start point of the drumloop. The recording finish alone and TJ start to playback the recorded loop along with the drumloop.
I never hit other buttons, I keep it simple to run this test. So no rewind or whatever. Just hit record, wait my turn to play, play, listen to the result. Delete the last loop and run another test.
I tried to see if it was important to put the "playhead at the begining of the loop before hitting record. But it doesn't seem.
I tried to turn off the fixed loop lenght setting but I found the same bug when I did so.
Well that's all actually, pretty basic, I don't play with effects, use factory settings...
Metronom is always off, I've done all the test with only one 4 bars drumloop of mine at 100 bpm. I selected the flute instrument. Thats all.
I tap rewind to go to the begining of the loop and record, the loop start to play and I can see the countdown. I sart to play when TJ is back to the start point of the drumloop. The recording finish alone and TJ start to playback the recorded loop along with the drumloop.
I never hit other buttons, I keep it simple to run this test. So no rewind or whatever. Just hit record, wait my turn to play, play, listen to the result. Delete the last loop and run another test.
I tried to see if it was important to put the "playhead at the begining of the loop before hitting record. But it doesn't seem.
I tried to turn off the fixed loop lenght setting but I found the same bug when I did so.
Well that's all actually, pretty basic, I don't play with effects, use factory settings...
So you load an initial 4 bar
So you load an initial 4 bar drumloop as the first loop. Then you record a second loop of some length. Any more loops? I'm missing your listening criteria and judgment about what the bug actually is. Is it how the recorded loops starts playback after you stop and rewind?
The bug is: TJ play the
The bug is:
TJ play the recorded loop with an offset of, at least 2 bars. After a recording, the recorded loop start to play at bar 3 instead of bar 1. Other loops are not affected. It doesn't matter if you hit play, rewind or whatever....
It's the same result with each recorded loop in quantize mode.
I don't understand what you don't understand
TJ play the recorded loop with an offset of, at least 2 bars. After a recording, the recorded loop start to play at bar 3 instead of bar 1. Other loops are not affected. It doesn't matter if you hit play, rewind or whatever....
It's the same result with each recorded loop in quantize mode.
I don't understand what you don't understand
Well, I'm just not able to
Well, I'm just not able to reproduce anything like that here! You are using v2.1.1, right?
If you have any way to make a video demonstrating it, that would be the most useful....
If you have any way to make a video demonstrating it, that would be the most useful....
Yes I am using 2.1.1 on ios
Yes I am using 2.1.1 on ios 5.1.1, iPhone 4S and iPad 2.
An other user reported the same bug before you launched 2.1.1. You said you found it and fixed it in 2.1.1
That is the bug I am talking about.
I can try to record the screen but if you can't reproduce the bug it's unlikely you'll be able to fix it
An other user reported the same bug before you launched 2.1.1. You said you found it and fixed it in 2.1.1
That is the bug I am talking about.
I can try to record the screen but if you can't reproduce the bug it's unlikely you'll be able to fix it
Seeing you do it might expose
Seeing you do it might expose something that is missing in your text description. Show the loop options too.
jlc
jlc
Here is the video: the sound
Here is the video:
the sound is a bit offset but you can clearly see and hear the bug. Be aware of the recorded loop. when it starts to playback, just after the recording stops. Offset.
http://www.youtube.com/watch?v=mRjr40D7yis&feature=plcp
the sound is a bit offset but you can clearly see and hear the bug. Be aware of the recorded loop. when it starts to playback, just after the recording stops. Offset.
http://www.youtube.com/watch?v=mRjr40D7yis&feature=plcp
Aha, it only happens when
Aha, it only happens when starting record from a stopped state! If you just have your first loop already playing and hit record anytime, it will wait start waiting for the quantized start as normal, and the recording will start without any resulting offset.
Thanks for the video, that really helped. My comment above also gave you the workaround, *always* start recording additional loops when the loop is already playing back.
Thanks for the video, that really helped. My comment above also gave you the workaround, *always* start recording additional loops when the loop is already playing back.