Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Q&A, Tips, Tricks and Howto

Reply
 
Thread Tools Display Modes
Old 10-05-2008, 11:04 PM   #1
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,403
Default Complex Selection Memory: Per-Track session persistent (killer new feature!)

Lady and gentlemen I would like to present:

A New and Unique Feature in the world of Digital Audio Workstations.

An old problem, finally solved - thanks to Reaper and plugin extension guru SWS!


click on the image to download the whole demonstration!


the skinny:

- every track has 5 memory slots to store complex item selections.
- did I say per-track?
- memory locations are persistent - close the session and come back to it a week later - you selections are waiting for you.
- saving to and recalling item selections is key-bind able, fast and easy.

but why?
have you ever made a complex selection that took far too long?
Edited the items, and move on along?
only to realize, after many other edits that you were wrong!

at which point you contemplate a whack of undos simply to retrieve your complex item selection?

well not no more kid!
make that complex selection that takes 20 minutes and store it.
you can restore it anytime, even after storing other complex item selection on other tracks!
even after a week
a month
a year
ever?!

now get this. even of you move around the items that were part of you complex selection - rearrange them on the track - NO!

Yup recalled! Deleted and missing items are ignored. Gluing items together causes them to be ignored - the other items in their old selections are still restored.

it is now part of this extension and hot hot hot!
http://www.standingwaterstudios.com/...per_freeze.dll



woot!

greetings
.t
__________________
.t

_____________________________
http://jomei.bandcamp.com <--My Middle Son.

http://tallisman.bandcamp.com <--Me.

"Excuse me. Could you please point me in the direction of the self-help section?"

Last edited by Tallisman; 10-05-2008 at 11:14 PM.
Tallisman is offline   Reply With Quote
Old 10-05-2008, 11:17 PM   #2
FunkyBeat
Human being with feelings
 
FunkyBeat's Avatar
 
Join Date: Dec 2006
Location: Tulsa, Oklahoma
Posts: 360
Default

For me, this is f-cking awesome!!! I copy and paste stuff all the time and so to be able to make complex selections, copy them where I want to... then press a button to recall that selection again for further copying, editing, or whatever is something I will personally use a lot.

THANKS BRO!!!!
__________________
~FunkyBeat

My Studio
FunkyBeat is offline   Reply With Quote
Old 10-05-2008, 11:18 PM   #3
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,403
Default

indeed!

Thanks SWS!



.t
__________________
.t

_____________________________
http://jomei.bandcamp.com <--My Middle Son.

http://tallisman.bandcamp.com <--Me.

"Excuse me. Could you please point me in the direction of the self-help section?"
Tallisman is offline   Reply With Quote
Old 10-06-2008, 12:24 AM   #4
midiboss
Human being with feelings
 
midiboss's Avatar
 
Join Date: Jul 2006
Location: near Schmeltz
Posts: 219
Default

Very nice feature indeed. Is it possible to make automatic caching into clipboard. Than you could have 5 clipboard slots per track, than just pasting them around the track when arranging. Maybe can be even done through regular actions?!? Meaning you assign 5 4bar loops to 5 clipboards and than pasting them freely with a single key action.
Further brainstorming... Expand 5 slots to many more, bind 'em for kind of live triggering like one press of an action button makes CACHE-ALIGN TO PLAYCOURSOR NEAREST MEASURE(this action is still needed)-PASTE-INSTANT REPLAY for on the fly arranging and voila we have...hmmm...smells like Ableton LIVE!
...and clipboard 1 can be INTRO, clipboard 2 VERSE,... I'm all wet already... 2x
Just ideas, but I believe, this could grow into something really BIG...
midiboss is offline   Reply With Quote
Old 10-06-2008, 01:01 AM   #5
griz lee
Human being with feelings
 
griz lee's Avatar
 
Join Date: Jul 2006
Location: in a hotel room near you
Posts: 1,175
Default

outrage! i can't take all this power. fantastic feature.
griz lee is offline   Reply With Quote
Old 10-06-2008, 01:12 AM   #6
nicholas
Scribe
 
nicholas's Avatar
 
Join Date: Jan 2007
Location: Van Diemen's Land
Posts: 12,157
Default

"................................................. ..."

(speechless! )

Whatever will he come up with next?
__________________
Learning Manuals and Reaper Books
REAPER Unleashed - ReaMix - REAPER User Guide
http://www.lulu.com/spotlight/glazfolk
nicholas is offline   Reply With Quote
Old 10-06-2008, 01:55 AM   #7
Amberience
Human being with feelings
 
Amberience's Avatar
 
