Old 03-07-2010, 05:13 AM   #1
RussUK
Human being with feelings
 
RussUK's Avatar
 
Join Date: Mar 2010
Location: London - Centre of the Universe
Posts: 203
Default Tab to Transient

Hey guys is there a tab to transient option in Reaper just like Pro Tools?
__________________
AIR Users Blog http://www.airusersblog.com Pro Tools support and training for the neglected thousands.
NEW :: Reaper Blog http://www.reaper-blog.com/
RussUK is offline   Reply With Quote
Old 03-07-2010, 05:18 AM   #2
Alteregoxxx
Human being with feelings
 
Join Date: Dec 2007
Location: Italy
Posts: 169
Default

...yes...press TAb on you keyboard ;-)
Alteregoxxx is offline   Reply With Quote
Old 03-07-2010, 08:21 AM   #3
musicbynumbers
Human being with feelings
 
musicbynumbers's Avatar
 
Join Date: Jun 2009
Location: South, UK
Posts: 14,214
Default

And shift tab to go back too you can even enable it in prefs for midi as well.
musicbynumbers is offline   Reply With Quote
Old 03-07-2010, 08:30 AM   #4
gofer
-blänk-
 
gofer's Avatar
 
Join Date: Jun 2008
Posts: 11,359
Default

Plus there is a 'tab-to-transient sensitivity' slider in Preferences -> Editing Behavior
gofer is offline   Reply With Quote
Old 03-07-2010, 12:33 PM   #5
kerryg
Human being with feelings
 
Join Date: Mar 2007
Posts: 340
Default

Quote:
Originally Posted by RussUK View Post
Hey guys is there a tab to transient option in Reaper just like Pro Tools?
If I recall right, in ProTools you used to have to switch on tab to transient as a behaviour. Tab to transient in Reaper isn't an 'option' that needs to be "turned on" though, it's just default behaviour on the arrange screen.

Invoke it by selecting an audio object and hitting tab; if the selection's part of a group I believe it will tab through all transients in the group too.
kerryg is offline   Reply With Quote
Old 03-07-2010, 01:13 PM   #6
RussUK
Human being with feelings
 
RussUK's Avatar
 
Join Date: Mar 2010
Location: London - Centre of the Universe
Posts: 203
Default

OK, thanks guys, so how do you select the audio whilst tabbing to transient like in Pro Tools?

I think I need a crash course in keyboard shortcuts.
__________________
AIR Users Blog http://www.airusersblog.com Pro Tools support and training for the neglected thousands.
NEW :: Reaper Blog http://www.reaper-blog.com/
RussUK is offline   Reply With Quote
Old 03-07-2010, 01:33 PM   #7
gofer
-blänk-
 
gofer's Avatar
 
Join Date: Jun 2008
Posts: 11,359
Default

You mean from one transient to the next? Remove any time selection that currently exists, tab to the left transient (where you want the selection to start) and then use 'Time selection: extend time selection to next transient in selected item'. When you already have such a selection and want to select between the next two transients, the action 'Time selection: swap left edge...yada yada..' is interesting.

When in the action list, make sure you use the filter box. Eg. with "transient" you are presented all actions with the word transient at a glance. Most of the actions have quite long, explanatory names, so as soon as you get a bit of a grip of the Reaper nomenclature it is very useful.
gofer is offline   Reply With Quote
Old 08-08-2010, 02:45 AM   #8
Fabian
Human being with feelings
 
Fabian's Avatar
 
Join Date: Sep 2008
Location: Sweden
Posts: 7,417
Default Tab to transient bug?

Surely this http://screencast.com/t/NzBlNzM3Ym shows that there is a problem with tabbing to transient. I expected also the tab in the second take to move to a position similar to what happens in the top take.

To explain... in the vid I first press TAB with the top take selected, and Reaper nicely tabs to the next transient. This is clearly visible. Doing the same thing on the second take does not tab so nicely, in fact I think it is just plain faulty; from the edit cursor the next transient clearly occurs much earlier than what Reaper tells us.

This is Reaper x86, v.3.66, on W7x64.
Tab to transient sensitivity at 90% (the default).

Anyone confirm?

EDIT: Oops... just now I see this thread is in the OSX forum. Why? None of the questions/replies above are OSX specific, right? So, the thread should really be moved to the general discussion, not? Mods...?
__________________
// MVHMF
I never always did the right thing, but all I did wasn't wrong...

