kopia lustrzana https://github.com/abourget/shuttle-go
177 wiersze
6.9 KiB
JSON
177 wiersze
6.9 KiB
JSON
{
|
|
"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"
|
|
}
|
|
}
|
|
]
|
|
}
|