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

Reply
 
Thread Tools Display Modes
Old 08-17-2011, 12:09 PM   #1
WyattRice
Human being with feelings
 
WyattRice's Avatar
 
Join Date: Sep 2009
Location: Virginia
Posts: 2,067
Default Custom Buttons With Actions

Vote for this request here

Now that Reaper 4 is released, I figured I'd mention this again. It was mentioned on day one of the first pre-release by Bernstraw.
Quote:
Originally Posted by Bernstraw View Post
Awesome ! Now what about custom panel buttons ?
Imagine this : You add a png named mcp_custom1.png in your theme, and in WALTER you write :
Code:
set mcp.custom1 [8 43 29 20 0 0 0 0] CmdID=40113
That would add a custom button triggering the action 40113 (toggle maximum track height).
Now that would be the best GUI ever.
Coming from other pre-release threads

Quote:
Originally Posted by schwa View Post
And, in the awesome world, WALTER would also let you put action controls on the tracks, so the theme designer could give you a button for "inspect this track" (which the user could reassign to do whatever, or remove the button).
Quote:
Originally Posted by pixeltarian View Post
buttons I can do anything with everywhere. like media items and tcp and mcp buttons I can add in and configure.
Quote:
Originally Posted by chriscomfort View Post
Yes!!!! That would make WALTER a true force of nature.
Quote:
Originally Posted by WyattRice View Post
This would be the greatest!

Having our own buttons to put on the tcp, mcp, walter them, and the assign actions. Maybe 4 buttons or more.

generic button 1 = action
generic button 2 = action
Quote:
Originally Posted by Aeolian View Post
YES!

for example, we could be able to define

set mcp.user1 [x] Action ID
set mcp.user2 [x]
set mcp.user3 [x]
set mcp.user4 [x]

along with having mcp_user1.png files to reference.


Ditto with the tcp

It could be as easy as that

Quote:
Originally Posted by Bernstraw View Post
A big +1 from me too.
This has been asked from day one of reaper4 alpha btw.
The same day, schwa had this comment in another thread :

So there's hope !
Wouldn't this be amazing?
__________________
DDP To Cue Writer. | DDP Marker Editor.

Last edited by WyattRice; 11-01-2011 at 08:56 AM.
WyattRice is offline   Reply With Quote
Old 08-17-2011, 12:14 PM   #2
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

This would make the Earth start spinning in the other direction!


+1!
EvilDragon is online now   Reply With Quote
Old 08-27-2011, 09:03 PM   #3
WyattRice
Human being with feelings
 
WyattRice's Avatar
 
Join Date: Sep 2009
Location: Virginia
Posts: 2,067
Default

Quote:
Originally Posted by EvilDragon View Post
This would make the Earth start spinning in the other direction!


+1!
LOL. It may even cause the Galaxy to spin backwards.

Here's some other thoughts

Tcp + My Button = Action
Mcp + My Button = Action
Item + My Button = Action
Transport + My Button = Action

Is there anyone else that might use this?
__________________
DDP To Cue Writer. | DDP Marker Editor.

Last edited by WyattRice; 10-30-2011 at 04:44 PM.
WyattRice is offline   Reply With Quote
Old 10-30-2011, 04:07 PM   #4
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,581
Default

Quote:
Originally Posted by WyattRice View Post
Is there anyone else that might use this?
Yes, this would be awesome. I will vote "yes!" when the tracker exists.
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 10-30-2011, 09:10 PM   #5
Mr. Data
Human being with feelings
 
Mr. Data's Avatar
 
Join Date: Sep 2008
Location: Location
Posts: 5,559
Default

Quote:
Originally Posted by EvilDragon View Post
This would make the Earth start spinning in the other direction!


+1!
This would lead to extreme unpleasant weather phenomenons, but what the heck!