Last edited by Fabian; 08-08-2010 at 02:51 AM.
Fabian is offline   Reply With Quote
Old 08-09-2010, 07:21 AM   #9
rdolmat
Human being with feelings
 
Join Date: Jan 2007
Posts: 80
Default

Quote:
Originally Posted by Fabian View Post
Surely this http://screencast.com/t/NzBlNzM3Ym shows that there is a problem with tabbing to transient. I expected also the tab in the second take to move to a position similar to what happens in the top take.

To explain... in the vid I first press TAB with the top take selected, and Reaper nicely tabs to the next transient. This is clearly visible. Doing the same thing on the second take does not tab so nicely, in fact I think it is just plain faulty; from the edit cursor the next transient clearly occurs much earlier than what Reaper tells us.

This is Reaper x86, v.3.66, on W7x64.
Tab to transient sensitivity at 90% (the default).

Anyone confirm?

EDIT: Oops... just now I see this thread is in the OSX forum. Why? None of the questions/replies above are OSX specific, right? So, the thread should really be moved to the general discussion, not? Mods...?
thats an odd example though...since 'transient' means the highest point in a waveform, not necessarily the FIRST in a waveform.

perhaps try it again with a real drum hit or something WITH a transient.
rdolmat is offline   Reply With Quote
Old 08-09-2010, 08:26 AM   #10
kerryg
Human being with feelings
 
Join Date: Mar 2007
Posts: 340
Default But lots of *musical events we want isolated*

don't begin with a transient, like a slurred violin phrase or a vocal performance of a word beginning with an S or W.

In fact, thinking of it in terms of "tab to transient" is inherently limiting in the first place - it's next to useless within a highly compressed, distorted legato guitar phrase. Much more of the functionality that's built into the dynamic split function - gate, for example - could be integrated into the "tab to transient" function. In fact, all the code is already in place there to include a lot more functionality - "tab to next pitch in legato phrase", for example. This would give much more *musical* flexibility in what we can choose to tab to.
kerryg is offline   Reply With Quote
Old 08-09-2010, 12:28 PM   #11
Fabian
Human being with feelings
 
Fabian's Avatar
 
Join Date: Sep 2008
Location: Sweden
Posts: 7,417
Default

Quote:
Originally Posted by rdolmat View Post
thats an odd example though...since 'transient' means the highest point in a waveform, not necessarily the FIRST in a waveform.

perhaps try it again with a real drum hit or something WITH a transient.
English is not my mother-tongue, but still... surely "transient" has nothing to do with "highest point", but with "rise". The transient occurs where the derivative changes from (close to) 0 to pointing upward. Also, from Merriam-Webster: "passing especially quickly into and out of existence". So there surely is a transient...

And, even if there is some definition of transient that excludes the given example, Reaper should behave identical in both cases; either tab to the sample where the derivative becomes positive (which it does in almost all cases) or jump to the highest point of the waveform. The example shows that "tab to transient" is not well-behaved (if not indeed buggy).
__________________
// MVHMF
I never always did the right thing, but all I did wasn't wrong...
Fabian is offline   Reply With Quote
Old 08-09-2010, 12:50 PM   #12
lawrs
Human being with feelings
 
Join Date: Nov 2009
Posts: 976
Default

You can try this set of actions as one macro. It's my custom macro that does what PT's does.

Set start point
Set end point
select all items in track
move edit cursor to play cursor
move cursor to next transient in items
sws : select items under edit cursor on selected track

Try it. It works beautifully

"Set start/end point" are optional depending on your workflow. I prefer time selection cleared whenever I hit TAB.
lawrs is offline   Reply With Quote
Old 08-09-2010, 01:22 PM   #13
kerryg
Human being with feelings
 
Join Date: Mar 2007
Posts: 340
Default

Quote:
Originally Posted by lawrs View Post
You can try this set of actions as one macro. It's my custom macro that does what PT's does.
That's a great macro and I'm going to put it in right away - it hits the stated aim, reproducing PT's functionality.

I'm also pretty certain we can easily get to the place of PT users wishing for *our* functionality. For that to happen, the so-called "tab to transient" function should be replaced by a function less obsessed with transients as the only defining characteristic of the transition between audio events.
kerryg is offline   Reply With Quote
Old 08-13-2010, 01:18 AM   #14
lawrs
Human being with feelings
 
Join Date: Nov 2009
Posts: 976
Default

Quote:
Originally Posted by kerryg View Post
That's a great macro and I'm going to put it in right away - it hits the stated aim, reproducing PT's functionality.