Join Date: Oct 2006
Location: swing on the spiral of our divinity
Posts: 2,242
Default

Man! Fuck you! That's not fucking unique, that's a complete rip-off of other programs! How dare you! You could do so much more unique shit than this! I'm not going to tell you my ideas on what is unique btw, and I'm not even going to make an effort to tell you why your idea SUCKS ARSE, but.... you must take me at my word; YOUR IDEA SUCKS!

just kidding; I love it
Amberience is offline   Reply With Quote
Old 10-06-2008, 04:14 AM   #8
dub3000
Human being with feelings
 
dub3000's Avatar
 
Join Date: Mar 2008
Location: Sydney, Australia
Posts: 3,955
Default

great work!
dub3000 is offline   Reply With Quote
Old 10-06-2008, 04:24 AM   #9
shogger
Human being with feelings
 
Join Date: Jul 2007
Posts: 1,083
Default

Yeah, great feature. Not my bread and butter but when I have use for that it's really cool. Very handy.
Thanx a lot SWS! And thanx Talisman for pointing it out.

Shogger
shogger is offline   Reply With Quote
Old 10-06-2008, 04:53 AM   #10
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,403
Default

Quote:
Originally Posted by midiboss View Post
Very nice feature indeed. Is it possible to make automatic caching into clipboard. Than you could have 5 clipboard slots per track, than just pasting them around the track when arranging. Maybe can be even done through regular actions?!? Meaning you assign 5 4bar loops to 5 clipboards and than pasting them freely with a single key action.
Further brainstorming... Expand 5 slots to many more, bind 'em for kind of live triggering like one press of an action button makes CACHE-ALIGN TO PLAYCOURSOR NEAREST MEASURE(this action is still needed)-PASTE-INSTANT REPLAY for on the fly arranging and voila we have...hmmm...smells like Ableton LIVE!
...and clipboard 1 can be INTRO, clipboard 2 VERSE,... I'm all wet already... 2x
Just ideas, but I believe, this could grow into something really BIG...

