Well thats up to Lokasenna... and how much will I annoy him . Yeah its already available on ReaPack (Lokasenna Radial Menu)

important info, this code and features I'm adding / showing here are not in main version,but I hope some of them will be incorporated in main version

btw I think it's better to have setup activated on right hold,so right click will would be free for "back" (return to main menu). So you can single activate on key release and multi activate (for example add markers while playing,record punch in or out,change peaks on fly etc) on left click and if you want to go back to main menu you click in middle or right click

Number of menus is unlimited (there are 8 in them just as example), but this works little differnent than toolbars, you need to hold the button in order for radial menu to stay open.But this will be a "little" advanced than standard menu like this type of voodoo:
mouse wheel volumeing
The main reason for this menu is to reduce number of shortcuts, and less movement on the screen ,cut this,lower volume of that,open something,toggle something...(at least for me)

Transparent window is something that would be awesome if devs can implement (also frameless),that way this script would be even more advanced (now is limited by window size so expanding menus cannot be done unless the window size is much bigger,but that way the script would take a half of screen.

@TonE regarding mouse wheel it will be configurable (I'm just testing stuff) also I'm sure you can't do it at any position of the screen (with mouse),the purpose of this is to be fast and less shortcuts and more focus.Something else is in the plan also but latter on. This is something I really want, do anything at any postition of the screen without going back and forward with mouse and dual monitors, if I'm editing and need to change something like volume/pan/send and other stuff I want to do it on spot.

Just so everyone knows, there probably won't be any updates to this for a little while - in order to accomodate all the neat things Sexan keeps thinking of, I need to rebuild the script to use some of my existing graphics code (see my Chord Helper script).

Currently we're planning to add:
- Choose individual menu background and button colors.
- Choose different-shaped buttons, either per context or per menu.
- Context-sensitive, so it can open a different menu if your mouse is over the arrange area vs track panel vs MIDI editor, etc.
- Options to automatically perform the highlighted action when you let off the mouse, and/or to not make you hold down a key; the window would stay open until you closed it, maybe.

(I'm sure there's other stuff that I can't remember at the moment)

"Setup Mode" will be a separate action, since it's going to need a much bigger window, which means we could also look at right-click options for the menus. Maybe a few extras too like Sexan's volume fader demo above, or using the free space at the sides of the window for volume/pan sliders... we'll see.

Re: window transparency and not having a title bar, the script API can't do this at the moment. Maybe some day...

Then assign to jogwheel, with repetitive sending of triggers per second. ShuttleXpress has a nice driver for Windows, for Linux not yet, this is the only missing part (repetitive sending of triggers). So for now not same fun in Linux as in Windows.

Using above, you can mix directly from arrange just by doing mouseover, then jogwheeling with left hand. Works also in mixer, anywhere where track selection is possible. My favourite style for mixing. Does not even require radial menu.

It's an amazing addition to Reaper. DAW's should make our lives easier, and this feature certainly does that. Very innovative. If I was a Reaper dev, I would implement something similar as a standard feature. It's also great for Live performance.

It's an amazing addition to Reaper. DAW's should make our lives easier, and this feature certainly does that. Very innovative. If I was a Reaper dev, I would implement something similar as a standard feature. It's also great for Live performance.

If you mean feature in this gif above,it can be done in theme configuration,but I want to test it with some contextial editing. Still trying out ideas (maybe this above is unnecessary ??)

2. Is possible (will be in final release,in my scrip I've disabled that code)

1. Is little problematic because of the window size (it would need to bigger for that but then script would take big part of the screen). This would be sorted out if we have transparent window, but currently its not implemented in Reaper (hope devs will add it at some point)

EDIT:
regarding 1. sorry I've wrongly read that part (I thought you want sub menu to expand).It should be possible

Thanx, oh.. I commented out that line like you suggested and it works great!

This is so cool, I've populated a menu with SWS/S&M Resource slot actions for triggering wav files, and what I really like is that when an action is a "toggle" type the menu item stays lit a different color, yay!

Activating commands in preview circle is on key release! (does not work with click)

BTW backup your txt file of the script before using this one so you don't lose your confiuration! it is called "Lokasenna_Radial Menu.txt" in your script folder

Anyway not sure about this activating part of the preview circle (little space and you need to be precise in it),but for center button I think it would be cool because you do not need to enter its menu (if you have one) just go left right up down (currently center button has no preview menu)

But would it confuse the the drawing part of code with other menus? For example we are in sub menu 2 and there is menu again in it,the code to run menu is curent mouse over + 1.So what would open? Would it clash with other menus?

EDIT:
ok tested it.its ok until the number does not clash with other menus

EDIT2: sorry my bad, the code is different (+1 is something else) ,it finds number in the "menu x"

Lookie lookie what I've done
activate and open sub menu at mouse position (mouse gestures sort of). Btw actions in menus activate when I release the key (they are not based on any threshold,menus are based on threshold)