I'm also pretty certain we can easily get to the place of PT users wishing for *our* functionality. For that to happen, the so-called "tab to transient" function should be replaced by a function less obsessed with transients as the only defining characteristic of the transition between audio events.
Sorry mate, I don't quite catch what you're driving at. You might want to elaborate?

I've suggested this before, I'll suggest it again, it'll be very very VERY useful if we had an action such as "Adjust tab-to-transient sensitivity via mousewheel" and we could set it to "modifier + mousewheel" to change the threshold without digging into preference and using the slider. I didn't get much backing on that one, made me really bummed.
lawrs is offline   Reply With Quote
Old 08-13-2010, 04:26 AM   #15
timlloyd
Human being with feelings
 
Join Date: Mar 2010
Posts: 4,713
Default

I agree with KerryG that Reaper's transient detection needs improving. I don't know how the algorithm works at the moment, but from what I've read one fairly reliable method is to perform an FFT analysis, and then any steep changes in the spectral slope indicate a "transient". This method is simple, and has downsides though. There is an interesting research paper here which seems to suggest a more accurate method, but it explains an issue in situations where there is a smooth change in frequency, which would not be detected as a transient/onset.

It seems to me that if Cockos could redesign their transient detection with the concepts of that paper in mind, and then supplement the algorithm with pitch detection (that already exists in Reaper), it would greatly improve how Reaper detects percussive transients, as well as other event onsets and transitions in audio signals.
timlloyd is offline   Reply With Quote
Old 08-13-2010, 10:32 AM   #16
kerryg
Human being with feelings
 
Join Date: Mar 2007
Posts: 340
Default

Quote:
Originally Posted by lawrs View Post
Sorry mate, I don't quite catch what you're driving at. You might want to elaborate?
Hi Lawrs - editors have always wanted a way to step through musical events in a track, and it was very exciting when ProTools gave us tab-to-transient. People assumed that's what we'd been given - the ability to tab through discrete musical events in an audio region.

In fact it wasn't. It was a fraction of that - the ability to step through *musical events whose beginnings were defined by transients*.

Try that on a legato violin part or a compressed guitar playing, say, legato 8th notes. There are eight notes in the bar, but tab-to-transient sees them as one single event a wholenote long. Our ears instantly tell us this is false.

Really, we were never looking for tab-to-transient at all. That's just what Digi gave people as an IOU. Melodyne nailed it far better - pitch change between events was just as important a criteria in determining what constituted a "new event" as detected transients.

I think we should roll "tab to transient" into a new function, "tab through musical events" and give it its own control panel modeled after the control panel for "dynamic split". You set *how you want to define that event* - and add "by pitch change". Pre-tailored presets could optimize it for the type of material you're working on - a male and female vocal preset focused on detection via pitch, a drums preset focused on transients, a bass preset that looks at both. You could reconfigure your "tab" function to step through music that's NOT drums - like compressed guitars or legato violin phrases - with ease - hit by hit, pitch by pitch.

All the code is there in Reaper already - in fact, if you open the "dynamic split" options you'll see it already contains far more sophisticated options for determining transitions between musical events than have been included in the "tab to transient" function, and the pitch detection functionality from ReaPitch could probably be added in easily enough as a new section.

Add them all together and you have something that makes far more musical sense than "tab to transient" - a tab function that would be virtually unique to Reaper and put it at the front of the pack for this kind of editing (and begin the process of minimizing the need for Melodyne at all).

Last edited by kerryg; 08-13-2010 at 01:47 PM.
kerryg is offline   Reply With Quote
Old 08-13-2010, 02:08 PM   #17
lawrs
Human being with feelings
 
Join Date: Nov 2009
Posts: 976
Default

Quote:
Originally Posted by kerryg View Post
... and the pitch detection functionality from ReaPitch could probably be added in easily enough as a new section.

Add them all together and you have something that makes far more musical sense than "tab to transient" - a tab function that would be virtually unique to Reaper and put it at the front of the pack for this kind of editing (and begin the process of minimizing the need for Melodyne at all).
This is a brilliant idea. Thanks for elaborating. You need to get the devs to hear this out man!
lawrs is offline   Reply With Quote
Old 08-13-2010, 03:39 PM   #18
timlloyd
Human being with feelings
 
Join Date: Mar 2010
Posts: 4,713
Default

lol did you read my post?

who wants to make the FR?
timlloyd is offline   Reply With Quote
Old 08-13-2010, 04:59 PM   #19
kerryg
Human being with feelings
 
