|
|
|
08-26-2015, 12:13 PM
|
#1
|
Human being with feelings
Join Date: Apr 2013
Posts: 19
|
How to see time relative to track items?
So I'm making a wedding party mega-mix for a friend. I've got 45 tracks all transitioning nicely, and I'm pretty happy with it.
Unfortunately, my friend just sent me some notes on where she wants certain things edited (e.g. "take out verse at 1:30, pick back up at 2:05"), and these are relative to the individual songs. Is there a way to have the time start at 0 for each track item, and not the start of the project? I want to see what's exactly at 2:05 for a track item without having to do arithmetic.
|
|
|
08-26-2015, 12:14 PM
|
#2
|
Human being with feelings
Join Date: Jul 2011
Location: Denton, TX
Posts: 201
|
I second this. I would love to have an optional second clock that displays the time since the start of the current region (song).
|
|
|
08-26-2015, 12:21 PM
|
#3
|
Human being with feelings
Join Date: Apr 2013
Posts: 19
|
That's pretty much exactly what I want, yeah. And if something like that isn't implemented yet, it'd be nice to have a "reset clock from marker" option. That way I can always decide where the clock should start.
|
|
|
08-26-2015, 12:30 PM
|
#4
|
Human being with feelings
Join Date: Mar 2007
Location: I'm in a barn
Posts: 4,467
|
just use the time selection like a tape measure.
in the transport, you'll see
Selection: (start) (end) (time within selection)
You can click on any of those fields and type in something specific. So set the start position at the start of the song. and put 2:05 in the last field - the end of your time selection will mark that spot.
|
|
|
08-26-2015, 01:26 PM
|
#5
|
Human being with feelings
Join Date: Jul 2011
Location: Denton, TX
Posts: 201
|
Quote:
Originally Posted by James HE
just use the time selection like a tape measure.
|
That's the work around that I currently use but not ideal. A second clock that is configurable to start from either the current region or from a fixed marker or other point would be awesome.
|
|
|
08-26-2015, 01:45 PM
|
#6
|
Human being with feelings
Join Date: Apr 2013
Posts: 19
|
Hey, I just found a ReaScript file that allows you to see the time relative to the source: https://stash.reaper.fm/v/22492/PL9%2...20beta0.15.eel
When you click on an item, it considers the start of the item 0 on the clock, and tells you how far along in the item you are. Just tested it, and it's exactly what I needed.
Still wish there was a default second clock, though.
Last edited by Niedec; 08-26-2015 at 01:52 PM.
|
|
|
08-26-2015, 03:49 PM
|
#7
|
Human being with feelings
Join Date: Oct 2007
Location: Lincoln, UK
Posts: 7,926
|
Source Time Position Tool.
Just remember that it counts from the origin of the source file, not from the start of the item. Takes stretch markers and playrate changes into account, too
It's not finished, but it works; let me now how you get on with it please
>
|
|
|
08-26-2015, 04:32 PM
|
#8
|
Human being with feelings
Join Date: Apr 2013
Posts: 19
|
Right! Kind of an important detail for me to leave out. :/
I'm actually glad it works that way, though. If it were from the start of the item, I'd be having headaches every time I removed a part of the song. I'm about halfway through my mix using this, and so far, it's been working wonderfully. Thanks for taking the time to make this, man.
Last edited by Niedec; 08-26-2015 at 04:42 PM.
|
|
|
08-27-2015, 04:33 AM
|
#9
|
Human being with feelings
Join Date: Oct 2007
Location: Lincoln, UK
Posts: 7,926
|
Glad it helps, Niedec. Sorry, that wasn't a dig, just for info
I wrote it with "source time" because it suits my workflow too, but I think it would be good to be able to toggle to "item time" as an option.
It's not very well explained, no help page yet. Clicking on the cursor position changes its format (cycles between h:mm:ss.sss, seconds, samples and h:mm:ss:ff), cursor shoud auto-switch from stop to play between edit cursor and play cursor position, but clicking on the annotation will display the opposing type while the mouse button is held down.
Stick the cursor in the top-left corner of the box and mousewheel should scale and resize the box. Due to a shortcoming in the EEL language GFX extensions, it will also reposition the window to screen top-left, can't do anything about this at the moment, sorry.
Probably won't be of interest to you for party megamix workflows, but it will also include any timecode offset found in Broadcast Wave Format wav files if toggled on.
Please let me now if you find any bugs or other issues
>
|
|
|
08-29-2015, 12:32 PM
|
#10
|
Human being with feelings
Join Date: Aug 2012
Location: Finland
Posts: 2,668
|
Quote:
Originally Posted by cereboso
That's the work around that I currently use but not ideal. A second clock that is configurable to start from either the current region or from a fixed marker or other point would be awesome.
|
Here's a Lua script (soon to be ready):
...and a BPM viewer as a bonus
|
|
|
08-30-2015, 06:45 AM
|
#12
|
Human being with feelings
Join Date: Jan 2010
Location: Kalispell
Posts: 14,745
|
Quote:
Originally Posted by spk77
|
Thanks spk77, I've got a question.
How are you basing the BPM with this? I realize it's the time selection, but is it based on 4 beats per measure?
|
|
|
08-30-2015, 08:19 AM
|
#13
|
Human being with feelings
Join Date: Aug 2012
Location: Finland
Posts: 2,668
|
Quote:
Originally Posted by Tod
Thanks spk77, I've got a question.
How are you basing the BPM with this? I realize it's the time selection, but is it based on 4 beats per measure?
|
I'm using this formula:
Code:
bpm = 60/time_selection_length
then I'm just printing the values that are between these:
Code:
local min_bpm = 30
local max_bpm = 240
(Values seem to match with REAPER's BPM tooltip)
|
|
|
08-30-2015, 08:43 AM
|
#14
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
|
Aahhh, i understand now : quite great !!
Imported into my Action List and now have it setup as a Toolbar button Action : YES !!!
I am sure i am gonna hit this button a lot, for my workflow and needs :0)
|
|
|
08-31-2015, 10:16 AM
|
#15
|
Human being with feelings
Join Date: Jan 2010
Location: Kalispell
Posts: 14,745
|
Quote:
Originally Posted by spk77
I'm using this formula:
Code:
bpm = 60/time_selection_length
then I'm just printing the values that are between these:
Code:
local min_bpm = 30
local max_bpm = 240
(Values seem to match with REAPER's BPM tooltip)
|
Okay, thanks spk77.
Incidentally, I see you have a tilde in an IF statement. What function does the tilde have there.
if range ~= last_range and range > 0.05 then Just curious.
|
|
|
08-31-2015, 11:14 AM
|
#16
|
Human being with feelings
Join Date: Aug 2012
Location: Finland
Posts: 2,668
|
Quote:
Originally Posted by Tod
Okay, thanks spk77.
Incidentally, I see you have a tilde in an IF statement. What function does the tilde have there.
if range ~= last_range and range > 0.05 then Just curious.
|
== means "equal to"
~= means "not equal to"
(in this script, if range ~= last_range checks if time selection length has changed)
|
|
|
08-31-2015, 11:43 AM
|
#17
|
Human being with feelings
Join Date: Jan 2010
Location: Kalispell
Posts: 14,745
|
Quote:
Originally Posted by spk77
== means "equal to"
~= means "not equal to"
(in this script, if range ~= last_range checks if time selection length has changed)
|
Aah, okay, thanks again spk77, I don't think I've ever seen that used before, at least not in any of the coding I've been involved with.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 07:54 AM.
|