-Data
__________________
German Language Pack for REAPER? Get it here! ... Donate? Yeah!! | Are you nuts? | Maybe
Deutsche Sprachdatei für REAPER? Hier zu haben! ... Spenden? Klar! | Spinnst wohl!? | Vielleicht
Mr. Data is offline   Reply With Quote
Old 10-31-2011, 04:13 PM   #6
WyattRice
Human being with feelings
 
WyattRice's Avatar
 
Join Date: Sep 2009
Location: Virginia
Posts: 2,067
Default

Before this goes in the tracker, could you guys post what you would use it for?

I will start by saying I would put custom + and - buttons, or invisible pngs next to the volume fader ends, and assign the action to bring up or down the volume fader in steps using SWS command parameters. The pngs could be invisible. Here's a demo gif I did with a custom toolbar overlayed over the volume fader, and opacity set 25%.



Another use that I would also use is to add numbered pngs on the transport, to quickly goto markers.



Custom track freeze buttons could also be added to the track, and mixer control panels.

Just some thoughts.

Any one else?
__________________
DDP To Cue Writer. | DDP Marker Editor.

Last edited by WyattRice; 10-31-2011 at 05:57 PM.
WyattRice is offline   Reply With Quote
Old 10-31-2011, 04:43 PM   #7
daxliniere
Human being with feelings
 
daxliniere's Avatar
 
Join Date: Nov 2008
Location: London, UK
Posts: 2,581
Default

Just one thought;
Changing the Automation Mode button's operation. When I click on the Automation Mode button, I don't want it to open the dialogbox, I want it to step through the different modes (Read, Trim, Latch...)


I'm sure this will open up a PLETHORA of options for theme designers and tweakers alike.
How many times have designers wanted to include a particular function in their "custom workspace", but been hampered by the limitations.
__________________
Puzzle Factory Sound Studios, London [Website] [Instagram]
[AMD 5800X, 32Gb RAM, Win10x64, NVidia GTX1080ti, UAD2-OCTO, FireFaceUCX, REAPER x64]
[Feature request: More details in Undo History]
daxliniere is offline   Reply With Quote
Old 10-31-2011, 07:15 PM   #8
WyattRice
Human being with feelings
 
WyattRice's Avatar
 
Join Date: Sep 2009
Location: Virginia
Posts: 2,067
Default

Now in the tracker waiting for votes!

http://forum.cockos.com/project.php?issueid=3723
__________________
DDP To Cue Writer. | DDP Marker Editor.
WyattRice is offline   Reply With Quote
Old 10-31-2011, 08:26 PM   #9
Mr. Data
Human being with feelings
 
Mr. Data's Avatar
 
Join Date: Sep 2008
Location: Location
Posts: 5,559
Default

Instead of locating markers I'd probably use it for snapshots or other tools that I'd like to have handy right in the transport bar or the TCP. Haven't a concrete idea right now (I'm tired), but I often thought something like "Hmm, if I could have a button for <whatever it was> here!". Oh yes, one idea flashes through my mind just now: Sometimes it would be great to have a few buttons (say, on TCP) instead of having to use a context menu, like "Record: MIDI", "Record: Audio"...

This really is an awesome idea, Wyatt!

Voted.


-Data
__________________
German Language Pack for REAPER? Get it here! ... Donate? Yeah!! | Are you nuts? | Maybe
Deutsche Sprachdatei für REAPER? Hier zu haben! ... Spenden? Klar! | Spinnst wohl!? | Vielleicht
Mr. Data is offline   Reply With Quote
Old 11-01-2011, 03:29 AM   #10
Win Conway
Human being with feelings
 
Join Date: Dec 2010
Posts: 3,826
Default

Been waiting for this since the very first alpha
__________________
Stop posting huge images, smaller images or thumbnail, it's not rocket science!
Win Conway is offline   Reply With Quote
Old 11-01-2011, 05:20 AM   #11
Evan
Human being with feelings
 
Join Date: Oct 2006
Location: Greece
Posts: 3,553
Default

