{ "apps": [ { "name": "Lightworks", "match_window_titles": [ "^Lightworks$" ], "slow_jog": 200, "bindings": { "F1": "Escape // Switch viewer-recorder", "F2": "p // Clear Marks", "M1+F2": "Cyrillic_YA // Swap In-Out Marks", "F3": "x // Delete", "M1+F3": "z // Blackout", "F4": "v // Insert", "M1+F4": "b // Replace", "B2+F4": "f // Clipboard Insert", "B2+M1+F4": "g // Clipboard Replace", "M1+F5": "h // Home", "F5": "a // Prev Clip", "F6": "s // Next Clip", "M1+F6": "semicolon // End", "F7": "i // Mark In", "M1+F7": "o // Mark Out", "F8": "j // Play Backwards", "F9": "l // Play", "F8+F9": "k // Stop", "M2+F1": "q", "M2+F2": "w", "M2+F3": "e", "M2+F4": "r", "M2+F9": "Tab", "M1+M2+F1": "Tab", "M1+M2+F2": "Tab", "M1+M2+F3": "Tab", "M1+M2+F4": "Tab", "B2+F5": "G // Previous Tile in Bin", "B2+F6": "J // Next Tile in Bin", "B2+F7": "H // Load Tile into Viewer", "B4+F5": "hebrew_lamed // Live source 1", "B4+F6": "hebrew_finalmem // Live source 2", "B4+F7": "hebrew_finalnun // Live source 3", "B4+F8": "hebrew_samech // Live source 4", "B4+F9": "hebrew_finalpe // Live source 5", "B1+F1": "1 // Toggle V1", "B1+F2": "2 // Toggle V2", "B1+F3": "Ctrl+3 // Toggle V3", "B1+F4": "Ctrl+0 // Toggle All Tracks", "B1+F5": "3 // Toggle A1", "B1+F6": "4 // Toggle A2", "B1+F7": "5 // Toggle A3", "B1+F8": "6 // Toggle A4", "B1+F9": "7 // Toggle A5", "JogL": "parenleft", "JogR": "parenright", "SlowJogL": "comma", "SlowJogR": "period", "S-7": "Y", "S-6": "T", "S-5": "R", "S-4": "E", "S-3": "j", "S-2": "W", "S-1": "Q", "S0": "k", "S1": "Z", "S2": "X", "S3": "l", "S4": "C", "S5": "V", "S6": "B", "S7": "N" } }, { "name": "Open Broadcasting Studio", "match_window_titles": [ ".*OBS Studio.*" ], "slow_jog": 200, "driver": "exec", "bindings": { "F1": "obs-ws-cmd /scene=GH-5", "F2": "obs-ws-cmd /vol=XY H5,0.6; obs-ws-cmd /vol=Ext Mic H5,0.1", "F3": "obs-ws-cmd /vol=XY H5,0.1; obs-ws-cmd /vol=Ext Mic H5,0.7", "F4": "obs-ws-cmd /scene=Chrome", "F5": "obs-ws-cmd /scene=Terminal" } }, { "name": "Ardour", "match_window_titles": [ "Ardour$" ], "slow_jog": 200, "driver": "osc://localhost:3819", "__see_ardour_docs_for_actions": "http://manual.ardour.org/appendix/menu-actions-list/ and http://manual.ardour.org/using-control-surfaces/controlling-ardour-with-osc/osc-control/", "bindings": { "F1": "/access_action Transport/record-roll", "F2": "/transport_stop + /sleep 0.25 + /access_action Editor/playhead-to-previous-region-boundary + /sleep 0.05 + /access_action Common/finish-range + /sleep 0.05 + /jump_seconds -0.1 + /sleep 0.05 + /access_action Common/start-range + /sleep 0.05 + /access_action Editor/editor-cut # Stop recording and clear the last 0.05 second of recording (because it might catch the click of the Shuttle !)", "M1+F2": "Cyrillic_YA # Swap In-Out Marks", "F3": "/access_action Common/finish-range + /access_action Editor/playhead-to-range-start + /access_action Editor/editor-cut", "M1+F3": "z # Blackout", "F4": "/access_action Common/start-range + /sleep 0.05 + /access_action Editor/editor-cut # Truncate end of clip", "M1+F4": "b # Replace", "B2+F4": "f # Clipboard Insert", "B2+M1+F4": "g # Clipboard Replace", "M1+F5": "/goto_start # Home", "F5": "/access_action Editor/playhead-to-previous-region-boundary # Prev Clip", "F6": "/access_action Editor/playhead-to-next-region-boundary", "M1+F6": "/goto_end # End", "F7": "/access_action Common/start-range # Mark In", "M1+F7": "/access_action Common/finish-range # Mark Out", "F8": "/access_action Common/finish-range # Play Backwards", "F9": "/transport_play # Play", "M2+F1": "q", "M2+F2": "w", "M2+F3": "e", "M2+F4": "r", "M2+F9": "Tab", "M1+M2+F1": "Tab", "M1+M2+F2": "Tab", "M1+M2+F3": "Tab", "M1+M2+F4": "Tab", "B2+F5": "G # Previous Tile in Bin", "B2+F6": "J # Next Tile in Bin", "B2+F7": "H # Load Tile into Viewer", "B1+F1": "1 # Toggle V1", "B1+F2": "2 # Toggle V2", "B1+F3": "Ctrl+3 # Toggle V3", "B1+F4": "Ctrl+0 # Toggle All Tracks", "B1+F5": "3 # Toggle A1", "B1+F6": "4 # Toggle A2", "B1+F7": "5 # Toggle A3", "B1+F8": "6 # Toggle A4", "B1+F9": "7 # Toggle A5", "JogL": "parenleft", "JogR": "parenright", "SlowJogL": "comma", "SlowJogR": "period", "S-7": "/set_transport_speed -8.0", "S-6": "/set_transport_speed -4.0", "S-5": "/set_transport_speed -2.0", "S-4": "/set_transport_speed -1.0", "S-3": "/set_transport_speed -0.5", "S-2": "/set_transport_speed -0.25", "S-1": "/set_transport_speed -0.1", "S0": "/transport_stop", "S1": "/set_transport_speed 0.1", "S2": "/set_transport_speed 0.25", "S3": "/set_transport_speed 0.5", "S4": "/set_transport_speed 1.0", "S5": "/set_transport_speed 2.0", "S6": "/set_transport_speed 4.0", "S7": "/set_transport_speed 8.0" } }, { "name": "Blender", "match_window_titles": [ "^Blender" ], "slow_jog": 200, "bindings": { "JogL": "0xff51 // One frame left (left arrow)", "JogR": "0xff53 // One frame right (right arrow)", "S-1": "// Zoom Out (Mouse Wheel Out [default])", "S1": "// Zoom In (Mouse Wheel In [default])", "F1": "0xff56 // Clip Start (PageDown)", "F2": "0xff55 // Clip End (PageUp)", "F3": "k // Cut", "F4": "m // Add Marker", "F5": "0xffe2+0xffe3+space // Play reverse (shift+ctrl+space)", "F6": "0xffe9+0xff56 // clip Middle (alt+PageDown)", "F7": "0x005b // Select Clip - playhead left (])", "F8": "0x005d // Select Clip - playhead right (])", "F9": "space // Play", "B1": "0xff56 // Clip Start (PageDown)", "B2": "0xff55 // Clip End (PageUp)", "B3": "0xff9f // Zoom-to-Fit Clips (Del / . - [NumPad])" } } ] }