Old 01-17-2019, 01:42 PM   #1
InfiniteDimensionality
Human being with feelings
 
Join Date: Jun 2017
Posts: 187
Default Global Tempo Modifier

One defeature reaper has is that it has no global tempo modification:

1. Any tempo changes will will be fixed. If one creates a tempo map that say ramps from 80bpm to 90bpm then later decides the overall tempo is too slow, one has to modify **EVERY** temp change. E.g., suppose the project tempo is initially set at 60bpm and has 3 tempo changes, which I'll write like this:

0:60 1:80 2:90 3:60

where each point is time:bpm.

Now, suppose I want to change the tempo for all to make everything 10bpm faster. I have to change ALL tempos.

0:70 1:80 2:90 3:60


Which requires one to either do it manually or select all tempo points in the temp map and then shift them all appropriately.

I'm sure there are plugins that can do it..

But for something so simple, why is it so difficult to do it right?

Why not simply have a global tempo modifier. It simply is the base tempo which all other tempos reference.

e.g., 60bpmf is always the global tempo(bpmf = bpm factor). It's the default and it means that 0 bpm will be added to every tempo.

Changing it to 70bpmf gives a 10bpm increase and so all temp changes will have 10bpm to it.

70bpmf with 0:60 1:80 2:90 3:60

is actually

0:70 1:80 2:90 3:60


This would be very simple to implement as it involves simply adding a variable to the tempo changes(e.g., bpm + (gtempof - 60)) and the visual connection such as a text entry box in the gui(or just an entry in the project settings).

(one could use 1 as a factor instead of 60bpmf but 60bpmf is easier to conceptualize since most people want to increase the overall tempo additively without having to compute some ratio)

The idea is to make it easy to change all the tempos and it's that simple... I realize there are other ways to do it... but there are always other ways to do things so that is a moot point.
InfiniteDimensionality is offline   Reply With Quote
Old 01-17-2019, 02:35 PM   #2
G-Sun
Human being with feelings
 
G-Sun's Avatar
 
Join Date: May 2010
Location: Norway
Posts: 7,318
Default

https://wiki.cockos.com/wiki/index.p..._tempo_markers
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
G-Sun is offline   Reply With Quote
Old 01-17-2019, 03:17 PM   #3
InfiniteDimensionality
Human being with feelings
 
Join Date: Jun 2017
Posts: 187
Default

Quote:
Originally Posted by G-Sun View Post
Yes, that doesn't help. It is not about accomplishing the task by making it very easy like being able to change a number and hit enter rather than having to call up an action change several settings then hit enter. The difference is several seconds. Not much but there really is no reason not to make it easier.

It may only seem like a few seconds but those seconds add up if you do it often.
InfiniteDimensionality is offline   Reply With Quote
Old 01-24-2019, 06:27 AM   #4
pcartwright
Human being with feelings
 
Join Date: Jan 2009
Posts: 1,030
Default

Did you search the action list? I'm pretty sure there is an action that will do this.
pcartwright is offline   Reply With Quote
Old 01-24-2019, 06:37 AM   #5
Judders
Human being with feelings
 
Join Date: Aug 2014
Posts: 11,044
Default

I think it's a good idea.

You could maybe have a bpm trim knob on the tempo envelope panel that could give + or - bpm to all points.
Judders is offline   Reply With Quote
Old 01-24-2019, 07:20 AM   #6
jrengmusic
Human being with feelings
 
jrengmusic's Avatar
 
Join Date: Jun 2015
Location: Indonesia Raya
Posts: 684
Default

There is an action called Adjust Entire Tempo Envelope
__________________
JRENG! | M E T R I C
jrengmusic is offline   Reply With Quote
Old 01-24-2019, 05:16 PM   #7
InfiniteDimensionality
Human being with feelings
 
Join Date: Jun 2017
Posts: 187
Default

Quote:
Originally Posted by jrengmusic View Post
There is an action called Adjust Entire Tempo Envelope
That might do, a lot more involved than I think is necessary but not too much. At least the window stays up so it can be repeatedly used.
InfiniteDimensionality 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 09:41 PM.


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