|
|
|
02-25-2017, 02:45 AM
|
#1
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,591
|
Radial Menu for Reaper - W is for the workflow!
Reaper has "nice" number of actions and number of user scripts are growing which you can assign to shortcut,after a while your keyboard is full of different combinations to trigger them. Sometimes you forget what shortcut triggers what, it becomes like treasure hunting. Well....
Say NO to keyboard abuse!!!
Presenting Radial Menu!
1 Shortcut - Infinite Menus & actions because we care about keyboards!
Adjust everything to your needs;
Create unlimited number of menus and actions:
Everything is context sensitive:
Oh, thats slow? Swipe away!!!! Activate menus with mouse movement
Available on ReaPack!
More info in this thread:
http://forum.cockos.com/showthread.php?t=186637
Last edited by Sexan; 02-25-2017 at 06:00 AM.
|
|
|
02-25-2017, 02:55 AM
|
#2
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
Congratulations!
|
|
|
02-25-2017, 02:59 AM
|
#3
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,591
|
If anyone is to congratulate its Lokasenna its creator!
|
|
|
02-25-2017, 03:03 AM
|
#4
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
|
Right. Congrats to everyone involved, then.
|
|
|
02-25-2017, 03:35 AM
|
#5
|
Human being with feelings
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
|
This is such a fine script! Also the gui looks nice and it seems to be one of the most user friendly guis of all scripts I have seen.
One thing (might be by design): at first start, the error window is shown: "Menu file not found - Error opening the menu file". After running setup, it's ok.
|
|
|
02-25-2017, 03:40 AM
|
#6
|
Human being with feelings
Join Date: Nov 2015
Location: Germany
Posts: 1,015
|
Thanks and congratulations to everyone!
It was a joy to see this developing and growing...and now it's here!
|
|
|
02-25-2017, 05:48 AM
|
#7
|
Human being with feelings
Join Date: Dec 2009
Posts: 543
|
wooow, this looks great. will test very soon and integrate into my workflow
thanks a lot Sexovic and Lokasenna
|
|
|
02-25-2017, 07:16 AM
|
#8
|
Human being with feelings
Join Date: Aug 2014
Posts: 11,044
|
That looks amazing.
Outstanding work, well done!
|
|
|
02-25-2017, 07:54 AM
|
#9
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Cheers guys, and thanks to Sexan for his wacky ideas and endless bug testing.
Quote:
One thing (might be by design): at first start, the error window is shown: "Menu file not found - Error opening the menu file". After running setup, it's ok.
|
That's on purpose, but I can definitely make the explanation clearer.
|
|
|
02-25-2017, 09:10 AM
|
#10
|
Banned
Join Date: Dec 2016
Location: England
Posts: 2,432
|
Quote:
Originally Posted by Sexan
Well....
Say NO to keyboard abuse!!!
Presenting Radial Menu!
1 Shortcut - Infinite Menus & actions because we care about keyboards!
Adjust everything to your needs;
Create unlimited number of menus and actions:
Everything is context sensitive:
Oh, thats slow? Swipe away!!!! Activate menus with mouse movement
Available on ReaPack!
|
Congrats to you amazing peoples.
I found an extra set of underwear just for this occasion.
ThanxXx.
|
|
|
02-25-2017, 11:56 AM
|
#11
|
Human being with feelings
Join Date: Aug 2011
Location: Near a big lake
Posts: 3,943
|
Holy hell! What a full-featured menu! I'm really looking forward to using this.
|
|
|
02-25-2017, 01:47 PM
|
#12
|
Banned
Join Date: Dec 2016
Location: England
Posts: 2,432
|
Awarding at least 10 credits to the creator/s.
Reminds me of this flow>
Bit of tweaking to do this end= o0oo
|
|
|
02-25-2017, 02:39 PM
|
#13
|
Human being with feelings
Join Date: Sep 2009
Location: Virginia
Posts: 2,067
|
Brilliant!
Thanks for sharing.
|
|
|
02-25-2017, 03:29 PM
|
#14
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
They're stored as a Lua table, in text form. Have a look at the settings file; I included a bunch of documentation in there.
I'm not familiar with Vimper, but looking at the example bindings on his Github I think it'd be pretty hard to translate between the two scripts.
However.
If @ambi is interested, I'd be happy to work on integrating Radial Menu and Vimper. Something like:
- Assign a Radial Menu button to 'vimper __vimper string here__' instead of an action ID. Or just 'vimper __key binding here__'.
- When you click it, Radial Menu stores that command string somewhere and calls Vimper, which loads the string and processes it.
|
|
|
02-25-2017, 04:10 PM
|
#15
|
Human being with feelings
Join Date: Apr 2015
Location: Brussels, Belgium
Posts: 704
|
HOLY F***K!? I haven't tried this yet but this major awesomeness!!
This going to be incredibly useful and put to use daily.
A big thanks! :-)
|
|
|
02-25-2017, 05:25 PM
|
#16
|
Human being with feelings
Join Date: Aug 2009
Location: NYC
Posts: 1,805
|
This is staggeringly awesome. Thanks to everyone involved. I'm not even sure if I'll be able to wrap my head around such a thing. It's. . .it's. . . beautiful.
|
|
|
02-25-2017, 11:42 PM
|
#17
|
Mortal
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
|
How do you use this?
|
|
|
02-26-2017, 12:07 AM
|
#18
|
Human being with feelings
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
|
Quote:
Originally Posted by pipelineaudio
How do you use this?
|
hi ya pipe... well I'm just getting started with it, but in general it is like having a bunch of toolbars, with whatever actions on them that you put in, and then you can momentarily call it up with a key press and clk on one of the buttons ... when you do that clk it triggers the action you have assigned to that button...
when you let go of the key that call up Radial, it goes away...
so it can be set up to avoid having lotta toolbars and it only takes up screen estate for a moment while you call it...
Not totally sure if I will end up using it a lot since I have my own extensive set of toolbars that I'm used to.... but.... it IS a very slick idea and seems to be working nicely with more to come
|
|
|
02-26-2017, 04:07 AM
|
#19
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,591
|
Basic setup:
Here I will setup everything from scratch, but basically all you need is to right-click on a button to select it and in ACTION:
1. you can paste action id from action list to be an action
2. type "menu x" or "menu ALIAS" to be a menu
|
|
|
02-26-2017, 04:34 AM
|
#20
|
Human being with feelings
Join Date: Dec 2015
Posts: 105
|
share your presets!
I'm too lazy :-\
|
|
|
02-26-2017, 04:52 AM
|
#21
|
Human being with feelings
Join Date: Feb 2017
Posts: 5
|
Haven't tried it yet but looks really cool.
Thank you Lokasenna and Sexan for all the hardwork and making it available.
|
|
|
02-26-2017, 08:59 AM
|
#22
|
Human being with feelings
Join Date: Feb 2017
Location: Winnipeg, Manitoba, Canada
Posts: 183
|
This rocks my socks. I'm still getting to know Reaper and developing a workflow that suits my habits, so I'm thrilled that this has dropped now so I can integrate it before developing a bunch of other habits! Woot! From what I've seen in my first week here this Reaper world is one of endless curiosity, imagination, ingenuity, and generosity. So glad I made the switch!
__________________
Switched to Reaper on 19FEB17 after a decade+ on Logic Pro.
|
|
|
02-26-2017, 09:05 AM
|
#23
|
Human being with feelings
Join Date: Aug 2016
Location: Thunder Bay, Canada
Posts: 297
|
This looks amazing. Can't wait to try. Great work.
|
|
|
02-26-2017, 09:22 AM
|
#24
|
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
|
Quote:
Originally Posted by Lokasenna
Cheers guys, and thanks to Sexan for his wacky ideas and endless bug testing.
That's on purpose, but I can definitely make the explanation clearer.
|
I finally got past that error, by figuring out how to run the setup script, but now I get this error when running Radial Menu.
"Lokasenna_Radial Menu.lua:4889: attempt to call a nil value (field 'BR_GetMouseCursorContext')"
-
__________________
Glennbo
Hear My Music - Click Me!!!
--
|
|
|
02-26-2017, 09:31 AM
|
#25
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Quote:
Originally Posted by Glennbo
I finally got past that error, by figuring out how to run the setup script, but now I get this error when running Radial Menu.
"Lokasenna_Radial Menu.lua:4889: attempt to call a nil value (field 'BR_GetMouseCursorContext')"
-
|
It requires the SWS extension. I thought I had added a check for that...
|
|
|
02-26-2017, 09:50 AM
|
#26
|
Human being with feelings
Join Date: Mar 2008
Location: Planet Earth
Posts: 9,055
|
Quote:
Originally Posted by Lokasenna
It requires the SWS extension. I thought I had added a check for that...
|
Ahh, I've never installed the SWS extensions, so that must be it.
__________________
Glennbo
Hear My Music - Click Me!!!
--
|
|
|
02-26-2017, 10:00 AM
|
#27
|
Human being with feelings
Join Date: Mar 2016
Posts: 481
|
How do I run the setup script???
Sorry, obviously I have missed something very, very important...
__________________
"Dear Americans... I told you so. Sincerely, your Aldous Huxley"
|
|
|
02-26-2017, 12:30 PM
|
#28
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,591
|
Facebook is talking about this
|
|
|
02-26-2017, 01:22 PM
|
#29
|
Human being with feelings
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
|
I'm thinking about some alternative, which could have fixed 8 positions around the center and a keyboard input. Then you could assign it to a numpad, 5 being the middle, numbers forming the circle (or square) around. Unused positions in the circle would be empty to structuraly always fit the numpad.
Some kind of crossover with Vimper.
|
|
|
02-26-2017, 01:32 PM
|
#30
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Quote:
Originally Posted by bFooz
I'm thinking about some alternative, which could have fixed 8 positions around the center and a keyboard input. Then you could assign it to a numpad, 5 being the middle, numbers forming the circle (or square) around. Unused positions in the circle would be empty to structuraly always fit the numpad.
Some kind of crossover with Vimper.
|
I was thinking of actual Vimper integration; you'd assign a Vimper command string to one of the Radial Menu buttons, click it, and it calls up Vimper to do that command. Waiting for a response from Vimper's author if he's interested.
I can look at adding keypad input though.
|
|
|
02-26-2017, 02:08 PM
|
#31
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Quote:
Originally Posted by haervo
How do I run the setup script???
Sorry, obviously I have missed something very, very important...
|
If you installed it via ReaPack you should have Radial Menu and Radial Menu Setup in your action list (also try using ReaPack's "Synchronize Packages" and making sure the script is up to date). If you installed it manually, make sure you grab both of the scripts below, along with the example menu linked below them if you'd like.
Pasting from the original thread:
|
|
|
02-26-2017, 02:29 PM
|
#32
|
Human being with feelings
Join Date: Mar 2016
Posts: 481
|
Lokasenna, thanks for the explanation.
I have updated via ReaPack and there is no setup. the Radial Menu is there. Latest SWS, latest Reaper and ReaPack.
I will try the hard way and comment back.
__________________
"Dear Americans... I told you so. Sincerely, your Aldous Huxley"
|
|
|
02-26-2017, 02:33 PM
|
#33
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Turns out I had messed up the ReaPack information, so it wasn't grabbing the extra files. It's fixed, ReaPack should be updated in a few minutes.
|
|
|
02-27-2017, 06:49 AM
|
#34
|
Human being with feelings
Join Date: Feb 2017
Location: Winnipeg, Manitoba, Canada
Posts: 183
|
Quick question; is it possible to bring up two different menus per area based on holding down different key-combos? Or would this just be redundant given there are sub menus?
__________________
Switched to Reaper on 19FEB17 after a decade+ on Logic Pro.
|
|
|
02-27-2017, 08:02 AM
|
#35
|
Human being with feelings
Join Date: May 2016
Location: Budapest, Hungary
Posts: 143
|
I also can't find the setup action, installed via ReaPack today.
__________________
Castis Omnia Casta
|
|
|
02-27-2017, 08:05 AM
|
#36
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Not at the moment. I can look at adding separate actions for that though.
|
|
|
02-27-2017, 08:20 AM
|
#37
|
Human being with feelings
Join Date: Mar 2016
Posts: 481
|
Quote:
Originally Posted by Lokasenna
Not at the moment. I can look at adding separate actions for that though.
|
Thanks for fixing it. Everything works fine now. :-)
Now I have to fiddle out what and how I can do with it. But thats my problem. For now.
__________________
"Dear Americans... I told you so. Sincerely, your Aldous Huxley"
|
|
|
02-27-2017, 01:17 PM
|
#38
|
Human being with feelings
Join Date: Nov 2015
Posts: 642
|
Thanks for this work of beauty!
Especially the pre set menu is very motivating to use it and edit from there.
IMHO it's making the contextual toolbars kind of obsolete because of the limited way you can achieve text-based buttons there.
My only little Feature Request: changing the font directly in the setup window.
I already changed it to my favourite "Clear Sans" directly in the script but I believe every update resets that change.
|
|
|
02-27-2017, 01:41 PM
|
#39
|
Human being with feelings
Join Date: Sep 2008
Location: Calgary, AB, Canada
Posts: 6,551
|
Fonts are coming up on my to-do list. I think these options would cover everything:
Main button font
Menu button font (currently just underlined)
Preview text font
|
|
|
02-27-2017, 03:33 PM
|
#40
|
Human being with feelings
Join Date: Mar 2013
Posts: 515
|
no scrollbar... dealbreaker! :P
__________________
"After silence, that which comes nearest to expressing the inexpressible is music", Aldous Huxley
|
|
|
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 06:24 AM.
|