Join Date: Mar 2007
Posts: 340
Default

Quote:
Originally Posted by timlloyd View Post
lol did you read my post?

who wants to make the FR?
Oh SNAP! I glanced at it in a hurry, saw you asking for better algorithms, went on to answer the question and didn't even realize... OK, great minds definitely think alike here

OK, I'll try to get the FR up.
kerryg is offline   Reply With Quote
Old 08-18-2010, 02:20 AM   #20
timlloyd
Human being with feelings
 
Join Date: Mar 2010
Posts: 4,713
Default

Bump, you gonna make the FR Kerryg? I don't mind doing it btw
timlloyd is offline   Reply With Quote
Old 08-18-2010, 07:25 AM   #21
kerryg
Human being with feelings
 
Join Date: Mar 2007
Posts: 340
Default Hey Tim -

If you don't mind taking the lead that's great - bit of a plan change over here, I've wound up swamped for a day or two,

Quote:
Originally Posted by timlloyd View Post
Bump, you gonna make the FR Kerryg? I don't mind doing it btw
kerryg is offline   Reply With Quote
Old 08-18-2010, 04:25 PM   #22
run, megalodon
Human being with feelings
 
Join Date: Apr 2010
Posts: 2,860
Default

This would be a real cool FR. It'd be nice to have an options window and maybe choose between algorithms if you can't have one that's perfect (I wouldn't know). It may also be nice to include this from another thread:
Quote:
Originally Posted by Mr. Green View Post
-Add Action to move cursor to either next transient OR next item depending on which is closer. It would eliminate the need for an additional keymap.
There could just be a check box for whether to skip to other items.
run, megalodon is offline   Reply With Quote
Old 08-18-2010, 04:29 PM   #23
timlloyd
Human being with feelings
 
Join Date: Mar 2010
Posts: 4,713
Default

noted
timlloyd is offline   Reply With Quote
Old 12-15-2010, 01:27 PM   #24
wwbbcg
Human being with feelings
 
Join Date: Dec 2010
Posts: 1
Default how

highlight the area you want to work in of that track, then tab to the hits
wwbbcg is offline   Reply With Quote
Old 01-06-2011, 10:34 PM   #25
lawrs
Human being with feelings
 
Join Date: Nov 2009
Posts: 976
Default

Quote:
Originally Posted by run, megalodon View Post
This would be a real cool FR. It'd be nice to have an options window and maybe choose between algorithms if you can't have one that's perfect (I wouldn't know). It may also be nice to include this from another thread: There could just be a check box for whether to skip to other items.
This does exactly what Mr Green is referring to.

Quote:
Originally Posted by lawrs View Post
You can try this set of actions as one macro. It's my custom macro that does what PT's does.

Set start point
Set end point
select all items in track
move edit cursor to play cursor
move cursor to next transient in items
sws : select items under edit cursor on selected track

Try it. It works beautifully

"Set start/end point" are optional depending on your workflow. I prefer time selection cleared whenever I hit TAB.
lawrs is offline   Reply With Quote
Old 01-06-2011, 10:35 PM   #26
run, megalodon
Human being with feelings
 
Join Date: Apr 2010
Posts: 2,860
Default

Quote:
Originally Posted by lawrs View Post
This does exactly what Mr Green is referring to.
Thanks, I'll try it out.
run, megalodon is offline   Reply With Quote
Old 01-26-2015, 06:19 PM   #27
Alex1994
Human being with feelings
 
Join Date: Nov 2014
Posts: 2
Default Using transients as warp points

Can't we use the transients as warp points, like in Pro Tools, so then we can put precise notes under their dead-on positions in the grid, Elastic Audio-wise?
Alex1994 is offline   Reply With Quote
Old 01-26-2015, 07:14 PM   #28
Fergler
Human being with feelings
 
Fergler's Avatar
 
Join Date: Jan 2014
Posts: 5,207
Default

Yes, you just create a stretch marker at the transient and drag it to the grid.

RTFM
Fergler is offline   Reply With Quote
Old 02-01-2021, 12:14 PM   #29
IDDQDSound
Human being with feelings
 
IDDQDSound's Avatar
 
Join Date: Jul 2019
Location: Vancouver, BC
Posts: 137
Default

Hey folks! I know this is 7 years later but I found a fix for this and made a custom action for it:

https://youtu.be/UNmnaRw4e0A
IDDQDSound 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 06:06 PM.


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