Circular Labs Forums  

Go Back   Circular Labs Forums > Mobius Discussion > Tips and Tricks

Reply
 
Thread Tools Search this Thread Display Modes
  #11  
Old 05-15-2012, 05:21 PM
Jeff's Avatar
Jeff Jeff is offline
Benevolent Dictator
 
Join Date: Oct 2009
Location: Austin, Texas
Posts: 716
Default

If you're not already a member, you may want to search the archives on the Loopers Delight mailing list. The "looping with a drummer" topic has come up several times. Unfortunately since not many people there use a Repeater any more, the solutions usually end up with the looper being in control of the tempo and figuring out ways for the other performers to follow that, usually by making the loop audible to everyone with some form of monitor. I think someone even rigged a light that would pulse the tempo and be visible to the drummer, then everyone follows the drummer.

Drummers of course HATE this, but there aren't a lot of good alternatives.

If the tempo stays mostly the same but just drifted a little another common technique is to use Retrigger to restart the loop from the beginning. When you start hearing the loop dealign with the drummer wait for the downbeat of the first "measure" and Retrigger to bring the loop back into alignment. But if you want to adapt to ritardondo or accellerando then you're out of luck.

I'm currently doing a lot of work on rate/pitch shift so I'll revisit this and see if there isn't some way we can get close to time stretch.
Reply With Quote
  #12  
Old 05-15-2012, 05:30 PM
serr serr is offline
Junior Member
 
Join Date: May 2012
Posts: 10
Default

Quote:
Originally Posted by Jeff View Post
the solutions usually end up with the looper being in control of the tempo and figuring out ways for the other performers to follow that, usually by making the loop audible to everyone with some form of monitor. I think someone even rigged a light that would pulse the tempo and be visible to the drummer, then everyone follows the drummer.

Drummers of course HATE this, but there aren't a lot of good alternatives.
Yeah... That's simply not music to me! Too mechanical.

Quote:
Originally Posted by Jeff View Post
If the tempo stays mostly the same but just drifted a little another common technique is to use Retrigger to restart the loop from the beginning. When you start hearing the loop dealign with the drummer wait for the downbeat of the first "measure" and Retrigger to bring the loop back into alignment.
Yep. I do that.

Quote:
Originally Posted by Jeff View Post
I'm currently doing a lot of work on rate/pitch shift so I'll revisit this and see if there isn't some way we can get close to time stretch.
Very cool! Thanks Jeff.

Last edited by serr; 05-15-2012 at 07:52 PM.
Reply With Quote
  #13  
Old 05-17-2012, 07:18 PM
Jeff's Avatar
Jeff Jeff is offline
Benevolent Dictator
 
Join Date: Oct 2009
Location: Austin, Texas
Posts: 716
Default

Well I'm happy to report that I was able to get a rudimentary version of time stretch working last night. It builds on my recent changes to allow speed and time to be changed continuously rather than quantized to semitone steps. This will be called "Speed Bend" and "Pitch Bend". I added a "Time Stretch" control that basically just sets a speed bend with the inverse pitch bend and it worked surprisingly well.

Once you get beyond the equivalent of a few semitones it does start to have some obvious audio artifacts though. Not completely useless but not exactly pleasant for some styles of music. I've still got some issues to work out, pitch shift has always caused an brief gap of silence because we're adding another level of buffer which has to fill and adds latency. You don't notice this so much with semitone steps but when sweeping with a CC or pitch bend wheel it doesn't sound smooth. But I'll try to get it cleaned up and release something in the next week or so.
Reply With Quote
  #14  
Old 05-18-2012, 04:36 PM
serr serr is offline
Junior Member
 
Join Date: May 2012
Posts: 10
Default

Quote:
Originally Posted by Jeff View Post
Well I'm happy to report that I was able to get a rudimentary version of time stretch working last night. It builds on my recent changes to allow speed and time to be changed continuously rather than quantized to semitone steps. This will be called "Speed Bend" and "Pitch Bend". I added a "Time Stretch" control that basically just sets a speed bend with the inverse pitch bend and it worked surprisingly well.

Once you get beyond the equivalent of a few semitones it does start to have some obvious audio artifacts though. Not completely useless but not exactly pleasant for some styles of music. I've still got some issues to work out, pitch shift has always caused an brief gap of silence because we're adding another level of buffer which has to fill and adds latency. You don't notice this so much with semitone steps but when sweeping with a CC or pitch bend wheel it doesn't sound smooth. But I'll try to get it cleaned up and release something in the next week or so.
You rock!
Reply With Quote
  #15  
Old 05-29-2012, 08:49 PM
PalmWino PalmWino is offline
Member
 
Join Date: Oct 2009
Location: London, UK
Posts: 74
Default

Mmmmmmmm!! audio artifacts!
Dave
Reply With Quote
  #16  
Old 05-30-2012, 10:16 PM
unguitar unguitar is offline
Member
 
Join Date: Oct 2009
Posts: 33
Default

hey Jeff,
this thread is becoming very hot and I like this sentence of yours a lot: "I was able to get a rudimentary version of time stretch working last night".

This is great news !

thank you for working on this,
Luca
Reply With Quote
  #17  
Old 06-15-2012, 11:02 PM
unguitar unguitar is offline
Member
 
Join Date: Oct 2009
Posts: 33
Default

ah !
just in time to say this thread was becoming superinteresting and everybody disappeared...

hello ?
where did you move the party to ?
Reply With Quote
  #18  
Old 07-16-2012, 11:14 AM
Jengel Jengel is offline
Member
 
Join Date: Mar 2011
Posts: 33
Default

+1

I can't wait to hear the timestretching, hopefully it will be in the august release
Reply With Quote
  #19  
Old 08-21-2012, 01:12 AM
Jeff's Avatar
Jeff Jeff is offline
Benevolent Dictator
 
Join Date: Oct 2009
Location: Austin, Texas
Posts: 716
Default

In case anyone is subscribed to this thread, release 2.2 of Mobius adds a form of time stretch using the new appropriately named control Time Stretch. I still consider this a work in progress though since it uses the old pitch shifting algorithm and as such introduces a lot of additional latency. But it can be fun to play with in some situations.
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:21 PM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.