Wouldn't be very wise to tie-up WALTER code with action IDs. They are two different settings in different places, and cannot be transferred between Reaper installations reliably (for custom actions+macros that is).

But uber-configurable WALTER themes, would be awesome and -apparently- this is in the plans.

Besides custom button-actions, I am eagerly awaiting for more advanced UI elements, labels, (better) knobs, sliders.... etc
Evan is offline   Reply With Quote
Old 11-01-2011, 08:21 AM   #12
WyattRice
Human being with feelings
 
WyattRice's Avatar
 
Join Date: Sep 2009
Location: Virginia
Posts: 2,067
Default

Quote:
Originally Posted by Evan View Post
Wouldn't be very wise to tie-up WALTER code with action IDs. They are two different settings in different places, and cannot be transferred between Reaper installations reliably (for custom actions+macros that is).

But uber-configurable WALTER themes, would be awesome and -apparently- this is in the plans.

Besides custom button-actions, I am eagerly awaiting for more advanced UI elements, labels, (better) knobs, sliders.... etc
Yeah,
your right Evan. I forgot to mention it in this thread, but I briefly mentioned it in the tracker.

Another option would be to add custom button pngs and place them where you want, then right click on them and add action.
__________________
DDP To Cue Writer. | DDP Marker Editor.
WyattRice is offline   Reply With Quote
Old 11-03-2011, 12:16 AM   #13
boka
Human being with feelings
 
boka's Avatar
 
Join Date: May 2007
Location: Hungary,Europe
Posts: 800
Default

voted. +1
__________________
15" Retina MBP, Adobe CC, UA Apollo
boka is offline   Reply With Quote
Old 11-03-2011, 08:06 AM   #14
Evan
Human being with feelings
 
Join Date: Oct 2006
Location: Greece
Posts: 3,553
Default

I'd be more excited if we could add/customize UI controls live, from within Reaper (rather than WALTER scripts). I suppose WALTER, and theme designers, could provide support for how these UI controls look. But the customization is better done through Reaper, on-demand.

Like with toolbars. It wouldn't be as good if you could only customize toolbars via offline scripts, would it?
Evan is offline   Reply With Quote
Old 11-03-2011, 09:01 AM   #15
WyattRice
Human being with feelings
 
WyattRice's Avatar
 
Join Date: Sep 2009
Location: Virginia
Posts: 2,067
Default

Quote:
Originally Posted by Evan View Post
I'd be more excited if we could add/customize UI controls live, from within Reaper (rather than WALTER scripts). I suppose WALTER, and theme designers, could provide support for how these UI controls look. But the customization is better done through Reaper, on-demand.

Like with toolbars. It wouldn't be as good if you could only customize toolbars via offline scripts, would it?
Agreed. That would be easier for any user to do.

Maybe like, right click on the tcp, mcp, media item, etc. Then add button, then after the button is added, right click on that to add action.
Either way, the user would have to know some knowledge of walter code that would allow them to move the image or button where they wanted.

I'm cool with either way.
__________________
DDP To Cue Writer. | DDP Marker Editor.

Last edited by WyattRice; 11-03-2011 at 10:02 AM.
WyattRice is offline   Reply With Quote
Old 11-03-2011, 09:33 AM   #16
Win Conway
Human being with feelings
 
Join Date: Dec 2010
Posts: 3,826
Default

Quote:
Originally Posted by Evan View Post
I'd be more excited if we could add/customize UI controls live, from within Reaper (rather than WALTER scripts). I suppose WALTER, and theme designers, could provide support for how these UI controls look. But the customization is better done through Reaper, on-demand.

Like with toolbars. It wouldn't be as good if you could only customize toolbars via offline scripts, would it?
No thanks
If it where done that way the devs would have to decide where the buttons would go
Kind of goes against the whole idea of WALTER and docks
Much better done by the WALTER rtconfig so that they cand be sized and placed wherever
__________________
Stop posting huge images, smaller images or thumbnail, it's not rocket science!
Win Conway is offline   Reply With Quote
Old 11-03-2011, 12:45 PM   #17
Seventh
Human being with feelings
 
