Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Feature Requests

Reply
 
Thread Tools Display Modes
Old 07-05-2018, 11:03 AM   #1
InfiniteDimensionality
Human being with feelings
 
Join Date: Jun 2017
Posts: 187
Default Set Engine Pitch independently of Rate

I use the api to automate things for various reasons that are probably important to me and no one else. On of the features I miss is being able to set the engine pitch independently of the rate.

It would be very nice if the humble developers could add a simple api call that would set the pitch of the engine for the project that will not effect the rate in any way.

reaper.SetRatePitch(1.3, 1); Sets the engine pitch to a semitone higher and sets the rate to 1.3.

Thanks,

Your master
InfiniteDimensionality is offline   Reply With Quote
Old 07-06-2018, 12:13 PM   #2
mpl
Human being with feelings
 
mpl's Avatar
 
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,984
Default

Quote:
set the engine pitch independently of the rate
Item: Select all items
Item properties: Pitch item up/down one semitone
mpl is offline   Reply With Quote
Old 07-06-2018, 08:26 PM   #3
InfiniteDimensionality
Human being with feelings
 
Join Date: Jun 2017
Posts: 187
Default

Quote:
Originally Posted by mpl View Post
Item: Select all items
Item properties: Pitch item up/down one semitone
lol, no!

Why not just implement a proper solution rather than a hack? This is not rocket science!
InfiniteDimensionality is offline   Reply With Quote
Old 07-06-2018, 11:23 PM   #4
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,798
Default

You're not anybody's master.
EvilDragon is online now   Reply With Quote
Old 07-07-2018, 12:19 AM   #5
airon
Human being with feelings
 
airon's Avatar
 
Join Date: Aug 2006
Location: Berlin
Posts: 11,818
Default

I've got a keyboard shortcut to those two commands. You can put them in the context menu of the items as well, or put them in almost any menu, or a toolbar, or the contextual toolbar. You'd like that last one. Get ReaPack to install that one easily.


Custom item buttons are an interesting idea, but there would need to be something immediately useful that people can jump on. The needs of heavy users of pitching items are already covered in this way.


I would however suggest having a better GUI option in the item properties. Just entering a number in a field is something that could be improved as well.
__________________
Using Latch Preview (Video) - Faderport 16 setup for CSI 1.1 , CSI 3.10
Website
"My ego comes pre-shrunk" - Randy Thom
airon is offline   Reply With Quote
Old 07-07-2018, 06:30 AM   #6
InfiniteDimensionality
Human being with feelings
 
Join Date: Jun 2017
Posts: 187
Default

Quote:
Originally Posted by EvilDragon View Post
You're not anybody's master.
I'm EVERYONE'S MASTER! Including you! You just don't know it yet! Bow down before me peon!
InfiniteDimensionality is offline   Reply With Quote
Old 07-07-2018, 06:34 AM   #7
InfiniteDimensionality
Human being with feelings
 
Join Date: Jun 2017
Posts: 187
Default

Quote:
Originally Posted by airon View Post
I've got a keyboard shortcut to those two commands. You can put them in the context menu of the items as well, or put them in almost any menu, or a toolbar, or the contextual toolbar. You'd like that last one. Get ReaPack to install that one easily.


Custom item buttons are an interesting idea, but there would need to be something immediately useful that people can jump on. The needs of heavy users of pitching items are already covered in this way.


I would however suggest having a better GUI option in the item properties. Just entering a number in a field is something that could be improved as well.

No, it has to be automatable(script). This is to automate changing the playrate and pitch in a process that needs to be automatable and non-destructive.

If I change the items pitch(D_PITCH) then I have to make sure to restore it. If the program crashes then the item might retain the changed pitch, which is not good. The best and most natural way is simply to expose an api call that can set the pitch and rate independently. This is not difficult as reaper already does this in some form or another, but just not easy to do it by hand.
InfiniteDimensionality is offline   Reply With Quote
Old 07-07-2018, 06:50 AM   #8
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,798
Default

Quote:
Originally Posted by InfiniteDimensionality View Post
I'm EVERYONE'S MASTER! Including you! You just don't know it yet! Bow down before me peon!
Way to be taken seriously. Not.
EvilDragon is online now   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 08:44 AM.


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