Well using this and macros you could approach that:
I have the selection recall set to Y U I O P (add shift to set)
you could map ctrl + your Keys to something like:
macro
  • save edit cursor location (this is to preserve your paste location
  • recall memory slot x
  • copy selected items
  • recall saved edit cursor position
  • paste items

this is a great idea... I'll post a key map later today.
greetings

.t

**Edit: ok... ere is what the macro will look like:


but it doesn't quite work yet. Here's why: the pasted items think they are part of the original memory selection. so it works once, but on the second paste we get the original & desired selection pasted to the new location, and all the prior pastes too. So the number of items pasted grows exponentially.

I have left a message for SWS on irc. I am sure he'll work it out soon enough! At least it is, in theory, possible.
__________________
.t

_____________________________
http://jomei.bandcamp.com <--My Middle Son.

http://tallisman.bandcamp.com <--Me.

"Excuse me. Could you please point me in the direction of the self-help section?"

Last edited by Tallisman; 10-06-2008 at 05:54 AM.
Tallisman is offline   Reply With Quote
Old 10-06-2008, 05:38 AM   #11
White Tie
Pixel Pusher
 
White Tie's Avatar
 
Join Date: Mar 2007
Location: Blighty
Posts: 4,936
Default

genius! .
White Tie is offline   Reply With Quote
Old 10-06-2008, 05:48 AM   #12
labyrinth
Human being with feelings
 
labyrinth's Avatar
 
Join Date: Nov 2007
Location: Massachusetts, USA
Posts: 2,248
Default

Very nice Tallis. I am so glad that Xen has started porting to Mac too...hopefully SWS will too.
__________________
www.res-ref.com | Resonant Reflections
iMac 3.2 GHz (i5 4570)/16GB RAM | OSX 10.10 (Yosemite) | Interface: Focusrite 18i6
labyrinth is offline   Reply With Quote
Old 10-06-2008, 06:43 AM   #13
pollux
Human being with feelings
 
pollux's Avatar
 
Join Date: Jul 2008
Posts: 189
Default

Could this feature be exposed through the API for hw controllers plugins (I imagine this on my fingertips using a mackie controller)
pollux is offline   Reply With Quote
Old 10-06-2008, 06:58 AM   #14
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,403
Default

you should be able to map these macros to buttons on your controller.
Tallisman is offline   Reply With Quote
Old 10-06-2008, 08:15 AM   #15
Lawrence
Human being with feelings
 
Join Date: Mar 2007
Posts: 21,551
Default

Very well done... and quite unique.

Lawrence is offline   Reply With Quote
Old 10-06-2008, 08:22 AM   #16
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,403
Default

thanks Lawrence!

I was working with imported Rex files... spent way too long selecting all the kicks in a long busy loop. Made an edit...
selected all the snares... made another edit. Realized I hated the Kick drum edits. Dilema = undo until I had the kicks selected as this selection too longer? or reselect and eat the 10 minutes?

I could have moved the slices to another track, but I prefer to keep track counts down.
And, I had another idea! Thanks to the coding prowess of sws it is now a reality. and I am pleased!

once the selection after paste quirk is worked out... good lord!


greetings
.tallis (happy camper)
__________________
.t

_____________________________
http://jomei.bandcamp.com <--My Middle Son.

http://tallisman.bandcamp.com <--Me.

"Excuse me. Could you please point me in the direction of the self-help section?"

Last edited by Tallisman; 10-06-2008 at 08:27 AM.
Tallisman is offline   Reply With Quote
Old 10-06-2008, 08:25 AM   #17
Klinke
Human being with feelings
 
Klinke's Avatar
 
Join Date: Jul 2008
Location: Berlin / Germany
Posts: 832
Default

Quote:
Originally Posted by pollux View Post
Could this feature be exposed through the API for hw controllers plugins (I imagine this on my fingertips using a mackie controller)
As Tallisman already mentioned, you can map every action or macro to the Mackie Control. In case you use my modification, the eight buttons in the global view section can be used for this, just press one of these after you pressed the Add.. button in the Shortcuts for selected action area (in the Actions window of course).

You can define different actions for different modifier key selections, and also the "Global View", "Marker" and "Nudge" buttons can be used if you still need more actions/macros (or if you want to group them, e.g. i have all the mixer related stuff like "Show tracks that are in folder" in access, when i press the "Global View" button, while i select one of these eight.

At the moment it's not so easy to memorize all the different binding, but one of the next features i want to add in my MCU mod is the possibility to display the bindings in the MCU display (using textfiles that the user must create by himself, depending on his bindings).

Best,
Steffen

Btw: I big thanks to Tallisman and SWS, i like this feature a lot, especially in combination with the copy & paste macro (i hope it's possible to fix the growing problem).

Last edited by Klinke; 10-06-2008 at 08:28 AM. Reason: Forgot to thank Tallisman and sws ;-)
Klinke is offline   Reply With Quote
Old 10-06-2008, 08:32 AM   #18
Heartfelt
Human being with feelings
 
Heartfelt's Avatar
 
Join Date: Mar 2008
Posts: 258
Default

Can anyone explain this to me in Reaper-Noob terms? I do a lot of editing but my understanding is still a bit low-level. I have greatly enjoyed the basic features compared to my old PTLE.

I would appreciate any help in understanding this.

What are memory slots?
Memory locations are markers, right?
What is a complex selection?

(embarrased but thanks!)
__________________
Rob Smith

www.RobertSmithMusic.com
Heartfelt is offline   Reply With Quote
Old 10-06-2008, 08:53 AM   #19
henge
Human being with feelings
 
henge's Avatar
 
Join Date: Sep 2007
Posts: 2,153
Default

Very very cool. Man I love this place. Feelin' all fuzzy and warm.
__________________
Registered Reaper user.
http://www.villageworkscanada.com/landingpad.cfm
henge is offline   Reply With Quote
Old 10-06-2008, 08:58 AM   #20
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,403
Default

Quote:
Originally Posted by Heartfelt View Post
Can anyone explain this to me in Reaper-Noob terms? I do a lot of editing but my understanding is still a bit low-level. I have greatly enjoyed the basic features compared to my old PTLE.

I would appreciate any help in understanding this.

What are memory slots?
Memory locations are markers, right?
What is a complex selection?

(embarrased but thanks!)

I'll try... did you see the .avi in the first post? (click on the animated gif)

here goes:

what the sws extension does is save complex item selections.
so select a bunch of items on any (or multiple) tracks. Depending on the complexity of your selection, this can be time consuming and a real pita. So once you have that complex selection made, you can store it in one of 5 safe places, on a per track basis!

so now, if you ever need to get that complex selection back for further editing, copying and pasting, etc. you simply have to hit the recall key for that slot.

essentially what this gives you is 5x selection clipboard per track.
these are available to macros for more editing goodness.


What are Memory slots?
think of a 5 drawer chest. in each drawer you can store a selection of items on any given track(s)

Memory Locations are Markers right?
hehe in protools the are! Here memory locations simply refers to places to store the item selections.

What is a complex selection?
put 100 items on a track. select ever 3rd item.

that is a complex item selection that is time consuming to set up.

does that make sense?

.t
__________________
.t

_____________________________
http://jomei.bandcamp.com <--My Middle Son.

http://tallisman.bandcamp.com <--Me.

"Excuse me. Could you please point me in the direction of the self-help section?"

Last edited by Tallisman; 10-06-2008 at 09:05 AM.
Tallisman is offline   Reply With Quote
Old 10-06-2008, 10:26 AM   #21
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,403
Default Here it is folks!

Every track has 5 slots to store complex selections of items.

From which to paste these items with the press of a single key (1 key per slot)!



here's the keymap (actions and macros are bound):
https://stash.reaper.fm/manage_file/1...e.ReaperKeyMap


here is the needed extension: http://www.standingwaterstudios.com/...per_freeze.dll

greetings
.tallis
__________________
.t

_____________________________
http://jomei.bandcamp.com <--My Middle Son.

http://tallisman.bandcamp.com <--Me.

"Excuse me. Could you please point me in the direction of the self-help section?"

Last edited by Tallisman; 10-06-2008 at 11:47 AM.
Tallisman is offline   Reply With Quote
Old 10-06-2008, 06:53 PM   #22
kirk
Human being with feelings
 
kirk's Avatar
 
Join Date: Sep 2007
Location: Starship enterprize
Posts: 364
Default

What a life saver! Great work.
Than ya thank ya thank ya
kirk is offline   Reply With Quote
Old 10-06-2008, 07:18 PM   #23
patgaul
Human being with feelings
 
patgaul's Avatar
 
Join Date: Jan 2008
Location: Denman Island, BC
Posts: 234
Default

Man, this is an example of what makes REAPER such a great tool. Way to go!
__________________
Cheers...........Patrick

Processor: i5-12500H 2.50 GHz; OS: Win 11 64 bit; RAM: 16 GB
patgaul is offline   Reply With Quote
Old 10-16-2008, 12:46 PM   #24
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,403
Default

I changed the title of this thread so that it might be better searchable.
I moved it to the tips forum as it is one hellofa tip, imho!

greetings
.t
__________________
.t

_____________________________
http://jomei.bandcamp.com <--My Middle Son.

http://tallisman.bandcamp.com <--Me.

"Excuse me. Could you please point me in the direction of the self-help section?"
Tallisman is offline   Reply With Quote
Old 10-16-2008, 02:08 PM   #25
gofer
-blänk-
 
gofer's Avatar
 
Join Date: Jun 2008
Posts: 11,359
Default

One hellofa tip it is indeed! Great stuff.
gofer is offline   Reply With Quote
Old 03-13-2009, 12:22 AM   #26
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,403
Default

bump

still very cool imho.

.t
__________________
.t

_____________________________
http://jomei.bandcamp.com <--My Middle Son.

http://tallisman.bandcamp.com <--Me.

"Excuse me. Could you please point me in the direction of the self-help section?"
Tallisman is offline   Reply With Quote
Old 05-08-2009, 10:03 AM   #27
steadyrev
Human being with feelings
 
Join Date: Sep 2007
Location: JAMAICA
Posts: 492
Default

T/man could you reload the avi you made
Please?!
thx
steadyrev is offline   Reply With Quote
Old 05-08-2009, 01:47 PM   #28
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,403
Default

alas no. I seem to have deleted the originals. I will make it again as soon as I can find the time to do so.

gretings

.t
__________________
.t

_____________________________
http://jomei.bandcamp.com <--My Middle Son.

http://tallisman.bandcamp.com <--Me.

"Excuse me. Could you please point me in the direction of the self-help section?"
Tallisman is offline   Reply With Quote
Old 05-09-2009, 10:09 PM   #29
steadyrev
Human being with feelings
 
Join Date: Sep 2007
Location: JAMAICA
Posts: 492
Default

Bless you!
I await that post
steadyrev is offline   Reply With Quote
Old 05-09-2009, 10:35 PM   #30
Tallisman
Human being with feelings
 
Tallisman's Avatar
 
Join Date: Jan 2007
Location: in the middle of the icecube.
Posts: 7,403
Default

I found it.
here it is : http://shup.com/Shup/156616/per.trac...ion.memory.avi

greetings
.t
__________________
.t

_____________________________
http://jomei.bandcamp.com <--My Middle Son.

http://tallisman.bandcamp.com <--Me.

"Excuse me. Could you please point me in the direction of the self-help section?"
Tallisman is offline   Reply With Quote
Old 05-10-2009, 10:58 AM   #31
steadyrev
Human being with feelings
 
Join Date: Sep 2007
Location: JAMAICA
Posts: 492
Default

You are the Man!!
Thank you Bless you.
steadyrev 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 03:03 AM.


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