Seventh's Avatar
 
Join Date: Sep 2010
Location: Finland
Posts: 776
Default

Quote:
Originally Posted by daxliniere View Post
Just one thought;
Changing the Automation Mode button's operation. When I click on the Automation Mode button, I don't want it to open the dialogbox, I want it to step through the different modes (Read, Trim, Latch...)
Exactly. +1
Seventh is offline   Reply With Quote
Old 05-08-2012, 01:24 PM   #18
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 4,031
Default

I prefer no buttons, meaning no gui use. Actions, of course, as many as possible, only not via buttons or gui. Buttons on a hardware, yes.
TonE is offline   Reply With Quote
Old 05-08-2012, 01:46 PM   #19
Viente
Human being with feelings
 
Viente's Avatar
 
Join Date: Feb 2012
Posts: 1,972
Default

Great FR! Voted
Viente is offline   Reply With Quote
Old 05-08-2012, 03:11 PM   #20
BenK-msx
Human being with feelings
 
BenK-msx's Avatar
 
Join Date: Jun 2008
Location: Whales, UK
Posts: 6,009
Default

gets my vote naturally, but may i risk getting flamed to shit for uttering the words 'potential kinda bad looking workaround in the meantime' ??



uses the tcp double click mouse modifier and open toolbar x at mouse basically, with some cycle actions thrown in. this just a quick play around to see how i like it. may get some use here.


NB it is not a suggested replacement or has any ambitions beyond being a potential idea for good folk to come up with something potentially useful for them. [runs]
__________________
JS Super8 Looper Template & intro | BCF2000 uber info Thread | Who killed the Lounge?

Last edited by BenK-msx; 05-08-2012 at 03:20 PM.
BenK-msx is offline   Reply With Quote
Old 05-12-2012, 05:11 PM   #21
Viente
Human being with feelings
 
Viente's Avatar
 
Join Date: Feb 2012
Posts: 1,972
Default

I would pay 1000$ for this feature! i'm serious!
Viente is offline   Reply With Quote
Old 05-12-2012, 05:41 PM   #22
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

Quote:
Originally Posted by Viente View Post
I would pay 1000$ for this feature! i'm serious!
send me the check plz... or would you prefer paypal?
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 05-12-2012, 05:42 PM   #23
Viente
Human being with feelings
 
Viente's Avatar
 
Join Date: Feb 2012
Posts: 1,972
Default

I want to see the results first
Viente is offline   Reply With Quote
Old 07-02-2012, 07:48 AM   #24
Viente
Human being with feelings
 
Viente's Avatar
 
Join Date: Feb 2012
Posts: 1,972
Default

Damn, i dream about it! Pleeeeease Cockos!
Viente is offline   Reply With Quote
Old 07-04-2012, 08:12 AM   #25
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

... My rather late ideas:

Here's an example:
set tcp_colour w<100 [0] [232 23 20 20 1 0 1 0] ; the button position
set tcp_colour_image track_colour.png ; the image file to be used
set tcp_colour_action 40357 ; the Action to be executed


And another:
set tcp_ms1 w<100 [0] [212 43 20 20 1 0 1 0]
set tcp_ms1_image track_ms1.png
set tcp_ms1_action 41357
set tcp_ms2 w<100 [0] [232 43 20 20 1 0 1 0]
set tcp_ms2_image track_ms2.png
set tcp_ms2_action 41358
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is offline   Reply With Quote
Old 07-04-2012, 01:27 PM   #26
WyattRice
Human being with feelings
 
WyattRice's Avatar
 
Join Date: Sep 2009
Location: Virginia
Posts: 2,067
Default

Quote:
Originally Posted by DarkStar View Post
... My rather late ideas:

Here's an example:
set tcp_colour w<100 [0] [232 23 20 20 1 0 1 0] ; the button position
set tcp_colour_image track_colour.png ; the image file to be used
set tcp_colour_action 40357 ; the Action to be executed


