Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Feature Requests

Reply
 
Thread Tools Display Modes
Old 06-16-2010, 03:40 AM   #1
Ollie
Super Moderator (no feelings)
 
Ollie's Avatar
 
Join Date: Dec 2007
Location: On or near a dike
Posts: 9,775
Default [IID#2623] Global Synchronization / Actions Snap to a Musical Timebase...

Link to FR. Please vote here.
Learn more about the Feature Request tracker here

Summary line: Global Quantize forces a function to wait for a designated point before executing. This is very useful for forcing functions to occur precisely in rhythm. When Quantize=off, all functions execute immediately.

Quote:
Originally Posted by pitchslap
Ableton Live, Mobius, Gibson Echoplex Plus, Roland Loop Station etc. all have this simple but critical feature that Reaper is missing for live performance; basic rhythmic intelligence.

From the Gibson Echoplex Plus manual:
Quote:
Quantize defines whether certain functions are executed at the end of
the the current loop, current cycle, the current sub-cycle or
immediately.

Quantize forces a function to wait for a designated point before
executing. This is very useful for forcing functions to occur precisely in
rhythm. When Quantize=off, all functions execute immediately.
(the down/up arrows show where the record button is pressed, the white area where the recording starts and ends)


One huge benefit is that the musician can concentrate on the actual performance or creative process (whether that be with a traditional instrument, an effect or the DAW itself as the instrument) rather than trying to perfectly time every single (or multiple) action.

A popular misconception is that this is primarily a "DJ feature" but as the varied examples below show, this is not the case at all.

Live Performance Examples:
-Keller Williams Loop Jam from "Breathe" (multiple synced Echoplexes)
https://www.youtube.com/watch#!v=dMONzLf8VvA

-Imogen Heap - "Just For Now"
https://www.youtube.com/watch#!v=25VG...eature=related

-Battles (live)
Every member of the band uses a (synced) Gibson Echoplex Plus.
https://www.youtube.com/watch?v=QvJS-Tm9Bm
https://www.youtube.com/watch#!v=awTd...eature=related


While an Ableton Live like Global Quantize feature built in to the transport would be the most accessible and intuitive implementation, actions to wait until the start of the next beat, bar or measure for the next action would allow much of the same functionality through custom actions, while being invisible to anyone who doesn't use it. Reaper already has actions for waiting a certain amount of time for the next action, but those aren't really useful in a musical context.

-Ableton Live: Global Quantization
https://www.youtube.com/watch?v=t8fkWEKdlB4

-Ableton Live: Global Quantize & Draw Mode (automation)
https://www.youtube.com/watch?v=qrrpvboKgag

-MobiusVST (circularlabs.com)



(how to temporarily override the quantize mode)
Quote:
If you use Quantize, you may find that sometimes you want to execute a
function Unquantized. You could do this by changing the Quantize
parameter to Off, executing your function, and then turning it back on
again, but that is hardly convenient or economical.
Instead, the Echoplex allows you an easy way to break free of the
Quantization when you choose to. Anytime you have pressed a function
and gone into the Quantizing Mode with “ooo” on the display, all you
have to do is press the same function again and it will execute
immediately. If you like, you can think of this as “double-clicking” the
function.
Additional Resources:
-Gibson Echoplex Plus manual (PAGE 74-76):
http://www.gibson.com/Files/Download...usManual12.pdf

-Roland Loop Station RC-50 manual (PAGE 28-30)
http://lib.roland.co.jp/manual/en/dl...4/RC-50_e9.pdf

-Mobius manual
http://www.circularlabs.com/mobiusdo...ync=MIDI%20Bar


Related Feature Requests:

-loop recording ideas
http://forum.cockos.com/showthread.php?t=59194

-Global Quantize Setting
http://forum.cockos.com/showthread.php?t=14995

-Quantized Transport Controls w/ Continuous Playback (live performance)

http://forum.cockos.com/showthread.php?t=31689

-Actions: Wait Until Next beat/bar/measure/loop point for next action
http://forum.cockos.com/showthread.php?t=57982

-Feature request: speedtrainer
http://forum.cockos.com/showthread.php?t=59274
Ollie is offline   Reply With Quote
Old 06-17-2010, 06:13 PM   #2
brainwreck
Human being with feelings
 
Join Date: Jul 2006
Posts: 20,863
Default

voted. hey people, this is a feature that would enable some cool loop recording stuff.
__________________
It's time to take a stand against the synthesizer.
brainwreck is offline   Reply With Quote
Old 06-24-2010, 12:14 PM   #3
DeyBwah
Human being with feelings
 
DeyBwah's Avatar
 
Join Date: Mar 2010
Posts: 1,572
Default

Quote:
Originally Posted by brainwreck View Post
voted. hey people, this is a feature that would enable some cool loop recording stuff.
+1 - This would be incredibly useful!
__________________
HDSPe | D-Box | MP500-NV | Essence | Obsidian | SM57 | Beta52 | Equi=Tech | CMS40 | HS80 w/HS10W http://soundcloud.com/deybwah | http://www.facebook.com/pages/DeyBwah/208627672487538 | http://twitter.com/#!/DeyBwah
DeyBwah is offline   Reply With Quote
Old 06-29-2010, 09:42 PM   #4
fly
Human being with feelings
 
fly's Avatar
 
Join Date: Mar 2010
Posts: 254
Default

nice idea.
fly is offline   Reply With Quote
Old 07-02-2010, 12:55 PM   #5
PitchSlap
Human being with feelings
 
PitchSlap's Avatar
 
Join Date: Jan 2008
Location: Vancouver, BC
Posts: 3,303
Default

Here's another side-benefit of this feature that I realized after a year of recording with Mobius (because it has this simple feature which makes composing soo much faster, creative and rewarding).

ALL OF YOUR RECORDED FILES ARE IN MUSICALLY RELEVANT RATIOS.


This means they can be instantly stretched to fit and reused/auditioned in different contexts.

It's like you're constantly building your OWN loop library of musical ideas which can add entirely different dimension of creativity. It's a unique type of 'non-linear' composition because a 'song' can consist of parts recorded months or years apart completely independent of each other.

i.e.

-'Wow that little guitar riff I record 6 months ago sounds perfect in this new song!'
OR
-'Wow those 3 little song ideas in the key of Gm I recorded months apart work great as a single song'

(this may sound theoretical, but its exactly what I've been doing since the new stretch-to-fit media explorer options were added. It works fantastic and was enough to make ACID unnecessary)


If that riff is 4.1 bars in recorded length (because you can't have your hands on your instrument and DAW at the same instant) it doesn't work and if you want to make it work, you need to get out of creative mode and into tedious editing mode.
__________________
FRs: v5 Media Explorer Requests, Global Quantization, Session View
Win10 Pro 64-bit, Reaper 6(x64), AMD 3950x, Aorus X570 Master, 64GB DDR4 3600, PowerColor Red Devil 5700XT, EVO 970 2TB, 10TB HD, Define R6

Last edited by PitchSlap; 07-02-2010 at 01:00 PM.
PitchSlap is offline   Reply With Quote
Old 07-12-2010, 03:40 PM   #6
crifytosp
Human being with feelings
 
Join Date: Jun 2010
Location: brighton
Posts: 25
Default Simultaneous Action!

I find reaper is a little idiosyncratic at times, that's why I like
it. More creative when you get stuck in..

+1 This add's another dimension to Actions. Genius!
crifytosp is offline   Reply With Quote
Old 07-12-2010, 05:49 PM   #7
slops
Human being with feelings
 
slops's Avatar
 
Join Date: Jul 2007
Posts: 619
Default

+111111111111111111111

i've started other threads on this over the years, and even posted some half ass workarounds to kinda get a similar workflow, but nothing can compare to actually having actions that would work in relation to bars/measures/notes/etc...


...one of my all time most wanted features in reaper!!!
slops is offline   Reply With Quote
Old 07-27-2010, 04:24 PM   #8
PitchSlap
Human being with feelings
 
PitchSlap's Avatar
 
Join Date: Jan 2008
Location: Vancouver, BC
Posts: 3,303
Default

Thanks to the 48 people that have voted for this so far! Hopefully we can get it to an elevated request soon.

Here's a quick demo of a couple custom actions I made. Normally the actions would be assigned to a MIDI foot controller for hands free operation during live performance, but I used the actions menu so people could more easily see when I triggered the action.

As you can see, while the actions are triggered mid-loop, they execute on beat (i.e. MUSICALLY) at the start of the loop!



The main 'DynamicWait' action (the minimum required for this FR and basic Ableton-like live performance) can be used as a building block for countless others. The 'LoopRecord' and 'LoopMute' demonstrated above are extremely simple.





I attached the custom actions and the required plugin .DLL, but it is only for experimental testing purposes only. I'm not a programmer and it could make your computer blow up, in fact it probably will so USE AT YOUR OWN RISK!

Also note that the loop timing isn't perfect because I used the windows API (the only way I could do it with my current level of knowledge).

If anyone would like to help there is a thread in the developer section and I'm happy to share the code for what I have so far:
http://forum.cockos.com/showthread.php?t=60899

__________________
FRs: v5 Media Explorer Requests, Global Quantization, Session View
Win10 Pro 64-bit, Reaper 6(x64), AMD 3950x, Aorus X570 Master, 64GB DDR4 3600, PowerColor Red Devil 5700XT, EVO 970 2TB, 10TB HD, Define R6

Last edited by PitchSlap; 05-18-2016 at 05:56 PM.
PitchSlap is offline   Reply With Quote
Old 07-27-2010, 04:45 PM   #9
BenK-msx
Human being with feelings
 
BenK-msx's Avatar
 
Join Date: Jun 2008
Location: Whales, UK
Posts: 5,844
Default

looks cool pitchslap although i am not getting the dynamic wait action appearing in my action list unfortunately - plugin is in the right place... - will try on other reaper installs soon, but just a headsup..

nice work especially as it seems you've taught yourself a bunch a crazy crap to get it going.
__________________
JS Super8 Looper Template & intro | BCF2000 uber info Thread | Who killed the Lounge?
BenK-msx is offline   Reply With Quote
Old 07-31-2010, 04:36 PM   #10
PitchSlap
Human being with feelings
 
PitchSlap's Avatar
 
Join Date: Jan 2008
Location: Vancouver, BC
Posts: 3,303
Default

Quote:
Originally Posted by BenK-msx View Post
looks cool pitchslap although i am not getting the dynamic wait action appearing in my action list unfortunately - plugin is in the right place... - will try on other reaper installs soon, but just a headsup..

nice work especially as it seems you've taught yourself a bunch a crazy crap to get it going.
Hmm... not sure why that is.

I guess I should mention I'm using Reaper 32-bit on WinXP, and I imagine the plugin will only work on similar machines.

Has anyone else either got it working or had the same problem?
__________________
FRs: v5 Media Explorer Requests, Global Quantization, Session View
Win10 Pro 64-bit, Reaper 6(x64), AMD 3950x, Aorus X570 Master, 64GB DDR4 3600, PowerColor Red Devil 5700XT, EVO 970 2TB, 10TB HD, Define R6
PitchSlap is offline   Reply With Quote
Old 08-12-2010, 10:15 PM   #11
PitchSlap
Human being with feelings
 
PitchSlap's Avatar
 
Join Date: Jan 2008
Location: Vancouver, BC
Posts: 3,303
Default

So I just got back from an insane electronic music festival called Shambhala (in the mountains of British Columbia).

5 days, 7 stages and more psychedelics than Woodstock...


I saw some unbelievably innovative artists (quite a few from California) doing things with audio I couldn't imagine possible...

Whenever I could I tried to see what software was being used on stage. Most of the (boring) DJs were using Serato, but the really interesting ones, hybrid performers and totally live performers (except for one I saw using FL) were using Ableton Live exclusively.

As words can't convey what I heard and saw, all I can do is reiterate how revolutionary 'Global Synchronization' and the 'Session View' are and hope that Reaper 4 gets some bare-bones functionality in this area...

The future is friendly!




__________________
FRs: v5 Media Explorer Requests, Global Quantization, Session View
Win10 Pro 64-bit, Reaper 6(x64), AMD 3950x, Aorus X570 Master, 64GB DDR4 3600, PowerColor Red Devil 5700XT, EVO 970 2TB, 10TB HD, Define R6
PitchSlap is offline   Reply With Quote
Old 06-15-2011, 03:48 PM   #12
boatbassguy
Human being with feelings
 
boatbassguy's Avatar
 
Join Date: Jul 2010
Location: Sydney Australia
Posts: 189
Default

I'm late to the party, but I'm sure as hell here.

Voted Yes!
boatbassguy is offline   Reply With Quote
Old 11-04-2019, 12:10 AM   #13
themixtape
Human being with feelings
 
themixtape's Avatar
 
Join Date: Aug 2009
Posts: 1,004
Default

Way late to the party but yeah, we need this.
themixtape is offline   Reply With Quote
Reply

Thread Tools
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 -7. The time now is 11:38 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.