Try it out if you have a Steam Controller. Lemme know what you think.
Howto:
Add a non-steam game to steam, and choose Reason.
Switch to Big Screen Mode.
Locate Reason, then manage your "game."
Configure your controller,then choose my layout posted in the community section.
Load Reason through Steam!
You only need to use Big Screen to choose or modify the controller layout. As long as Steam is open in the background, your layout should be active.
Here's the breakdown of the Layout:
Left Grip -- Alt
Left Bumper -- Shift
Right Grip -- Control
Right Bumper -- Not bound. Acts as a modifier for various controls.
Select -- Esc
Start -- Tab (Toggle Rack)
Left Trigger -- Right Mouse Click
RB + Left Trigger -- Ctrl+Z (Undo)
Right Trigger -- Left Mouse Click
RB + Right Trigger -- Ctrl+Y (Redo)
Left Touchpad -- Configured to act as 4 buttons. Toggles various windows.
- Left -- F5 (Main Mixer)
Up -- F6 (Rack)
Right -- F7 (Sequencer)
Down -- F2 (Spectrum EQ)
- Left -- F3 (Browser)
Up -- F8 (Tools)
Right -- F4 (On-screen Piano)
Down -- Ctrl+F3 (Recording Meter)
Right Touchpad Click -- S (Snap to )
RB + Right Touchpad -- Not bound. I may bind this to mouse scroll in an updated layout.
Joystick -- Configured to act as a DPad. Controls Transport.
- Left -- Keypad 4 (Rewind)
Up -- Space (Pause/Play)
Right -- Keypad 5 (Fast Forward)
Down -- Keypad / (Toggle Loop)
Click -- Keypad * (Record)
- Left -- Ctrl+- (Horizontal Zoom Out)
Up -- Ctrl+Alt+- (Vertical Zoom Out)
Right -- Ctrl++ (Horizontal Zoom In)
Down -- Ctrl+Alt++ (Vertical Zoom In)
Click -- Z (Zoom)
- (A) -- Q (Arrow / Pencil)
(X) -- E (Eraser / Pencil)
(Y) -- T (Mute / Razor)
(B) -- U (Hand / Magnify)
- (A) -- P (Sets Loop flags to selected audio, then plays)
(X) -- Ctrl+X (Cut)
(Y) -- Ctrl+V (Paste)
(B) -- Ctrl+D (Duplicate)