And another:
set tcp_ms1 w<100 [0] [212 43 20 20 1 0 1 0]
set tcp_ms1_image track_ms1.png
set tcp_ms1_action 41357
set tcp_ms2 w<100 [0] [232 43 20 20 1 0 1 0]
set tcp_ms2_image track_ms2.png
set tcp_ms2_action 41358
^^^^^^^^^^^^^^^^^^
Mesa like this.
__________________
DDP To Cue Writer. | DDP Marker Editor.
WyattRice is offline   Reply With Quote
Old 07-04-2012, 06:31 PM   #27
Aeolian
Human being with feelings
 
Aeolian's Avatar
 
Join Date: Jun 2010
Location: Somewhere PRO
Posts: 1,049
Default

There would be no need for the png line of code ... it could be done with a single line/declaration, eg bernstraws original idea that goes like this:-

set mcp.custom1 [8 43 29 20 0 0 0 0] CmdID=40113

... whilst also having a png called "mcp_custom1.png" for WALTER to reference.
That would cover the whole shebang.



If Cockos gave us this feature, the power would be unbelievable.
My head just spins thinking about it ... i could finally create a mini transport inside the master mcp, i could have my snap/grid buttons on the transport ... customized cycle layout buttons on tcp and mcp, fx chain buttons on the mixer ...... sigh

The list is endless.
Aeolian is offline   Reply With Quote
Old 07-04-2012, 06:52 PM   #28
WyattRice
Human being with feelings
 
WyattRice's Avatar
 
Join Date: Sep 2009
Location: Virginia
Posts: 2,067
Default

Quote:
Originally Posted by Viente View Post
I would pay 1000$ for this feature! i'm serious!
I would almost pay a grand for this as well.

Endless possibilities.

Here's where to vote.
__________________
DDP To Cue Writer. | DDP Marker Editor.
WyattRice is offline   Reply With Quote
Old 07-04-2012, 08:13 PM   #29
harmonicaman
Human being with feelings
 
harmonicaman's Avatar
 
Join Date: Oct 2011
Posts: 173
Default

Excellent Idea. I thought about something similar with the new knob stack

set mcp(tcp).fx01 [(fx number/name) (parameter number) (optional minimum value) (optional maximum value)]
set mcp(tcp).fx01.knob [(position)]
set mcp(tcp).fx01.label
set mcp(tcp).fx01.value
and of course the pngs with it.

put together it could lead to very useful and creative tcps and mcps
harmonicaman is offline   Reply With Quote
Old 07-05-2012, 01:04 AM   #30
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

Quote:
Originally Posted by Aeolian View Post
There would be no need for the png line of code ... it could be done with a single line/declaration, eg bernstraws original idea that goes like this:-

set mcp.custom1 [8 43 29 20 0 0 0 0] CmdID=40113

... whilst also having a png called "mcp_custom1.png" for WALTER to reference.
That would cover the whole shebang.
Yes, one line could do it, but I would not want the variable (and image file) names to be constrained.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is offline   Reply With Quote
Old 07-06-2012, 05:06 AM   #31
Aeolian
Human being with feelings
 
Aeolian's Avatar
 
Join Date: Jun 2010
Location: Somewhere PRO
Posts: 1,049
Default

I know what you mean .... if we had "mcp_custom1.png" etc etc then there is a strong chance that we would only get 20 or so of these babies. At least initially (kinda like how custom layouts have slots in prefs).

A feature like that would require 99 slots, or thereabouts.

50 at least
Aeolian is offline   Reply With Quote
Old 07-07-2012, 01:22 AM   #32
Shan
Human being with feelings
 
Shan's Avatar
 
Join Date: Mar 2007
Location: Vancouver
Posts: 2,279
Default

How did I miss this gem? Just voted!!

Shane
__________________
"Music should be performed by the musician not by the engineer."

