Old 08-26-2015, 12:13 PM   #1
Niedec
Human being with feelings
 
Join Date: Apr 2013
Posts: 19
Default 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.
Niedec is offline   Reply With Quote
Old 08-26-2015, 12:14 PM   #2
cereboso
Human being with feelings
 
Join Date: Jul 2011
Location: Denton, TX
Posts: 201
Default

I second this. I would love to have an optional second clock that displays the time since the start of the current region (song).
cereboso is offline   Reply With Quote
Old 08-26-2015, 12:21 PM   #3
Niedec
Human being with feelings
 
Join Date: Apr 2013
Posts: 19
Default

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.
Niedec is offline   Reply With Quote
Old 08-26-2015, 12:30 PM   #4
James HE
Human being with feelings
 
James HE's Avatar
 
Join Date: Mar 2007
Location: I'm in a barn
Posts: 4,467
Default

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.
James HE is offline   Reply With Quote
Old 08-26-2015, 01:26 PM   #5
cereboso
Human being with feelings
 
Join Date: Jul 2011
Location: Denton, TX
Posts: 201
Default

Quote:
Originally Posted by James HE View Post
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.
cereboso is offline   Reply With Quote
Old 08-26-2015, 01:45 PM   #6
Niedec
Human being with feelings
 
Join Date: Apr 2013
Posts: 19
Default

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.
Niedec is offline   Reply With Quote
Old 08-26-2015, 03:49 PM   #7
planetnine
Human being with feelings
 
planetnine's Avatar
 
Join Date: Oct 2007
Location: Lincoln, UK
Posts: 7,926
Default

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



>
__________________
Nathan, Lincoln, UK. | Item Marker Tool. (happily retired) | Source Time Position Tool. | CD Track Marker Tool. | Timer Recording Tool. | dB marks on MCP faders FR.
planetnine is online now   Reply With Quote
Old 08-26-2015, 04:32 PM   #8
Niedec
Human being with feelings
 
Join Date: Apr 2013
Posts: 19
Default

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.
Niedec is offline   Reply With Quote
Old 08-27-2015, 04:33 AM   #9
planetnine
Human being with feelings
 
planetnine's Avatar
 
Join Date: Oct 2007
Location: Lincoln, UK
Posts: 7,926
Default

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



>
__________________
Nathan, Lincoln, UK. | Item Marker Tool. (happily retired) | Source Time Position Tool. | CD Track Marker Tool. | Timer Recording Tool. | dB marks on MCP faders FR.
planetnine is online now   Reply With Quote
Old 08-29-2015, 12:32 PM   #10
spk77
Human being with feelings
 
Join Date: Aug 2012
Location: Finland
Posts: 2,668
Default

Quote:
Originally Posted by cereboso View Post
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
spk77 is offline   Reply With Quote
Old 08-30-2015, 03:54 AM   #11
spk77
Human being with feelings
 
Join Date: Aug 2012
Location: Finland
Posts: 2,668
Default

First version is finished:



Download link is in this thread (it's a Lua script):
http://forum.cockos.com/showthread.php?t=165741
spk77 is offline   Reply With Quote
Old 08-30-2015, 06:45 AM   #12
Tod
Human being with feelings
 
Tod's Avatar
 
Join Date: Jan 2010
Location: Kalispell
Posts: 14,745
Default

Quote:
Originally Posted by spk77 View Post
First version is finished:

Download link is in this thread (it's a Lua script):
http://forum.cockos.com/showthread.php?t=165741
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?
Tod is offline   Reply With Quote
Old 08-30-2015, 08:19 AM   #13
spk77
Human being with feelings
 
Join Date: Aug 2012
Location: Finland
Posts: 2,668
Default

Quote:
Originally Posted by Tod View Post
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)
spk77 is offline   Reply With Quote
Old 08-30-2015, 08:43 AM   #14
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

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)
vanhaze is offline   Reply With Quote
Old 08-31-2015, 10:16 AM   #15
Tod
Human being with feelings
 
Tod's Avatar
 
Join Date: Jan 2010
Location: Kalispell
Posts: 14,745
Default

Quote:
Originally Posted by spk77 View Post
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.
Tod is offline   Reply With Quote
Old 08-31-2015, 11:14 AM   #16
spk77
Human being with feelings
 
Join Date: Aug 2012
Location: Finland
Posts: 2,668
Default

Quote:
Originally Posted by Tod View Post
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)
spk77 is offline   Reply With Quote
Old 08-31-2015, 11:43 AM   #17
Tod
Human being with feelings
 
Tod's Avatar
 
Join Date: Jan 2010
Location: Kalispell
Posts: 14,745
Default

Quote:
Originally Posted by spk77 View Post
== 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.
Tod 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 07:54 AM.


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