Michael Wagener 25th July 2005, 02:59 PM
Shan is offline   Reply With Quote
Old 07-07-2012, 03:27 AM   #33
Sorasuki
Human being with feelings
 
Join Date: Mar 2012
Posts: 2
Default

This is by far the best idea for a new feature i have seen on this forum!
It's hard to see why this hasn't been implemented yet as it totally is in sync with the reaper philosophy.
+1
Sorasuki is offline   Reply With Quote
Old 07-07-2012, 06:46 AM   #34
EnkelMagnus
Human being with feelings
 
Join Date: Feb 2010
Posts: 96
Default

I don't get it,can't we do this already ? What is the big deal of having it inside Walter ? I'm sure it is a great idea,i just don't get it. Someone care to explain what the big deal is ?
EnkelMagnus is offline   Reply With Quote
Old 07-07-2012, 10:24 AM   #35
harmonicaman
Human being with feelings
 
harmonicaman's Avatar
 
Join Date: Oct 2011
Posts: 173
Default

Thinking about it again, this feature would take really sense with a new "mouse over/release triggering" (I'm not good in english)option, to trigger a action, open a new floating toolbar, whatever, just by passing/release the mouse over a zone. Aka super useful and fast pie menus like modo and maya.



Sorry, I don't know if I'm clear , I don't have After Fx on this computer, otherwise I would have made a little video.
harmonicaman is offline   Reply With Quote
Old 07-08-2012, 08:23 AM   #36
WyattRice
Human being with feelings
 
WyattRice's Avatar
 
Join Date: Sep 2009
Location: Virginia
Posts: 2,067
Default

Quote:
Originally Posted by EnkelMagnus View Post
I don't get it,can't we do this already ?
Hi. No we don't have this. It doesn't exist.
Quote:
What is the big deal of having it inside Walter ? I'm sure it is a great idea,i just don't get it. Someone care to explain what the big deal is ?
The user would have to have some knowledge of Walter code, or they could ask any theme designer, or user to help them, or even better, at some point there probably will be some kind of Walter editor that would be simple for all users to use.

It's kinda like the way custom toolbars are now. With toolbars we can add a button, and assign an action to it.

So imagine if we could make our own button, put it anywhere e.g. track control panel, mixer control panel, transport, items, and assign an action to it. Endless possibilities.
__________________
DDP To Cue Writer. | DDP Marker Editor.

Last edited by WyattRice; 08-31-2012 at 12:17 PM. Reason: spelling mistake
WyattRice is offline   Reply With Quote
Old 07-10-2012, 02:14 AM   #37
EnkelMagnus
Human being with feelings
 
Join Date: Feb 2010
Posts: 96
Default

Aaahhh now i get it.I was thinking i did that just yesterday but those buttons are restricted to the toolbars. Having them anywhere is a very good idea indeed. Pardon my slowness.
EnkelMagnus is offline   Reply With Quote
Old 09-02-2012, 07:56 AM   #38
Viente
Human being with feelings
 
Viente's Avatar
 
Join Date: Feb 2012
Posts: 1,972
Default

Keep voting ppl
http://forum.cockos.com/project.php?issueid=3723
Viente is offline   Reply With Quote
Old 09-02-2012, 02:16 PM   #39
ramses
Human being with feelings
 
Join Date: Jul 2009
Posts: 1,231
Default

This would indeed be a revoulutionary feature.

Crossing fingers for many more votes in the FR tracker. :-)
ramses is offline   Reply With Quote
Old 09-04-2012, 07:23 AM   #40
Seventh
Human being with feelings
 
Seventh's Avatar
 
Join Date: Sep 2010
Location: Finland
Posts: 776
Default

One problem with this is that people might have different action IDs. For the built-in actions this isn't a problem, but for this feature to be most effective, it would be used with custom actions and even with cycling sws actions.

Maybe you can use the custom IDs to point to these actions if they are universal and not randomly generated?
Seventh 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:31 AM.


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