authorgravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-03-15 21:00:09-07:00
committergravatar for git@paperclover.netclover caruso <git@paperclover.net> 2026-03-15 21:00:21-07:00
log08668fa9c705518672db653cf2c647a29dd56c19
tree1eccc233a04e163c849d13c8cf0c7b93b2975588
parent86523418f2362aabae6d3729466100d9d200251b
signaturebadge-check Signed by SSH key SHA256:xbd+BjjhyBfwk7GVoURf9Yx0gzDerHbvYv7SddNWmAs

chore: get the formatting to be not suck


10 files changed, 1710 insertions(+), 915 deletions(-)

config/reaper.ts+64-66
......@@ -2,73 +2,71 @@ import * as config from "#config";
22import { Reaper } from "@clo/creative-control/Reaper.ts";
33import { SpeedEditor } from "@clo/creative-control/SpeedEditor.ts";
44
5export default config.forApp(
6 "com.cockos.reaper",
7 ({ speededitor: se, mac }) => {
8 const reaper = new Reaper();
5const cfg = config.forApp("com.cockos.reaper", ({ speededitor: se, mac }) => {
6 const reaper = new Reaper();
97
10 // Sync state to LEDs
11 reaper.on("transport", (transport) => {
12 se.leds.cut = transport.recording;
13 se.leds.dissolve = transport.recording;
14 se.leds.smoothCut = transport.recording;
15 });
16 mac.on("window", (window) => {
17 se.leds.videoOnly = Boolean(window?.title.startsWith("FX:"));
18 });
8 // Sync state to LEDs
9 reaper.on("transport", (transport) => {
10 se.leds.cut = transport.recording;
11 se.leds.dissolve = transport.recording;
12 se.leds.smoothCut = transport.recording;
13 });
14 mac.on("window", (window) => {
15 se.leds.videoOnly = Boolean(window?.title.startsWith("FX:"));
16 });
1917
20 // Keyboard Actions
21 SpeedEditor.camNumbersToNumpad(se, mac);
22 se.onPress("stopPlay", () => {
23 if (reaper.transport.recording) {
24 reaper.runAction("transport-stop-save-all-recorded-media");
25 } else {
26 reaper.runAction("transport-play-stop");
27 }
28 });
29 se.onPress("smartInsert", () => {
30 mac.toast("Add Komplete Kontrol");
31 reaper.runScript("insert_komplete_kontrol_track");
32 });
33 se.onPress("append", () => {
34 mac.toast("Add Addictive Drums");
35 reaper.runScript("insert_addictive_drums_track");
36 });
37 se.onPress("rippleOverwrite", () => {
38 mac.toast("Blank Track");
39 reaper.runScript("insert_blank_track");
40 });
41 se.onPress("cut", () => {
42 if (reaper.transport.recording) {
43 reaper.runAction("transport-stop-delete-all-recorded-media");
44 reaper.runAction("transport-record");
45 } else {
46 reaper.runAction("transport-record");
47 }
48 });
49 se.onPress("dissolve", () => {
18 // Keyboard Actions
19 SpeedEditor.camNumbersToNumpad(se, mac);
20 se.onPress("stopPlay", () => {
21 if (reaper.transport.recording) {
22 reaper.runAction("transport-stop-save-all-recorded-media");
23 } else {
24 reaper.runAction("transport-play-stop");
25 }
26 });
27 se.onPress("smartInsert", () => {
28 mac.toast("Add Komplete Kontrol");
29 reaper.runScript("insert_komplete_kontrol_track");
30 });
31 se.onPress("append", () => {
32 mac.toast("Add Addictive Drums");
33 reaper.runScript("insert_addictive_drums_track");
34 });
35 se.onPress("rippleOverwrite", () => {
36 mac.toast("Blank Track");
37 reaper.runScript("insert_blank_track");
38 });
39 se.onPress("cut", () => {
40 if (reaper.transport.recording) {
5041 reaper.runAction("transport-stop-delete-all-recorded-media");
51 });
52 se.onPress("smoothCut", () => {
53 if (reaper.transport.recording) {
54 reaper.runAction("transport-stop-save-all-recorded-media");
55 reaper.runAction("transport-record");
56 }
57 });
58 se.onPress("videoOnly", () => {
59 if (mac.window?.title.startsWith("FX:") && mac.mainWindow) {
60 mac.focusMainWindow();
61 return;
62 }
63 reaper.runAction("track-view-fx-chain-for-current-last-touched-track");
64 });
65 se.onPress("fullView", () => {
66 mac.pressKey("x");
67 });
42 reaper.runAction("transport-record");
43 } else {
44 reaper.runAction("transport-record");
45 }
46 });
47 se.onPress("dissolve", () => {
48 reaper.runAction("transport-stop-delete-all-recorded-media");
49 });
50 se.onPress("smoothCut", () => {
51 if (reaper.transport.recording) {
52 reaper.runAction("transport-stop-save-all-recorded-media");
53 reaper.runAction("transport-record");
54 }
55 });
56 se.onPress("videoOnly", () => {
57 if (mac.window?.title.startsWith("FX:") && mac.mainWindow) {
58 mac.focusMainWindow();
59 return;
60 }
61 reaper.runAction("track-view-fx-chain-for-current-last-touched-track");
62 });
63 se.onPress("fullView", () => {
64 mac.pressKey("x");
65 });
6866
69 // TODO: stabilize / find a better use-case for the knob
70 // se.on("jog", ({ value = 0 }) => {
71 // reaper.scrub(value / 20);
72 // });
73 },
74);
67 // TODO: stabilize / find a better use-case for the knob
68 // se.on("jog", ({ value = 0 }) => {
69 // reaper.scrub(value / 20);
70 // });
71});
72export default cfg;
examples/event-listener.ts+1-1
......@@ -15,7 +15,7 @@ editor.on("keypress", (key) => {
1515 }
1616});
1717editor.onDoublePress("transition", () => {
18 console.info("(double press) \"Title\"");
18 console.info('(double press) "Title"');
1919});
2020
2121console.info("init");
pnpm-lock.yaml+110-60
......@@ -1,17 +1,16 @@
1lockfileVersion: '9.0'
1lockfileVersion: "9.0"
22
33settings:
44 autoInstallPeers: true
55 excludeLinksFromLockfile: false
66
77importers:
8
98 .:
109 dependencies:
11 '@clo/lib':
10 "@clo/lib":
1211 specifier: jsr:^3.0.0
13 version: '@jsr/clo__lib@3.0.0'
14 '@types/node':
12 version: "@jsr/clo__lib@3.0.0"
13 "@types/node":
1514 specifier: ^25.5.0
1615 version: 25.5.0
1716 node-hid:
......@@ -22,115 +21,166 @@ importers:
2221 version: 2.17.0
2322
2423packages:
25
26 '@jsr/clo__lib@3.0.0':
27 resolution: {integrity: sha512-oseZwHCAcXNPbqnGZ37l7+wAoj6ikIXE1VM0s6eD6fz4DcgM030Slf0T7Lgtn7fIdas5hlfx4JF54TR+vo4THw==, tarball: https://npm.jsr.io/~/11/@jsr/clo__lib/3.0.0.tgz}
28
29 '@types/node@25.5.0':
30 resolution: {integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==}
31
32 '@types/w3c-web-usb@1.0.13':
33 resolution: {integrity: sha512-N2nSl3Xsx8mRHZBvMSdNGtzMyeleTvtlEw+ujujgXalPqOjIA6UtrqcB6OzyUjkTbDm3J7P1RNK1lgoO7jxtsw==}
24 "@jsr/clo__lib@3.0.0":
25 resolution: {
26 integrity: sha512-oseZwHCAcXNPbqnGZ37l7+wAoj6ikIXE1VM0s6eD6fz4DcgM030Slf0T7Lgtn7fIdas5hlfx4JF54TR+vo4THw==,
27 tarball: https://npm.jsr.io/~/11/@jsr/clo__lib/3.0.0.tgz,
28 }
29
30 "@types/node@25.5.0":
31 resolution: {
32 integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==,
33 }
34
35 "@types/w3c-web-usb@1.0.13":
36 resolution: {
37 integrity: sha512-N2nSl3Xsx8mRHZBvMSdNGtzMyeleTvtlEw+ujujgXalPqOjIA6UtrqcB6OzyUjkTbDm3J7P1RNK1lgoO7jxtsw==,
38 }
3439
3540 ansi-regex@5.0.1:
36 resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
37 engines: {node: '>=8'}
41 resolution: {
42 integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==,
43 }
44 engines: { node: ">=8" }
3845
3946 ansi-styles@4.3.0:
40 resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
41 engines: {node: '>=8'}
47 resolution: {
48 integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==,
49 }
50 engines: { node: ">=8" }
4251
4352 cliui@8.0.1:
44 resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==}
45 engines: {node: '>=12'}
53 resolution: {
54 integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==,
55 }
56 engines: { node: ">=12" }
4657
4758 color-convert@2.0.1:
48 resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
49 engines: {node: '>=7.0.0'}
59 resolution: {
60 integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==,
61 }
62 engines: { node: ">=7.0.0" }
5063
5164 color-name@1.1.4:
52 resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
65 resolution: {
66 integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==,
67 }
5368
5469 emoji-regex@8.0.0:
55 resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
70 resolution: {
71 integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==,
72 }
5673
5774 escalade@3.2.0:
58 resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==}
59 engines: {node: '>=6'}
75 resolution: {
76 integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==,
77 }
78 engines: { node: ">=6" }
6079
6180 get-caller-file@2.0.5:
62 resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
63 engines: {node: 6.* || 8.* || >= 10.*}
81 resolution: {
82 integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==,
83 }
84 engines: { node: 6.* || 8.* || >= 10.* }
6485
6586 is-fullwidth-code-point@3.0.0:
66 resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
67 engines: {node: '>=8'}
87 resolution: {
88 integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==,
89 }
90 engines: { node: ">=8" }
6891
6992 node-addon-api@3.2.1:
70 resolution: {integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==}
93 resolution: {
94 integrity: sha512-mmcei9JghVNDYydghQmeDX8KoAm0FAiYyIcUt/N4nhyAipB17pllZQDOJD2fotxABnt4Mdz+dKTO7eftLg4d0A==,
95 }
7196
7297 node-addon-api@8.6.0:
73 resolution: {integrity: sha512-gBVjCaqDlRUk0EwoPNKzIr9KkS9041G/q31IBShPs1Xz6UTA+EXdZADbzqAJQrpDRq71CIMnOP5VMut3SL0z5Q==}
74 engines: {node: ^18 || ^20 || >= 21}
98 resolution: {
99 integrity: sha512-gBVjCaqDlRUk0EwoPNKzIr9KkS9041G/q31IBShPs1Xz6UTA+EXdZADbzqAJQrpDRq71CIMnOP5VMut3SL0z5Q==,
100 }
101 engines: { node: ^18 || ^20 || >= 21 }
75102
76103 node-gyp-build@4.8.4:
77 resolution: {integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==}
104 resolution: {
105 integrity: sha512-LA4ZjwlnUblHVgq0oBF3Jl/6h/Nvs5fzBLwdEF4nuxnFdsfajde4WfxtJr3CaiH+F6ewcIB/q4jQ4UzPyid+CQ==,
106 }
78107 hasBin: true
79108
80109 node-hid@3.3.0:
81 resolution: {integrity: sha512-j+dFgJLRAE0nufQKXk3IfS6T6YuHhCgMvz4TrG0sgtb6DSCdYpfJ1etcdmeCmPQjUgO+yo32ktVrRliNs/+fmg==}
82 engines: {node: '>=10.16'}
110 resolution: {
111 integrity: sha512-j+dFgJLRAE0nufQKXk3IfS6T6YuHhCgMvz4TrG0sgtb6DSCdYpfJ1etcdmeCmPQjUgO+yo32ktVrRliNs/+fmg==,
112 }
113 engines: { node: ">=10.16" }
83114 hasBin: true
84115
85116 pkg-prebuilds@1.0.0:
86 resolution: {integrity: sha512-D9wlkXZCmjxj2kBHTw3fGSyjoahr33breGBoJcoezpi7ouYS59DJVOHMZ+dgqacSrZiJo4qtkXxLQTE+BqXJmQ==}
87 engines: {node: '>= 14.15.0'}
117 resolution: {
118 integrity: sha512-D9wlkXZCmjxj2kBHTw3fGSyjoahr33breGBoJcoezpi7ouYS59DJVOHMZ+dgqacSrZiJo4qtkXxLQTE+BqXJmQ==,
119 }
120 engines: { node: ">= 14.15.0" }
88121 hasBin: true
89122
90123 require-directory@2.1.1:
91 resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
92 engines: {node: '>=0.10.0'}
124 resolution: {
125 integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==,
126 }
127 engines: { node: ">=0.10.0" }
93128
94129 string-width@4.2.3:
95 resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
96 engines: {node: '>=8'}
130 resolution: {
131 integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==,
132 }
133 engines: { node: ">=8" }
97134
98135 strip-ansi@6.0.1:
99 resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
100 engines: {node: '>=8'}
136 resolution: {
137 integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==,
138 }
139 engines: { node: ">=8" }
101140
102141 undici-types@7.18.2:
103 resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==}
142 resolution: {
143 integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==,
144 }
104145
105146 usb@2.17.0:
106 resolution: {integrity: sha512-UuFgrlglgDn5ll6d5l7kl3nDb2Yx43qLUGcDq+7UNLZLtbNug0HZBb2Xodhgx2JZB1LqvU+dOGqLEeYUeZqsHg==}
107 engines: {node: '>=12.22.0 <13.0 || >=14.17.0'}
147 resolution: {
148 integrity: sha512-UuFgrlglgDn5ll6d5l7kl3nDb2Yx43qLUGcDq+7UNLZLtbNug0HZBb2Xodhgx2JZB1LqvU+dOGqLEeYUeZqsHg==,
149 }
150 engines: { node: ">=12.22.0 <13.0 || >=14.17.0" }
108151
109152 wrap-ansi@7.0.0:
110 resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
111 engines: {node: '>=10'}
153 resolution: {
154 integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==,
155 }
156 engines: { node: ">=10" }
112157
113158 y18n@5.0.8:
114 resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
115 engines: {node: '>=10'}
159 resolution: {
160 integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==,
161 }
162 engines: { node: ">=10" }
116163
117164 yargs-parser@21.1.1:
118 resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
119 engines: {node: '>=12'}
165 resolution: {
166 integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==,
167 }
168 engines: { node: ">=12" }
120169
121170 yargs@17.7.2:
122 resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
123 engines: {node: '>=12'}
171 resolution: {
172 integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==,
173 }
174 engines: { node: ">=12" }
124175
125176snapshots:
177 "@jsr/clo__lib@3.0.0": {}
126178
127 '@jsr/clo__lib@3.0.0': {}
128
129 '@types/node@25.5.0':
179 "@types/node@25.5.0":
130180 dependencies:
131181 undici-types: 7.18.2
132182
133 '@types/w3c-web-usb@1.0.13': {}
183 "@types/w3c-web-usb@1.0.13": {}
134184
135185 ansi-regex@5.0.1: {}
136186
......@@ -189,7 +239,7 @@ snapshots:
189239
190240 usb@2.17.0:
191241 dependencies:
192 '@types/w3c-web-usb': 1.0.13
242 "@types/w3c-web-usb": 1.0.13
193243 node-addon-api: 8.6.0
194244 node-gyp-build: 4.8.4
195245
readme.md+6-2
......@@ -6,7 +6,8 @@ system, this project can be used as a library to use the control primitves
66directly (either to build your own hardware integrations, or to control the
77software).
88
9These tools only work on macOS. I don't have interest in maintaining other configurations.
9These tools only work on macOS. I don't have interest in maintaining other
10configurations.
1011
1112## Hardware
1213
......@@ -17,7 +18,10 @@ TODO:
1718
1819### DaVinci Resolve Speed Editor
1920
20A $300 bundle containing Fusion Studio and the control surface, it's a great deal. There is a large, high resolution knob, as well as many keys with some having lights. This repo includes an SDK to reprogram it to be useful in any program.
21A $300 bundle containing Fusion Studio and the control surface, it's a great
22deal. There is a large, high resolution knob, as well as many keys with some
23having lights. This repo includes an SDK to reprogram it to be useful in any
24program.
2125
2226![DaVinci Resolve Speed Editor](docs/speed-editor.jpg)
2327
src/Mac.ts+33-22
......@@ -32,7 +32,7 @@ const FRONTMOST_APP_HELPER_FRAMEWORKS = [
3232 "ApplicationServices",
3333] as const;
3434const KEYBOARD_EVENT_SCRIPT = [
35 "ObjC.import(\"ApplicationServices\");",
35 'ObjC.import("ApplicationServices");',
3636 "function run(argv) {",
3737 " const payload = JSON.parse(argv[0] ?? '{}');",
3838 " const actions = Array.isArray(payload.actions) ? payload.actions : [];",
......@@ -51,7 +51,7 @@ const KEYBOARD_EVENT_SCRIPT = [
5151 " $.CGEventPost($.kCGHIDEventTap, event);",
5252 " $.CFRelease(event);",
5353 " }",
54 " return \"\";",
54 ' return "";',
5555 "}",
5656].join("\n");
5757let frontmostAppHelperBinaryPromise: Promise<string> | null = null;
......@@ -348,7 +348,9 @@ export class Mac extends Events<Mac.EventMap> {
348348
349349 const helperPath = await ensureFrontmostAppHelperBinary();
350350 try {
351 await execFileAsync(helperPath, [FRONTMOST_HELPER_FOCUS_MAIN_WINDOW_FLAG]);
351 await execFileAsync(helperPath, [
352 FRONTMOST_HELPER_FOCUS_MAIN_WINDOW_FLAG,
353 ]);
352354 } catch (error) {
353355 throw new Error(formatWindowFocusError(error, "the main window"));
354356 }
......@@ -503,7 +505,9 @@ export class Mac extends Events<Mac.EventMap> {
503505 "The macOS app monitor process failed.",
504506 error,
505507 );
506 if (!finishStartup({ ok: false, error: monitorError }) && startupSucceeded) {
508 if (
509 !finishStartup({ ok: false, error: monitorError }) && startupSucceeded
510 ) {
507511 this.#emitMonitorError(monitorError);
508512 }
509513 });
......@@ -513,7 +517,9 @@ export class Mac extends Events<Mac.EventMap> {
513517 formatAppMonitorExitMessage(code, signal),
514518 stderr,
515519 );
516 if (!finishStartup({ ok: false, error: monitorError }) && startupSucceeded) {
520 if (
521 !finishStartup({ ok: false, error: monitorError }) && startupSucceeded
522 ) {
517523 this.#emitMonitorError(monitorError);
518524 }
519525 });
......@@ -703,7 +709,9 @@ export declare namespace Mac {
703709}
704710
705711function parseFrontmostState(stdout: string): FrontmostState {
706 const line = stdout.split(/\r?\n/u).find((candidate) => candidate.trim() !== "");
712 const line = stdout.split(/\r?\n/u).find((candidate) =>
713 candidate.trim() !== ""
714 );
707715 return parseFrontmostStateLine(line ?? "");
708716}
709717
......@@ -734,12 +742,12 @@ function parseFrontmostStateLine(line: string): FrontmostState {
734742
735743function normalizeBundleId(value: unknown) {
736744 const directBundleId = typeof value === "string" ? value.trim() : "";
737 const bundleId = BUNDLE_ID_PATTERN.exec(directBundleId)?.[0]
738 ?? directBundleId;
745 const bundleId = BUNDLE_ID_PATTERN.exec(directBundleId)?.[0] ??
746 directBundleId;
739747 if (
740 bundleId === ""
741 || bundleId === "undefined"
742 || bundleId === "[id nil]"
748 bundleId === "" ||
749 bundleId === "undefined" ||
750 bundleId === "[id nil]"
743751 ) {
744752 return null;
745753 }
......@@ -839,10 +847,10 @@ function windowEquals(left: Mac.Window | null, right: Mac.Window | null) {
839847 if (!left || !right) {
840848 return left === right;
841849 }
842 return left.id === right.id
843 && left.title === right.title
844 && left.main === right.main
845 && left.focused === right.focused;
850 return left.id === right.id &&
851 left.title === right.title &&
852 left.main === right.main &&
853 left.focused === right.focused;
846854}
847855
848856function normalizeDelayMs(value: number, name: string) {
......@@ -886,9 +894,9 @@ function resolveKeyCode(key: Mac.Key): number {
886894
887895function normalizeKeyCode(keyCode: number) {
888896 if (
889 !Number.isInteger(keyCode)
890 || keyCode < 0
891 || keyCode > 0xFFFF
897 !Number.isInteger(keyCode) ||
898 keyCode < 0 ||
899 keyCode > 0xFFFF
892900 ) {
893901 throw new Error(`Mac keyCode must be an integer between 0 and 65535`);
894902 }
......@@ -948,9 +956,9 @@ function formatKeyboardDispatchError(error: unknown) {
948956 const details = extractCommandErrorOutput(error);
949957 const suffix = details ? ` ${details}` : "";
950958 return (
951 "Failed to send a macOS keyboard event via osascript. "
952 + "Make sure this process is allowed in System Settings > Privacy & Security > Accessibility."
953 + suffix
959 "Failed to send a macOS keyboard event via osascript. " +
960 "Make sure this process is allowed in System Settings > Privacy & Security > Accessibility." +
961 suffix
954962 );
955963}
956964
......@@ -1060,7 +1068,10 @@ function formatWindowFocusError(error: unknown, target: string) {
10601068 return `Failed to focus ${target}.${suffix}`;
10611069}
10621070
1063function formatAppMonitorExitMessage(code: number | null, signal: NodeJS.Signals | null) {
1071function formatAppMonitorExitMessage(
1072 code: number | null,
1073 signal: NodeJS.Signals | null,
1074) {
10641075 if (signal) {
10651076 return `The macOS app monitor stopped after receiving ${signal}.`;
10661077 }
src/Reaper.ts+29-28
......@@ -94,13 +94,14 @@ const DEFAULT_REAPER_OSC_TARGET_DIR = join(
9494 DEFAULT_REAPER_RESOURCE_DIR,
9595 "OSC",
9696);
97const REAPER_SCRIPT_TARGET_DIR = process.env.REAPER_SCRIPTS_DIR
98 ?? DEFAULT_REAPER_SCRIPT_TARGET_DIR;
99const REAPER_OSC_TARGET_DIR = process.env.REAPER_OSC_DIR
100 ?? DEFAULT_REAPER_OSC_TARGET_DIR;
97const REAPER_SCRIPT_TARGET_DIR = process.env.REAPER_SCRIPTS_DIR ??
98 DEFAULT_REAPER_SCRIPT_TARGET_DIR;
99const REAPER_OSC_TARGET_DIR = process.env.REAPER_OSC_DIR ??
100 DEFAULT_REAPER_OSC_TARGET_DIR;
101101const OSC_PATTERN_FILE = "CloverAutomation.ReaperOSC";
102102const OSC_PATTERN_NAME = stripReaperOscExtension(OSC_PATTERN_FILE);
103const OSC_PATTERN_CONFIG = `# OSC pattern config file for Clover Creative Control's REAPER integration.
103const OSC_PATTERN_CONFIG =
104 `# OSC pattern config file for Clover Creative Control's REAPER integration.
104105DEVICE_TRACK_COUNT 1
105106DEVICE_SEND_COUNT 0
106107DEVICE_RECEIVE_COUNT 0
......@@ -174,10 +175,10 @@ export class Reaper extends Events<Reaper.EventMap> {
174175 }
175176
176177 console.info(
177 `${OSC_PATTERN_FILE} is not registered yet. `
178 + `Add an OSC control surface manually using the "${OSC_PATTERN_NAME}" pattern, set REAPER's local listen port to `
179 + `${this.#oscPort}, and send to ${this.#oscHost}:${this.#oscBindPort}. `
180 + "The REAPER web interface is not required for this config.",
178 `${OSC_PATTERN_FILE} is not registered yet. ` +
179 `Add an OSC control surface manually using the "${OSC_PATTERN_NAME}" pattern, set REAPER's local listen port to ` +
180 `${this.#oscPort}, and send to ${this.#oscHost}:${this.#oscBindPort}. ` +
181 "The REAPER web interface is not required for this config.",
181182 );
182183 }
183184
......@@ -475,13 +476,13 @@ function sameTransportState(
475476 left: ReaperTransportState,
476477 right: ReaperTransportState,
477478) {
478 return left.playing === right.playing
479 && left.paused === right.paused
480 && left.recording === right.recording
481 && left.repeatOn === right.repeatOn
482 && left.positionSeconds === right.positionSeconds
483 && left.positionString === right.positionString
484 && left.positionBeatsString === right.positionBeatsString;
479 return left.playing === right.playing &&
480 left.paused === right.paused &&
481 left.recording === right.recording &&
482 left.repeatOn === right.repeatOn &&
483 left.positionSeconds === right.positionSeconds &&
484 left.positionString === right.positionString &&
485 left.positionBeatsString === right.positionBeatsString;
485486}
486487
487488function optimisticTransportPatchForAction(
......@@ -556,9 +557,7 @@ function transportPatchForOscMessage(
556557 return null;
557558 }
558559
559 return playing
560 ? { playing, paused: false }
561 : { playing };
560 return playing ? { playing, paused: false } : { playing };
562561 }
563562
564563 case OSC_ADDRESS.pause: {
......@@ -567,9 +566,7 @@ function transportPatchForOscMessage(
567566 return null;
568567 }
569568
570 return paused
571 ? { paused, playing: false }
572 : { paused };
569 return paused ? { paused, playing: false } : { paused };
573570 }
574571
575572 case OSC_ADDRESS.stop:
......@@ -582,7 +579,9 @@ function transportPatchForOscMessage(
582579 }
583580}
584581
585function transportPatchForOscPacket(packet: Buffer): ReaperTransportPatch | null {
582function transportPatchForOscPacket(
583 packet: Buffer,
584): ReaperTransportPatch | null {
586585 const messages = parseOscPacket(packet);
587586 if (!messages) {
588587 return null;
......@@ -615,8 +614,8 @@ function hasManagedOscSurface(config: string) {
615614
616615 const normalizedTokens = tokens.map((token) => unquoteReaperToken(token));
617616 if (
618 normalizedTokens.includes(OSC_PATTERN_FILE)
619 || normalizedTokens.includes(OSC_PATTERN_NAME)
617 normalizedTokens.includes(OSC_PATTERN_FILE) ||
618 normalizedTokens.includes(OSC_PATTERN_NAME)
620619 ) {
621620 return true;
622621 }
......@@ -645,8 +644,8 @@ function formatError(error: unknown) {
645644
646645function unquoteReaperToken(token: string) {
647646 if (
648 (token.startsWith("'") && token.endsWith("'"))
649 || (token.startsWith("\"") && token.endsWith("\""))
647 (token.startsWith("'") && token.endsWith("'")) ||
648 (token.startsWith('"') && token.endsWith('"'))
650649 ) {
651650 return token.slice(1, -1);
652651 }
......@@ -835,7 +834,9 @@ function encodeOscArgument(value: OscScalar) {
835834function encodeOscString(value: string) {
836835 const buffer = Buffer.from(value + "\0", "utf8");
837836 const padding = (4 - (buffer.length % 4)) % 4;
838 return padding === 0 ? buffer : Buffer.concat([buffer, Buffer.alloc(padding)]);
837 return padding === 0
838 ? buffer
839 : Buffer.concat([buffer, Buffer.alloc(padding)]);
839840}
840841
841842function readOscString(buffer: Buffer, offset: number) {
src/Reaper/actions.ts+1430-715
......@@ -41,7 +41,8 @@ export const REAPER_ACTIONS = {
4141 "action-momentarily-send-next-action-to-project-tab-n-8": 3040,
4242 "action-momentarily-send-next-action-to-project-tab-n-9": 3041,
4343 "action-prompt-to-continue-only-valid-within-custom-actions": 2000,
44 "action-prompt-to-go-to-action-loop-start-only-valid-within-custom-actions": 2002,
44 "action-prompt-to-go-to-action-loop-start-only-valid-within-custom-actions":
45 2002,
4546 "action-repeat-the-action-prior-to-the-most-recent-action": 3000,
4647 "action-repeat-the-most-recent-action": 2999,
4748 "action-set-action-loop-start-only-valid-within-custom-actions": 2001,
......@@ -51,7 +52,8 @@ export const REAPER_ACTIONS = {
5152 "action-skip-next-action-if-cc-parameter-0-mid-2016": 2016,
5253 "action-skip-next-action-if-cc-parameter-0-mid-2017": 2017,
5354 "action-skip-next-action-if-cc-parameter-0-mid-2018": 2018,
54 "action-skip-next-action-set-cc-parameter-to-relative-plus-1-if-action-armed-0-otherwise": 2023,
55 "action-skip-next-action-set-cc-parameter-to-relative-plus-1-if-action-armed-0-otherwise":
56 2023,
5557 "action-skip-next-action-set-cc-parameter-to-relative-plus-1-if-action-toggle-state-enabled-1-if-disabled-0-if-toggle-state-unavailable":
5658 2022,
5759 "action-toggle-arm-of-next-action": 2021,
......@@ -300,9 +302,11 @@ export const REAPER_ACTIONS = {
300302 "automation-restore-all-saved-track-envelope-latches": 43562,
301303 "automation-restore-saved-track-envelope-latches": 43564,
302304 "automation-save-and-clear-all-track-envelope-latches": 43561,
303 "automation-save-and-clear-all-track-envelope-latches-if-any-otherwise-restore-saved-latches": 43565,
305 "automation-save-and-clear-all-track-envelope-latches-if-any-otherwise-restore-saved-latches":
306 43565,
304307 "automation-save-and-clear-track-envelope-latches": 43563,
305 "automation-save-and-clear-track-envelope-latches-if-any-otherwise-restore-saved-latches": 43566,
308 "automation-save-and-clear-track-envelope-latches-if-any-otherwise-restore-saved-latches":
309 43566,
306310 "automation-save-latch-preset-1-for-all-tracks": 50500,
307311 "automation-save-latch-preset-1-for-selected-tracks": 50628,
308312 "automation-save-latch-preset-10-for-all-tracks": 50509,
......@@ -445,23 +449,35 @@ export const REAPER_ACTIONS = {
445449 "automation-set-track-automation-mode-to-write": 40403,
446450 "automation-toggle-track-between-touch-and-trim-read-modes": 41109,
447451 "automation-unarm-all-envelopes": 41163,
448 "automation-write-current-values-for-actively-writing-envelopes-from-cursor-to-end-of-project": 42015,
449 "automation-write-current-values-for-actively-writing-envelopes-from-cursor-to-first-touch-position": 42016,
450 "automation-write-current-values-for-actively-writing-envelopes-from-cursor-to-start-of-project": 42014,
451 "automation-write-current-values-for-actively-writing-envelopes-to-entire-envelope": 42017,
452 "automation-write-current-values-for-actively-writing-envelopes-to-time-selection": 42013,
453 "automation-write-current-values-for-all-writing-envelopes-from-cursor-to-end-of-project": 41162,
454 "automation-write-current-values-for-all-writing-envelopes-from-cursor-to-start-of-project": 41161,
455 "automation-write-current-values-for-all-writing-envelopes-to-time-selection": 41160,
452 "automation-write-current-values-for-actively-writing-envelopes-from-cursor-to-end-of-project":
453 42015,
454 "automation-write-current-values-for-actively-writing-envelopes-from-cursor-to-first-touch-position":
455 42016,
456 "automation-write-current-values-for-actively-writing-envelopes-from-cursor-to-start-of-project":
457 42014,
458 "automation-write-current-values-for-actively-writing-envelopes-to-entire-envelope":
459 42017,
460 "automation-write-current-values-for-actively-writing-envelopes-to-time-selection":
461 42013,
462 "automation-write-current-values-for-all-writing-envelopes-from-cursor-to-end-of-project":
463 41162,
464 "automation-write-current-values-for-all-writing-envelopes-from-cursor-to-start-of-project":
465 41161,
466 "automation-write-current-values-for-all-writing-envelopes-to-time-selection":
467 41160,
456468 "big-clock-plus-extended-display-recording-pass-markers-etc": 1101,
457469 "calculate-loudness-of-master-mix-via-dry-run-render": 42440,
458 "calculate-loudness-of-master-mix-within-time-selection-via-dry-run-render": 42441,
459 "calculate-loudness-of-selected-items-including-take-and-track-fx-and-settings-via-dry-run-render": 42437,
470 "calculate-loudness-of-master-mix-within-time-selection-via-dry-run-render":
471 42441,
472 "calculate-loudness-of-selected-items-including-take-and-track-fx-and-settings-via-dry-run-render":
473 42437,
460474 "calculate-loudness-of-selected-items-source-media-via-dry-run-render": 42468,
461475 "calculate-loudness-of-selected-tracks-via-dry-run-render": 42438,
462 "calculate-loudness-of-selected-tracks-within-time-selection-via-dry-run-render": 42439,
476 "calculate-loudness-of-selected-tracks-within-time-selection-via-dry-run-render":
477 42439,
463478 "calculate-mono-loudness-of-selected-tracks-via-dry-run-render": 42447,
464 "calculate-mono-loudness-of-selected-tracks-within-time-selection-via-dry-run-render": 42448,
479 "calculate-mono-loudness-of-selected-tracks-within-time-selection-via-dry-run-render":
480 42448,
465481 "calculate-transient-guides": 42028,
466482 "calculate-transient-guides-for-visible-areas-in-items": 42029,
467483 "clear-project-recording-tag-rectag-wildcard": 43465,
......@@ -472,7 +488,8 @@ export const REAPER_ACTIONS = {
472488 "colors-reset-random-color-generator": 41343,
473489 "comp-takes-activate-next-comp": 41376,
474490 "comp-takes-activate-previous-comp": 41375,
475 "comp-takes-choose-active-comp-for-item-under-mouse-and-all-other-items-in-the-comp": 41382,
491 "comp-takes-choose-active-comp-for-item-under-mouse-and-all-other-items-in-the-comp":
492 41382,
476493 "comp-takes-crop-list-to-active-comp": 41379,
477494 "comp-takes-move-active-comp-to-top-lane": 41378,
478495 "comp-takes-remove-active-comp-from-list": 41374,
......@@ -481,12 +498,15 @@ export const REAPER_ACTIONS = {
481498 "control-surface-refresh-all-surfaces": 41743,
482499 "convert-active-take-midi-to-in-project-midi-source-data": 40684,
483500 "convert-active-take-midi-to-mid-file-reference": 40685,
484 "create-measure-from-time-selection-detect-tempo-detect-number-of-measures": 40338,
485 "create-measure-from-time-selection-detect-tempo-try-to-create-single-measure": 42407,
501 "create-measure-from-time-selection-detect-tempo-detect-number-of-measures":
502 40338,
503 "create-measure-from-time-selection-detect-tempo-try-to-create-single-measure":
504 42407,
486505 "create-measure-from-time-selection-new-time-signature": 40801,
487506 "developer-debug-console": 41075,
488507 "developer-write-c-plus-plus-api-functions-header": 41064,
489 "dock-undock-currently-focused-dockable-window-or-attach-unattach-focused-docker": 41172,
508 "dock-undock-currently-focused-dockable-window-or-attach-unattach-focused-docker":
509 41172,
490510 "docker-activate-next-tab": 41624,
491511 "docker-activate-previous-tab": 41625,
492512 "docker-show-in-bottom-of-main-window": 41598,
......@@ -495,23 +515,39 @@ export const REAPER_ACTIONS = {
495515 "docker-show-in-top-of-main-window": 41600,
496516 "dockers-compact-when-small-and-single-tab": 41691,
497517 "edit-copy-items": 40698,
498 "edit-copy-items-tracks-envelope-points-depending-on-focus-ignoring-time-selection": 40057,
499 "edit-copy-items-tracks-envelope-points-depending-on-focus-within-time-selection-if-any-smart-copy": 41383,
518 "edit-copy-items-tracks-envelope-points-depending-on-focus-ignoring-time-selection":
519 40057,
520 "edit-copy-items-tracks-envelope-points-depending-on-focus-within-time-selection-if-any-smart-copy":
521 41383,
500522 "edit-cut-items": 40699,
501 "edit-cut-items-tracks-envelope-points-depending-on-focus-ignoring-time-selection": 40059,
502 "edit-cut-items-tracks-envelope-points-depending-on-focus-within-time-selection-if-any-smart-cut": 41384,
503 "edit-delete-notes-of-less-than-1-128-note-in-length-in-selected-midi-items": 41738,
504 "edit-delete-notes-of-less-than-1-16-note-in-length-in-selected-midi-items": 41735,
505 "edit-delete-notes-of-less-than-1-256-note-in-length-in-selected-midi-items": 41739,
506 "edit-delete-notes-of-less-than-1-32-note-in-length-in-selected-midi-items": 41736,
507 "edit-delete-notes-of-less-than-1-64-note-in-length-in-selected-midi-items": 41737,
508 "edit-delete-notes-of-less-than-1-8-note-in-length-in-selected-midi-items": 41734,
509 "edit-delete-trailing-notes-of-less-than-1-128-note-in-length-in-selected-midi-items": 41732,
510 "edit-delete-trailing-notes-of-less-than-1-16-note-in-length-in-selected-midi-items": 41729,
511 "edit-delete-trailing-notes-of-less-than-1-256-note-in-length-in-selected-midi-items": 41733,
512 "edit-delete-trailing-notes-of-less-than-1-32-note-in-length-in-selected-midi-items": 41730,
513 "edit-delete-trailing-notes-of-less-than-1-64-note-in-length-in-selected-midi-items": 41731,
514 "edit-delete-trailing-notes-of-less-than-1-8-note-in-length-in-selected-midi-items": 41728,
523 "edit-cut-items-tracks-envelope-points-depending-on-focus-ignoring-time-selection":
524 40059,
525 "edit-cut-items-tracks-envelope-points-depending-on-focus-within-time-selection-if-any-smart-cut":
526 41384,
527 "edit-delete-notes-of-less-than-1-128-note-in-length-in-selected-midi-items":
528 41738,
529 "edit-delete-notes-of-less-than-1-16-note-in-length-in-selected-midi-items":
530 41735,
531 "edit-delete-notes-of-less-than-1-256-note-in-length-in-selected-midi-items":
532 41739,
533 "edit-delete-notes-of-less-than-1-32-note-in-length-in-selected-midi-items":
534 41736,
535 "edit-delete-notes-of-less-than-1-64-note-in-length-in-selected-midi-items":
536 41737,
537 "edit-delete-notes-of-less-than-1-8-note-in-length-in-selected-midi-items":
538 41734,
539 "edit-delete-trailing-notes-of-less-than-1-128-note-in-length-in-selected-midi-items":
540 41732,
541 "edit-delete-trailing-notes-of-less-than-1-16-note-in-length-in-selected-midi-items":
542 41729,
543 "edit-delete-trailing-notes-of-less-than-1-256-note-in-length-in-selected-midi-items":
544 41733,
545 "edit-delete-trailing-notes-of-less-than-1-32-note-in-length-in-selected-midi-items":
546 41730,
547 "edit-delete-trailing-notes-of-less-than-1-64-note-in-length-in-selected-midi-items":
548 41731,
549 "edit-delete-trailing-notes-of-less-than-1-8-note-in-length-in-selected-midi-items":
550 41728,
515551 "edit-dynamic-split-items": 40760,
516552 "edit-dynamic-split-items-using-most-recent-settings": 42951,
517553 "edit-redo": 40030,
......@@ -519,14 +555,19 @@ export const REAPER_ACTIONS = {
519555 "envelope-add-edge-points-to-automation-item": 42209,
520556 "envelope-add-edit-envelope-point-value-at-cursor": 41987,
521557 "envelope-add-edit-envelope-point-value-exactly-at-cursor": 40152,
522 "envelope-apply-all-vcas-from-selected-tracks-to-grouped-tracks-and-reset-volume-pan-mute": 41982,
523 "envelope-apply-all-vcas-to-selected-tracks-and-remove-from-vca-groups": 41981,
558 "envelope-apply-all-vcas-from-selected-tracks-to-grouped-tracks-and-reset-volume-pan-mute":
559 41982,
560 "envelope-apply-all-vcas-to-selected-tracks-and-remove-from-vca-groups":
561 41981,
524562 "envelope-automation-item-properties": 42090,
525 "envelope-automation-items-connect-to-the-underlying-envelope-on-both-sides": 42223,
526 "envelope-automation-items-connect-to-the-underlying-envelope-on-the-right-side": 42222,
563 "envelope-automation-items-connect-to-the-underlying-envelope-on-both-sides":
564 42223,
565 "envelope-automation-items-connect-to-the-underlying-envelope-on-the-right-side":
566 42222,
527567 "envelope-automation-items-do-not-connect-to-the-underlying-envelope": 42221,
528568 "envelope-bypass-underlying-envelope-outside-of-automation-items": 42224,
529 "envelope-chase-non-fx-envelope-to-automation-items-when-underlying-envelope-is-bypassed": 42345,
569 "envelope-chase-non-fx-envelope-to-automation-items-when-underlying-envelope-is-bypassed":
570 42345,
530571 "envelope-clear-or-remove-envelope": 40065,
531572 "envelope-convert-all-project-automation-to-automation-items": 42207,
532573 "envelope-copy-points-within-time-selection": 40324,
......@@ -548,14 +589,18 @@ export const REAPER_ACTIONS = {
548589 "envelope-increase-bezier-tension-for-selected-points-by-5-percent": 41122,
549590 "envelope-insert-4-envelope-points-at-time-selection": 40726,
550591 "envelope-insert-automation-item": 42082,
551 "envelope-insert-new-point-at-current-position-do-not-remove-nearby-points": 40106,
592 "envelope-insert-new-point-at-current-position-do-not-remove-nearby-points":
593 40106,
552594 "envelope-insert-new-point-at-current-position-remove-nearby-points": 40915,
553 "envelope-insert-new-point-at-current-position-to-all-visible-track-envelopes-do-not-remove-nearby-points": 40064,
554 "envelope-insert-new-point-at-current-position-to-all-visible-track-envelopes-remove-nearby-points": 41126,
595 "envelope-insert-new-point-at-current-position-to-all-visible-track-envelopes-do-not-remove-nearby-points":
596 40064,
597 "envelope-insert-new-point-at-current-position-to-all-visible-track-envelopes-remove-nearby-points":
598 41126,
555599 "envelope-invert-selected-points": 40334,
556600 "envelope-load-automation-item": 42093,
557601 "envelope-mute-automation-items": 42211,
558 "envelope-obey-project-default-setting-to-bypass-underlying-envelope-outside-of-automation-items": 42215,
602 "envelope-obey-project-default-setting-to-bypass-underlying-envelope-outside-of-automation-items":
603 42215,
559604 "envelope-reduce-number-of-points": 40887,
560605 "envelope-reduce-number-of-points-by-half": 42199,
561606 "envelope-reduce-number-of-points-by-half-within-time-selection": 42201,
......@@ -610,7 +655,8 @@ export const REAPER_ACTIONS = {
610655 "envelopes-move-selected-points-up-a-tiny-bit": 42381,
611656 "envelopes-view-envelopes-for-last-touched-track-item": 40019,
612657 "export-track-lyrics": 42071,
613 "file-add-project-to-render-queue-using-the-most-recent-render-settings": 41823,
658 "file-add-project-to-render-queue-using-the-most-recent-render-settings":
659 41823,
614660 "file-batch-file-converter": 41076,
615661 "file-choose-project-s-to-open": 43697,
616662 "file-clean-current-project-directory": 40098,
......@@ -624,33 +670,43 @@ export const REAPER_ACTIONS = {
624670 "file-new-project": 40023,
625671 "file-open-project": 40025,
626672 "file-open-render-queue": 40929,
627 "file-open-render-statistics-charts-from-most-recent-render-in-web-browser": 42497,
628 "file-open-render-statistics-charts-from-most-recent-render-in-web-browser-hide-file-paths": 42510,
673 "file-open-render-statistics-charts-from-most-recent-render-in-web-browser":
674 42497,
675 "file-open-render-statistics-charts-from-most-recent-render-in-web-browser-hide-file-paths":
676 42510,
629677 "file-open-render-statistics-charts-from-most-recent-render-in-web-browser-hide-file-paths-and-project-regions-markers":
630678 43343,
631 "file-open-render-statistics-charts-from-most-recent-render-in-web-browser-hide-project-regions-markers": 43342,
679 "file-open-render-statistics-charts-from-most-recent-render-in-web-browser-hide-project-regions-markers":
680 43342,
632681 "file-project-settings": 40021,
633682 "file-quit-reaper": 40004,
634683 "file-render-project-to-disk": 40015,
635684 "file-render-project-using-the-most-recent-render-settings": 41824,
636 "file-render-project-using-the-most-recent-render-settings-auto-close-render-dialog": 42230,
637 "file-render-project-using-the-most-recent-render-settings-with-a-new-target-file-name": 41855,
685 "file-render-project-using-the-most-recent-render-settings-auto-close-render-dialog":
686 42230,
687 "file-render-project-using-the-most-recent-render-settings-with-a-new-target-file-name":
688 41855,
638689 "file-save-all-projects": 40897,
639690 "file-save-copy-of-project-as-prompt-with-current-name": 43578,
640691 "file-save-copy-of-project-as-prompt-with-incremented-project-name": 42347,
641692 "file-save-copy-of-project-automatically-increment-project-name": 42346,
642693 "file-save-live-output-to-disk-bounce": 40017,
643 "file-save-live-output-to-disk-bounce-using-the-most-recent-bounce-settings": 42317,
644 "file-save-new-version-of-project-automatically-increment-project-name": 41895,
694 "file-save-live-output-to-disk-bounce-using-the-most-recent-bounce-settings":
695 42317,
696 "file-save-new-version-of-project-automatically-increment-project-name":
697 41895,
645698 "file-save-project": 40026,
646699 "file-save-project-and-render-rpp-prox": 42332,
647700 "file-save-project-as": 40022,
648701 "file-save-project-as-template": 40394,
649702 "file-show-project-render-metadata-window": 42397,
650703 "file-spawn-new-instance-of-reaper": 40063,
651 "fixed-lane-comp-area-add-comp-area-at-time-selection-for-lane-at-mouse": 42657,
652 "fixed-lane-comp-area-add-comp-area-between-previous-and-next-comp-areas-for-lane-at-mouse": 42599,
653 "fixed-lane-comp-area-add-comp-area-from-mouse-position-to-next-area-or-end-of-media": 42613,
704 "fixed-lane-comp-area-add-comp-area-at-time-selection-for-lane-at-mouse":
705 42657,
706 "fixed-lane-comp-area-add-comp-area-between-previous-and-next-comp-areas-for-lane-at-mouse":
707 42599,
708 "fixed-lane-comp-area-add-comp-area-from-mouse-position-to-next-area-or-end-of-media":
709 42613,
654710 "fixed-lane-comp-area-delete-comp-area": 42642,
655711 "fixed-lane-comp-area-delete-comp-area-at-mouse": 42643,
656712 "fixed-lane-comp-area-delete-comp-area-at-mouse-but-not-media-items": 42644,
......@@ -666,13 +722,16 @@ export const REAPER_ACTIONS = {
666722 "fixed-lane-comp-area-move-up": 41082,
667723 "fixed-lane-comp-area-set-loop-points-to-comp-area": 42495,
668724 "fixed-lane-comp-area-set-loop-points-to-comp-area-at-mouse": 42504,
669 "fixed-lane-comp-area-set-loop-points-to-comp-area-at-mouse-half-second-preroll-postroll": 42711,
670 "fixed-lane-comp-area-set-loop-points-to-comp-area-at-mouse-one-second-preroll-postroll": 42712,
725 "fixed-lane-comp-area-set-loop-points-to-comp-area-at-mouse-half-second-preroll-postroll":
726 42711,
727 "fixed-lane-comp-area-set-loop-points-to-comp-area-at-mouse-one-second-preroll-postroll":
728 42712,
671729 "fixed-lane-comp-area-split-comp-area-at-edit-cursor": 42600,
672730 "fixed-lane-comp-area-split-comp-area-at-mouse-position": 42641,
673731 "fixed-lane-comp-area-split-comp-area-at-mouse-position-ignoring-snap": 40146,
674732 "fixed-lane-comp-area-split-media-items-at-comp-area-edges": 42602,
675 "fixed-lane-comp-area-split-media-items-at-edges-of-comp-area-at-mouse": 42603,
733 "fixed-lane-comp-area-split-media-items-at-edges-of-comp-area-at-mouse":
734 42603,
676735 "fully-unload-unloaded-vsts": 41204,
677736 "fx-activate-bypass-track-take-envelope-for-last-touched-fx-parameter": 41983,
678737 "fx-arm-track-take-envelope-for-last-touched-fx-parameter": 41984,
......@@ -694,7 +753,8 @@ export const REAPER_ACTIONS = {
694753 "fx-show-previous-single-fx-embedded-ui-in-tcp-selected-tracks": 42343,
695754 "fx-toggle-delta-solo-for-last-focused-fx": 42455,
696755 "fx-toggle-map-to-container-parameter-for-last-touched-fx-parameter": 42650,
697 "fx-toggle-preference-auto-bypass-fx-that-require-pdc-on-record-arm-affected-tracks": 43150,
756 "fx-toggle-preference-auto-bypass-fx-that-require-pdc-on-record-arm-affected-tracks":
757 43150,
698758 "global-automation-override-all-automation-in-latch-mode": 40881,
699759 "global-automation-override-all-automation-in-latch-preview-mode": 42022,
700760 "global-automation-override-all-automation-in-read-mode": 40879,
......@@ -702,7 +762,8 @@ export const REAPER_ACTIONS = {
702762 "global-automation-override-all-automation-in-trim-read-mode": 40878,
703763 "global-automation-override-all-automation-in-write-mode": 40882,
704764 "global-automation-override-bypass-all-automation": 40885,
705 "global-automation-override-no-override-set-automation-modes-per-track": 40876,
765 "global-automation-override-no-override-set-automation-modes-per-track":
766 40876,
706767 "global-automation-override-toggle-bypass-all-automation": 40908,
707768 "go-to-end-of-loop": 40633,
708769 "go-to-end-of-time-selection": 40631,
......@@ -1004,7 +1065,8 @@ export const REAPER_ACTIONS = {
10041065 "help-all-actions": 40845,
10051066 "help-check-for-new-versions": 40442,
10061067 "help-mouse-modifier-keys-and-action-shortcuts": 40308,
1007 "help-show-mouse-editing-help-in-the-area-beneath-the-track-control-panels": 41345,
1068 "help-show-mouse-editing-help-in-the-area-beneath-the-track-control-panels":
1069 41345,
10081070 "i-o-dialog-close-window-on-enter-key": 41828,
10091071 "import-track-lyrics": 42070,
10101072 "insert-click-source": 40013,
......@@ -1042,7 +1104,8 @@ export const REAPER_ACTIONS = {
10421104 "item-clear-up-rank-down-rank-markers-within-time-selection": 43202,
10431105 "item-close-item-inline-editors": 41887,
10441106 "item-collapse-empty-take": 41747,
1045 "item-convert-embedded-source-transient-information-to-transient-guides": 42380,
1107 "item-convert-embedded-source-transient-information-to-transient-guides":
1108 42380,
10461109 "item-copy-items-to-time-selection-trim-loop-to-fit": 41319,
10471110 "item-copy-loop-of-selected-area-of-audio-items": 40014,
10481111 "item-copy-selected-area-of-items": 40060,
......@@ -1053,23 +1116,32 @@ export const REAPER_ACTIONS = {
10531116 "item-cycle-through-crossfade-shapes": 41534,
10541117 "item-cycle-through-fade-in-shapes": 41520,
10551118 "item-cycle-through-fade-out-shapes": 41527,
1056 "item-cycle-through-up-rank-down-rank-levels-for-active-take-or-last-recording-pass": 43197,
1057 "item-cycle-through-up-rank-down-rank-levels-for-take-marker-at-mouse-position": 43200,
1058 "item-cycle-through-up-rank-down-rank-levels-for-take-marker-at-play-position-or-edit-cursor": 43199,
1059 "item-cycle-through-up-rank-down-rank-levels-for-take-marker-at-time-selection": 43201,
1060 "item-cycle-through-up-rank-down-rank-levels-for-take-or-comp-area-under-mouse": 43198,
1119 "item-cycle-through-up-rank-down-rank-levels-for-active-take-or-last-recording-pass":
1120 43197,
1121 "item-cycle-through-up-rank-down-rank-levels-for-take-marker-at-mouse-position":
1122 43200,
1123 "item-cycle-through-up-rank-down-rank-levels-for-take-marker-at-play-position-or-edit-cursor":
1124 43199,
1125 "item-cycle-through-up-rank-down-rank-levels-for-take-marker-at-time-selection":
1126 43201,
1127 "item-cycle-through-up-rank-down-rank-levels-for-take-or-comp-area-under-mouse":
1128 43198,
10611129 "item-delete-all-take-markers": 42387,
10621130 "item-delete-take-marker-at-cursor": 42386,
10631131 "item-delete-take-marker-at-mouse-position": 42389,
10641132 "item-delete-take-markers-in-time-selection": 43182,
1065 "item-delete-takes-for-item-under-mouse-that-are-down-ranked-no-confirm": 43163,
1066 "item-delete-takes-for-item-under-mouse-that-are-not-up-ranked-no-confirm": 43164,
1133 "item-delete-takes-for-item-under-mouse-that-are-down-ranked-no-confirm":
1134 43163,
1135 "item-delete-takes-for-item-under-mouse-that-are-not-up-ranked-no-confirm":
1136 43164,
10671137 "item-delete-takes-that-are-down-ranked-no-confirm": 42682,
10681138 "item-delete-takes-that-are-not-up-ranked-no-confirm": 40229,
10691139 "item-disable-default-fadein-fadeout": 41196,
10701140 "item-down-rank-active-take-or-last-recording-pass": 42681,
1071 "item-down-rank-take-marker-at-1-second-before-play-position-or-at-edit-cursor-if-not-playing-back": 43175,
1072 "item-down-rank-take-marker-at-2-seconds-before-play-position-or-at-edit-cursor-if-not-playing-back": 43177,
1141 "item-down-rank-take-marker-at-1-second-before-play-position-or-at-edit-cursor-if-not-playing-back":
1142 43175,
1143 "item-down-rank-take-marker-at-2-seconds-before-play-position-or-at-edit-cursor-if-not-playing-back":
1144 43177,
10731145 "item-down-rank-take-marker-at-mouse-position": 43160,
10741146 "item-down-rank-take-marker-at-play-position-or-edit-cursor": 43158,
10751147 "item-down-rank-take-marker-at-time-selection": 43184,
......@@ -1095,12 +1167,16 @@ export const REAPER_ACTIONS = {
10951167 "item-edit-move-items-envelope-points-up-one-track-a-bit": 40117,
10961168 "item-edit-move-items-left-preserving-timing-of-contents": 40121,
10971169 "item-edit-move-items-right-preserving-timing-of-contents": 40122,
1098 "item-edit-move-left-edge-of-item-to-edit-cursor-preserving-item-right-edge": 41306,
1099 "item-edit-move-left-edge-of-item-under-mouse-to-edit-cursor-preserving-item-right-edge": 41301,
1170 "item-edit-move-left-edge-of-item-to-edit-cursor-preserving-item-right-edge":
1171 41306,
1172 "item-edit-move-left-edge-of-item-under-mouse-to-edit-cursor-preserving-item-right-edge":
1173 41301,
11001174 "item-edit-move-position-of-item-to-edit-cursor": 41205,
11011175 "item-edit-move-position-of-item-under-mouse-to-edit-cursor": 41299,
1102 "item-edit-move-right-edge-of-item-to-edit-cursor-preserving-item-length": 41307,
1103 "item-edit-move-right-edge-of-item-under-mouse-to-edit-cursor-preserving-item-length": 41302,
1176 "item-edit-move-right-edge-of-item-to-edit-cursor-preserving-item-length":
1177 41307,
1178 "item-edit-move-right-edge-of-item-under-mouse-to-edit-cursor-preserving-item-length":
1179 41302,
11041180 "item-edit-nudge-left-by-last-nudge-dialog-settings": 41250,
11051181 "item-edit-nudge-left-by-saved-nudge-dialog-settings-1": 41279,
11061182 "item-edit-nudge-left-by-saved-nudge-dialog-settings-2": 41280,
......@@ -1152,11 +1228,15 @@ export const REAPER_ACTIONS = {
11521228 "item-force-transient-optimized-mode-for-stretch-markers": 42337,
11531229 "item-glue-items-auto-increase-channel-count-with-take-fx": 42434,
11541230 "item-glue-items-expanding-to-time-selection-if-any": 41588,
1155 "item-glue-items-expanding-to-time-selection-if-any-auto-increase-channel-count-with-take-fx": 42009,
1156 "item-glue-items-expanding-to-time-selection-if-any-including-leading-fade-in-and-trailing-fade-out": 40606,
1231 "item-glue-items-expanding-to-time-selection-if-any-auto-increase-channel-count-with-take-fx":
1232 42009,
1233 "item-glue-items-expanding-to-time-selection-if-any-including-leading-fade-in-and-trailing-fade-out":
1234 40606,
11571235 "item-glue-items-ignoring-time-selection": 40362,
1158 "item-glue-items-ignoring-time-selection-auto-increase-channel-count-with-take-fx": 42008,
1159 "item-glue-items-ignoring-time-selection-including-leading-fade-in-and-trailing-fade-out": 40257,
1236 "item-glue-items-ignoring-time-selection-auto-increase-channel-count-with-take-fx":
1237 42008,
1238 "item-glue-items-ignoring-time-selection-including-leading-fade-in-and-trailing-fade-out":
1239 40257,
11601240 "item-glue-items-including-leading-fade-in-and-trailing-fade-out": 42433,
11611241 "item-glue-items-within-time-selection": 42432,
11621242 "item-go-to-nearest-stretch-marker": 41862,
......@@ -1189,15 +1269,18 @@ export const REAPER_ACTIONS = {
11891269 "item-navigation-move-cursor-to-previous-transient-in-items": 40376,
11901270 "item-navigation-move-cursor-to-start-of-items": 41173,
11911271 "item-navigation-select-and-move-to-item-in-next-track": 40419,
1192 "item-navigation-select-and-move-to-item-in-next-track-without-changing-track-selection": 41140,
1272 "item-navigation-select-and-move-to-item-in-next-track-without-changing-track-selection":
1273 41140,
11931274 "item-navigation-select-and-move-to-item-in-previous-track": 40418,
1194 "item-navigation-select-and-move-to-item-in-previous-track-without-changing-track-selection": 41139,
1275 "item-navigation-select-and-move-to-item-in-previous-track-without-changing-track-selection":
1276 41139,
11951277 "item-navigation-select-and-move-to-next-item": 40417,
11961278 "item-navigation-select-and-move-to-previous-item": 40416,
11971279 "item-nudge-items-volume-1db": 41924,
11981280 "item-nudge-items-volume-plus-1db": 41925,
11991281 "item-open-associated-project-in-new-tab": 41816,
1200 "item-open-in-built-in-midi-editor-set-default-behavior-in-preferences": 40153,
1282 "item-open-in-built-in-midi-editor-set-default-behavior-in-preferences":
1283 40153,
12011284 "item-open-item-copies-in-primary-external-editor": 40132,
12021285 "item-open-item-copies-in-secondary-external-editor": 40203,
12031286 "item-open-item-inline-editors": 40847,
......@@ -1212,38 +1295,54 @@ export const REAPER_ACTIONS = {
12121295 "item-propagate-to-similarly-named-items-on-track": 41977,
12131296 "item-properties-clear-take-preserve-pitch": 40796,
12141297 "item-properties-decrease-item-rate-by-0-6-percent-10-cents": 40520,
1215 "item-properties-decrease-item-rate-by-0-6-percent-10-cents-clear-preserve-pitch": 40800,
1298 "item-properties-decrease-item-rate-by-0-6-percent-10-cents-clear-preserve-pitch":
1299 40800,
12161300 "item-properties-decrease-item-rate-by-6-percent-one-semitone": 40518,
1217 "item-properties-decrease-item-rate-by-6-percent-one-semitone-clear-preserve-pitch": 40798,
1301 "item-properties-decrease-item-rate-by-6-percent-one-semitone-clear-preserve-pitch":
1302 40798,
12181303 "item-properties-display-item-beats-ruler-constant-time-signature": 42315,
1219 "item-properties-display-item-beats-ruler-minimal-constant-time-signature": 42359,
1304 "item-properties-display-item-beats-ruler-minimal-constant-time-signature":
1305 42359,
12201306 "item-properties-display-item-source-time-ruler": 42313,
1221 "item-properties-display-item-source-time-ruler-apply-media-source-bwf-start-offset": 42419,
1307 "item-properties-display-item-source-time-ruler-apply-media-source-bwf-start-offset":
1308 42419,
12221309 "item-properties-display-item-source-time-ruler-in-h-m-s-f-format": 42358,
1223 "item-properties-display-item-source-time-ruler-in-h-m-s-f-format-apply-media-source-bwf-start-offset": 42420,
1310 "item-properties-display-item-source-time-ruler-in-h-m-s-f-format-apply-media-source-bwf-start-offset":
1311 42420,
12241312 "item-properties-display-item-time-ruler": 42312,
12251313 "item-properties-display-item-time-ruler-in-h-m-s-f-format": 42314,
12261314 "item-properties-increase-item-rate-by-0-6-percent-10-cents": 40519,
1227 "item-properties-increase-item-rate-by-0-6-percent-10-cents-clear-preserve-pitch": 40799,
1315 "item-properties-increase-item-rate-by-0-6-percent-10-cents-clear-preserve-pitch":
1316 40799,
12281317 "item-properties-increase-item-rate-by-6-percent-one-semitone": 40517,
1229 "item-properties-increase-item-rate-by-6-percent-one-semitone-clear-preserve-pitch": 40797,
1318 "item-properties-increase-item-rate-by-6-percent-one-semitone-clear-preserve-pitch":
1319 40797,
12301320 "item-properties-item-ruler-settings": 42355,
12311321 "item-properties-lock": 40688,
1232 "item-properties-lock-to-active-take-mouse-click-will-not-change-active-take": 41340,
1322 "item-properties-lock-to-active-take-mouse-click-will-not-change-active-take":
1323 41340,
12331324 "item-properties-loop-item-source": 40636,
12341325 "item-properties-loop-section-of-audio-item-source": 40547,
12351326 "item-properties-mute": 40719,
1236 "item-properties-normalize-items-each-item-separately-to-plus-0db-peak": 40108,
1327 "item-properties-normalize-items-each-item-separately-to-plus-0db-peak":
1328 40108,
12371329 "item-properties-normalize-items-peak-rms-lufs": 42460,
12381330 "item-properties-normalize-items-to-loudest-item-to-plus-0db-peak": 40254,
1239 "item-properties-normalize-items-to-loudest-item-to-plus-0db-peak-reset-to-unity-if-already-normalized": 40937,
1240 "item-properties-normalize-items-to-plus-0db-peak-reset-to-unity-if-already-normalized": 40936,
1331 "item-properties-normalize-items-to-loudest-item-to-plus-0db-peak-reset-to-unity-if-already-normalized":
1332 40937,
1333 "item-properties-normalize-items-to-plus-0db-peak-reset-to-unity-if-already-normalized":
1334 40936,
12411335 "item-properties-normalize-items-using-most-recent-settings": 42461,
1242 "item-properties-normalize-items-using-most-recent-settings-force-normalize-as-if-one-long-item": 42463,
1243 "item-properties-normalize-items-using-most-recent-settings-force-normalize-each-item-separately": 42464,
1244 "item-properties-normalize-items-using-most-recent-settings-force-normalize-to-loudest-item": 43344,
1245 "item-properties-normalize-items-using-most-recent-settings-reset-to-unity-if-already-normalized": 42462,
1246 "item-properties-open-media-item-take-channel-mapper-for-selected-items": 42429,
1336 "item-properties-normalize-items-using-most-recent-settings-force-normalize-as-if-one-long-item":
1337 42463,
1338 "item-properties-normalize-items-using-most-recent-settings-force-normalize-each-item-separately":
1339 42464,
1340 "item-properties-normalize-items-using-most-recent-settings-force-normalize-to-loudest-item":
1341 43344,
1342 "item-properties-normalize-items-using-most-recent-settings-reset-to-unity-if-already-normalized":
1343 42462,
1344 "item-properties-open-media-item-take-channel-mapper-for-selected-items":
1345 42429,
12471346 "item-properties-pitch-item-down-one-cent": 40207,
12481347 "item-properties-pitch-item-down-one-octave": 40516,
12491348 "item-properties-pitch-item-down-one-semitone": 40205,
......@@ -1252,9 +1351,11 @@ export const REAPER_ACTIONS = {
12521351 "item-properties-pitch-item-up-one-semitone": 40204,
12531352 "item-properties-reset-item-pitch": 40653,
12541353 "item-properties-reset-item-take-gain-to-plus-0db-un-normalize": 40938,
1255 "item-properties-set-item-rate-from-user-supplied-source-media-tempo-bpm": 42374,
1354 "item-properties-set-item-rate-from-user-supplied-source-media-tempo-bpm":
1355 42374,
12561356 "item-properties-set-item-rate-to-1-0": 40652,
1257 "item-properties-set-item-timebase-to-beats-auto-stretch-at-tempo-changes": 42375,
1357 "item-properties-set-item-timebase-to-beats-auto-stretch-at-tempo-changes":
1358 42375,
12581359 "item-properties-set-item-timebase-to-beats-position-length-rate": 40484,
12591360 "item-properties-set-item-timebase-to-beats-position-only": 40485,
12601361 "item-properties-set-item-timebase-to-project-track-default": 40380,
......@@ -1403,7 +1504,8 @@ export const REAPER_ACTIONS = {
14031504 "item-properties-toggle-item-play-all-takes": 40437,
14041505 "item-properties-toggle-items-tracks-mute-depending-on-focus": 40183,
14051506 "item-properties-toggle-lock": 40687,
1406 "item-properties-toggle-lock-to-active-take-toggle-mouse-click-changes-active-take": 41339,
1507 "item-properties-toggle-lock-to-active-take-toggle-mouse-click-changes-active-take":
1508 41339,
14071509 "item-properties-toggle-mute": 40175,
14081510 "item-properties-toggle-polarity-phase-for-active-take": 40181,
14091511 "item-properties-toggle-show-media-item-take-properties": 41589,
......@@ -1448,14 +1550,18 @@ export const REAPER_ACTIONS = {
14481550 "item-select-all-items-in-current-time-selection": 40717,
14491551 "item-select-all-items-in-track": 40421,
14501552 "item-select-all-items-on-selected-tracks-in-current-time-selection": 40718,
1451 "item-select-all-other-media-items-that-share-pooled-ara-edits-with-selected-items": 42607,
1452 "item-select-all-other-media-items-that-share-pooled-midi-source-data-with-selected-items": 41611,
1453 "item-select-all-other-media-items-that-share-the-same-source-media-as-selected-items": 42608,
1553 "item-select-all-other-media-items-that-share-pooled-ara-edits-with-selected-items":
1554 42607,
1555 "item-select-all-other-media-items-that-share-pooled-midi-source-data-with-selected-items":
1556 41611,
1557 "item-select-all-other-media-items-that-share-the-same-source-media-as-selected-items":
1558 42608,
14541559 "item-select-item-under-mouse-cursor": 40528,
14551560 "item-select-item-under-mouse-cursor-leaving-other-items-selected": 40529,
14561561 "item-select-next-adjacent-non-overlapping-item": 41127,
14571562 "item-select-previous-adjacent-non-overlapping-item": 41128,
1458 "item-set-all-media-item-takes-that-share-the-same-source-media-to-the-same-random-color": 42693,
1563 "item-set-all-media-item-takes-that-share-the-same-source-media-to-the-same-random-color":
1564 42693,
14591565 "item-set-all-media-offline": 40100,
14601566 "item-set-all-media-online": 40101,
14611567 "item-set-crossfade-shape-to-type-1-linear-equal-gain": 41528,
......@@ -1520,7 +1626,8 @@ export const REAPER_ACTIONS = {
15201626 "item-split-at-take-markers-for-all-items-on-track-all-takes": 43173,
15211627 "item-split-at-take-markers-for-item-under-mouse-active-take-only": 43169,
15221628 "item-split-at-take-markers-for-item-under-mouse-all-takes": 43172,
1523 "item-split-item-under-mouse-cursor-ignore-grouping-no-change-selection": 40746,
1629 "item-split-item-under-mouse-cursor-ignore-grouping-no-change-selection":
1630 40746,
15241631 "item-split-item-under-mouse-cursor-ignore-grouping-select-left": 43180,
15251632 "item-split-item-under-mouse-cursor-ignore-grouping-select-right": 40748,
15261633 "item-split-item-under-mouse-cursor-no-change-selection": 42575,
......@@ -1546,8 +1653,10 @@ export const REAPER_ACTIONS = {
15461653 "item-trim-items-to-selected-area": 40508,
15471654 "item-unselect-clear-selection-of-all-items": 40289,
15481655 "item-up-rank-active-take-or-last-recording-pass": 42680,
1549 "item-up-rank-take-marker-at-1-second-before-play-position-or-at-edit-cursor-if-not-playing-back": 43174,
1550 "item-up-rank-take-marker-at-2-seconds-before-play-position-or-at-edit-cursor-if-not-playing-back": 43176,
1656 "item-up-rank-take-marker-at-1-second-before-play-position-or-at-edit-cursor-if-not-playing-back":
1657 43174,
1658 "item-up-rank-take-marker-at-2-seconds-before-play-position-or-at-edit-cursor-if-not-playing-back":
1659 43176,
15511660 "item-up-rank-take-marker-at-mouse-position": 43159,
15521661 "item-up-rank-take-marker-at-play-position-or-edit-cursor": 43157,
15531662 "item-up-rank-take-marker-at-time-selection": 43183,
......@@ -1559,7 +1668,8 @@ export const REAPER_ACTIONS = {
15591668 "items-set-group-to-random-color-for-selected-items": 43655,
15601669 "items-set-take-fx-offline-for-all-inactive-takes-in-the-project": 43691,
15611670 "items-set-take-fx-online-for-all-active-takes-in-the-project": 43692,
1562 "items-set-take-fx-online-if-active-offline-if-inactive-for-all-takes-in-the-project": 43693,
1671 "items-set-take-fx-online-if-active-offline-if-inactive-for-all-takes-in-the-project":
1672 43693,
15631673 "layout-apply-custom-layout-number-01": 41696,
15641674 "layout-apply-custom-layout-number-02": 41697,
15651675 "layout-apply-custom-layout-number-03": 41698,
......@@ -1629,7 +1739,8 @@ export const REAPER_ACTIONS = {
16291739 "loop-points-move-end-point-to-cursor-preserve-length": 43211,
16301740 "loop-points-move-start-point-to-cursor-preserve-length": 43210,
16311741 "loop-points-remove-unselect-loop-point-selection": 40634,
1632 "loop-points-remove-unselect-loop-points-if-not-linked-to-time-selection-ignoring-lock-state": 40624,
1742 "loop-points-remove-unselect-loop-points-if-not-linked-to-time-selection-ignoring-lock-state":
1743 40624,
16331744 "loop-points-set-end-point": 40223,
16341745 "loop-points-set-loop-points-to-items": 41039,
16351746 "loop-points-set-start-point": 40222,
......@@ -1738,14 +1849,19 @@ export const REAPER_ACTIONS = {
17381849 "master-track-toggle-stereo-mono-l-plus-r": 40917,
17391850 "media-explorer-show-hide-media-explorer": 50124,
17401851 "media-item-add-stretch-markers-at-project-tempo-changes": 42377,
1741 "media-item-clear-and-recalculate-auto-stretch-at-project-tempo-changes": 42376,
1852 "media-item-clear-and-recalculate-auto-stretch-at-project-tempo-changes":
1853 42376,
17421854 "menu-customize": 1528,
17431855 "midi-clear-retroactive-midi-history": 42378,
1744 "midi-insert-all-available-retroactively-recorded-midi-for-armed-and-selected-tracks": 40212,
1745 "midi-insert-all-available-retroactively-recorded-midi-for-armed-tracks": 40213,
1746 "midi-insert-recent-retroactively-recorded-midi-for-armed-and-selected-tracks": 40211,
1856 "midi-insert-all-available-retroactively-recorded-midi-for-armed-and-selected-tracks":
1857 40212,
1858 "midi-insert-all-available-retroactively-recorded-midi-for-armed-tracks":
1859 40213,
1860 "midi-insert-recent-retroactively-recorded-midi-for-armed-and-selected-tracks":
1861 40211,
17471862 "midi-insert-recent-retroactively-recorded-midi-for-armed-tracks": 40686,
1748 "midi-reload-track-support-data-bank-program-files-notation-etc-for-all-midi-items-on-selected-tracks": 42465,
1863 "midi-reload-track-support-data-bank-program-files-notation-etc-for-all-midi-items-on-selected-tracks":
1864 42465,
17491865 "minimize-reaper": 41171,
17501866 "mixer-clickable-icon-for-folder-tracks-to-show-hide-children": 41154,
17511867 "mixer-group-fx-parameters-with-their-inserts": 41829,
......@@ -1762,7 +1878,8 @@ export const REAPER_ACTIONS = {
17621878 "mixer-toggle-show-fx-parameters-when-size-permits": 40910,
17631879 "mixer-toggle-show-icons-for-the-last-track-in-a-folder": 41153,
17641880 "mixer-toggle-show-master-track-on-right-side": 40389,
1765 "mixer-toggle-show-multiple-rows-even-when-space-to-fit-tracks-in-less-rows": 40372,
1881 "mixer-toggle-show-multiple-rows-even-when-space-to-fit-tracks-in-less-rows":
1882 40372,
17661883 "mixer-toggle-show-multiple-rows-when-space": 40371,
17671884 "mixer-toggle-show-normal-top-level-tracks-in-mixer": 40082,
17681885 "mixer-toggle-show-sends-when-size-permits": 40557,
......@@ -1773,14 +1890,19 @@ export const REAPER_ACTIONS = {
17731890 "monitoring-fx-toggle-bypass": 41884,
17741891 "mouse-modifiers-clear-arrange-view-override-mouse-modifiers": 42621,
17751892 "mouse-modifiers-set-arrange-view-override-mouse-modifiers-a": 42615,
1776 "mouse-modifiers-set-arrange-view-override-mouse-modifiers-a-until-next-mouseup": 42622,
1893 "mouse-modifiers-set-arrange-view-override-mouse-modifiers-a-until-next-mouseup":
1894 42622,
17771895 "mouse-modifiers-set-arrange-view-override-mouse-modifiers-b": 42617,
1778 "mouse-modifiers-set-arrange-view-override-mouse-modifiers-b-until-next-mouseup": 42623,
1896 "mouse-modifiers-set-arrange-view-override-mouse-modifiers-b-until-next-mouseup":
1897 42623,
17791898 "mouse-modifiers-set-arrange-view-override-mouse-modifiers-c": 42619,
1780 "mouse-modifiers-set-arrange-view-override-mouse-modifiers-c-until-next-mouseup": 42624,
1899 "mouse-modifiers-set-arrange-view-override-mouse-modifiers-c-until-next-mouseup":
1900 42624,
17811901 "mouse-modifiers-set-arrange-view-override-mouse-modifiers-d": 42632,
1782 "mouse-modifiers-set-arrange-view-override-mouse-modifiers-d-until-next-mouseup": 42634,
1783 "mouse-modifiers-swap-arrange-view-right-drag-modifiers-for-marquee-item-selection-and-select-razor-edit-area": 42401,
1902 "mouse-modifiers-set-arrange-view-override-mouse-modifiers-d-until-next-mouseup":
1903 42634,
1904 "mouse-modifiers-swap-arrange-view-right-drag-modifiers-for-marquee-item-selection-and-select-razor-edit-area":
1905 42401,
17841906 "mouse-modifiers-toggle-arrange-view-override-mouse-modifiers-a": 42616,
17851907 "mouse-modifiers-toggle-arrange-view-override-mouse-modifiers-b": 42618,
17861908 "mouse-modifiers-toggle-arrange-view-override-mouse-modifiers-c": 42620,
......@@ -1817,51 +1939,66 @@ export const REAPER_ACTIONS = {
18171939 "open-selected-item-source-media-in-media-explorer": 41623,
18181940 "options-add-edge-points-when-moving-envelope-points-with-items": 40648,
18191941 "options-add-edge-points-when-moving-multiple-envelope-points": 42030,
1820 "options-add-envelope-edge-points-when-ripple-editing-or-inserting-time": 40649,
1942 "options-add-envelope-edge-points-when-ripple-editing-or-inserting-time":
1943 40649,
18211944 "options-allow-drag-drop-media-import-to-target-the-top-part-of-a-track-to-insert-a-new-track-to-receive-the-media":
18221945 42477,
18231946 "options-allow-selecting-empty-takes": 41355,
18241947 "options-always-record-to-automation-items": 42212,
1825 "options-always-trim-content-behind-razor-edits-otherwise-follow-media-item-editing-preferences": 42421,
1948 "options-always-trim-content-behind-razor-edits-otherwise-follow-media-item-editing-preferences":
1949 42421,
18261950 "options-auto-crossfade-media-items-when-editing": 40041,
18271951 "options-automatically-insert-automation-item-when-activating-envelope-that-is-bypassed-outside-of-automation-items-and-not-displayed-in-envelope-lane":
18281952 42220,
1829 "options-automation-item-baseline-amplitude-edits-affect-pooled-copies": 42194,
1830 "options-automation-items-connect-to-the-underlying-envelope-on-both-sides": 42205,
1831 "options-automation-items-connect-to-the-underlying-envelope-on-the-right-side": 42204,
1953 "options-automation-item-baseline-amplitude-edits-affect-pooled-copies":
1954 42194,
1955 "options-automation-items-connect-to-the-underlying-envelope-on-both-sides":
1956 42205,
1957 "options-automation-items-connect-to-the-underlying-envelope-on-the-right-side":
1958 42204,
18321959 "options-automation-items-do-not-connect-to-the-underlying-envelope": 42203,
18331960 "options-avoid-including-empty-track-space-in-comp-areas": 42795,
18341961 "options-bypass-underlying-envelopes-outside-of-automation-items": 42213,
18351962 "options-chase-midi-note-on-cc-pc-pitch-in-project-playback": 41992,
1836 "options-chase-non-fx-envelopes-to-automation-items-when-underlying-envelope-is-bypassed": 42344,
1963 "options-chase-non-fx-envelopes-to-automation-items-when-underlying-envelope-is-bypassed":
1964 42344,
18371965 "options-crossfade-center-when-splitting": 43193,
18381966 "options-crossfade-left-when-splitting": 43191,
18391967 "options-crossfade-right-when-splitting": 43192,
18401968 "options-cycle-ripple-editing-mode": 1155,
1841 "options-cycle-split-options-crossfade-left-crossfade-center-crossfade-right-no-crossfade": 43196,
1842 "options-cycle-through-editing-modes-auto-crossfade-off-auto-crossfade-on-trim-content-behind-media-items": 41116,
1969 "options-cycle-split-options-crossfade-left-crossfade-center-crossfade-right-no-crossfade":
1970 43196,
1971 "options-cycle-through-editing-modes-auto-crossfade-off-auto-crossfade-on-trim-content-behind-media-items":
1972 41116,
18431973 "options-disable-auto-crossfades": 41119,
1844 "options-disable-crossfade-on-split-disregard-toolbar-auto-crossfade-button": 40928,
1974 "options-disable-crossfade-on-split-disregard-toolbar-auto-crossfade-button":
1975 40928,
18451976 "options-disable-display-group-names-colors-in-arrange-view": 43653,
18461977 "options-disable-metronome": 41746,
18471978 "options-disable-trim-content-behind-media-items-when-editing": 41121,
1848 "options-do-not-change-comp-area-source-lane-when-clicking-empty-track-space": 42794,
1849 "options-do-not-display-tracks-in-folder-when-folder-is-fully-collapsed": 42699,
1979 "options-do-not-change-comp-area-source-lane-when-clicking-empty-track-space":
1980 42794,
1981 "options-do-not-display-tracks-in-folder-when-folder-is-fully-collapsed":
1982 42699,
18501983 "options-enable-auto-crossfades": 41118,
1851 "options-enable-crossfade-on-split-disregard-toolbar-auto-crossfade-button": 40927,
1984 "options-enable-crossfade-on-split-disregard-toolbar-auto-crossfade-button":
1985 40927,
18521986 "options-enable-display-group-names-colors-in-arrange-view": 43652,
18531987 "options-enable-metronome": 41745,
18541988 "options-enable-trim-content-behind-media-items-when-editing": 41120,
18551989 "options-envelope-point-selection-follows-time-selection": 41576,
1856 "options-limit-media-item-edge-edits-to-source-media-content-for-unlooped-media-items": 42218,
1990 "options-limit-media-item-edge-edits-to-source-media-content-for-unlooped-media-items":
1991 42218,
18571992 "options-loop-new-automation-items-by-default": 42195,
18581993 "options-loop-recording-always-adds-takes": 40114,
18591994 "options-mouse-modifier-preferences": 41356,
18601995 "options-move-edit-cursor-to-end-of-recording-when-recording-ends": 40300,
1861 "options-move-edit-cursor-to-start-of-time-selection-when-time-selection-changes": 40276,
1996 "options-move-edit-cursor-to-start-of-time-selection-when-time-selection-changes":
1997 40276,
18621998 "options-move-envelope-points-with-media-items": 40070,
18631999 "options-move-take-envelope-points-when-moving-media-item-contents": 43636,
1864 "options-new-recording-adds-lanes-in-layers-multiple-lanes-play-at-once": 43151,
2000 "options-new-recording-adds-lanes-in-layers-multiple-lanes-play-at-once":
2001 43151,
18652002 "options-new-recording-adds-lanes-new-lanes-play-exclusively": 43152,
18662003 "options-new-recording-adds-media-items-in-layers": 42677,
18672004 "options-new-recording-does-not-add-lanes": 43153,
......@@ -1871,7 +2008,8 @@ export const REAPER_ACTIONS = {
18712008 "options-pre-fader-track-metering": 42076,
18722009 "options-preferences": 40016,
18732010 "options-preserve-trailing-values-when-recording-automation": 42640,
1874 "options-prevent-mouse-edits-of-single-envelope-points-from-moving-past-other-envelope-points": 42202,
2011 "options-prevent-mouse-edits-of-single-envelope-points-from-moving-past-other-envelope-points":
2012 42202,
18752013 "options-razor-edits-in-media-item-lane-affect-all-track-envelopes": 42459,
18762014 "options-razor-edits-on-collapsed-fixed-lane-tracks-affect-all-lanes": 42601,
18772015 "options-razor-edits-on-small-fixed-lane-tracks-affect-all-lanes": 43097,
......@@ -1896,39 +2034,49 @@ export const REAPER_ACTIONS = {
18962034 "options-show-fx-inserts-in-tcp-when-size-permits": 40302,
18972035 "options-show-lock-settings": 40277,
18982036 "options-show-metronome-pre-roll-settings": 40363,
1899 "options-show-peak-value-tooltips-on-media-items-and-loudness-if-peaks-are-configured-to-calculate-it": 43149,
2037 "options-show-peak-value-tooltips-on-media-items-and-loudness-if-peaks-are-configured-to-calculate-it":
2038 43149,
19002039 "options-show-sends-in-tcp-when-size-permits": 40677,
19012040 "options-show-snap-grid-settings": 40071,
19022041 "options-show-theme-adjuster": 42234,
19032042 "options-show-theme-color-controls": 42392,
19042043 "options-show-tooltips-on-media-items-and-envelopes": 41344,
19052044 "options-solo-in-front": 40745,
1906 "options-solo-via-dedicated-solo-bus-preference-master-outputs-can-be-set-to-bypass-solo-bus": 43631,
2045 "options-solo-via-dedicated-solo-bus-preference-master-outputs-can-be-set-to-bypass-solo-bus":
2046 43631,
19072047 "options-switch-to-a-random-color-theme": 40383,
19082048 "options-switch-to-next-color-theme": 40381,
19092049 "options-switch-to-previous-color-theme": 40382,
19102050 "options-toggle-always-on-top": 40239,
19112051 "options-toggle-auto-fade-auto-crossfade-when-comping-in-fixed-lanes": 42631,
1912 "options-toggle-crossfade-on-split-disregard-toolbar-auto-crossfade-button": 40912,
2052 "options-toggle-crossfade-on-split-disregard-toolbar-auto-crossfade-button":
2053 40912,
19132054 "options-toggle-display-group-names-colors-in-arrange-view": 43651,
1914 "options-toggle-editing-active-take-source-start-offset-slip-editing-adjusts-all-takes": 41338,
2055 "options-toggle-editing-active-take-source-start-offset-slip-editing-adjusts-all-takes":
2056 41338,
19152057 "options-toggle-grid-lines": 40145,
19162058 "options-toggle-item-grouping-and-track-media-razor-edit-grouping": 1156,
19172059 "options-toggle-locking": 1135,
19182060 "options-toggle-loop-points-linked-to-time-selection": 40621,
19192061 "options-toggle-metronome": 40364,
1920 "options-toggle-new-recording-adds-lanes-in-layers-multiple-lanes-play-at-once": 41329,
2062 "options-toggle-new-recording-adds-lanes-in-layers-multiple-lanes-play-at-once":
2063 41329,
19212064 "options-toggle-new-recording-adds-lanes-new-lanes-play-exclusively": 42702,
1922 "options-toggle-pooled-ghost-midi-source-data-when-copying-media-items": 41071,
2065 "options-toggle-pooled-ghost-midi-source-data-when-copying-media-items":
2066 41071,
19232067 "options-toggle-running-fx-when-playback-is-stopped": 41583,
19242068 "options-toggle-smooth-seek-see-preferences-audio-seeking": 40390,
19252069 "options-toggle-snapping": 1157,
1926 "options-track-media-razor-edit-grouping-affects-only-items-that-start-and-end-at-the-same-time": 42788,
1927 "options-trim-content-behind-automation-items-when-editing-or-writing-automation": 42206,
2070 "options-track-media-razor-edit-grouping-affects-only-items-that-start-and-end-at-the-same-time":
2071 42788,
2072 "options-trim-content-behind-automation-items-when-editing-or-writing-automation":
2073 42206,
19282074 "options-trim-content-behind-media-items-when-editing": 41117,
19292075 "options-unset-loop-points-linked-to-time-selection": 40750,
1930 "options-when-auto-punch-recording-into-a-fixed-lane-track-add-the-whole-recording": 42793,
1931 "options-when-importing-copy-imported-media-to-project-media-directory": 40263,
2076 "options-when-auto-punch-recording-into-a-fixed-lane-track-add-the-whole-recording":
2077 42793,
2078 "options-when-importing-copy-imported-media-to-project-media-directory":
2079 40263,
19322080 "peaks-build-any-missing-peaks": 40047,
19332081 "peaks-build-any-missing-peaks-for-selected-items": 40245,
19342082 "peaks-decrease-peaks-display-zoom-for-project": 40156,
......@@ -1949,15 +2097,18 @@ export const REAPER_ACTIONS = {
19492097 "peaks-rectify-peaks": 42307,
19502098 "peaks-remove-all-peak-cache-files": 40097,
19512099 "peaks-reset-peaks-display-zoom-for-project": 42449,
1952 "peaks-scale-peaks-by-square-root-half-of-range-is-12db-rather-than-6db": 42306,
2100 "peaks-scale-peaks-by-square-root-half-of-range-is-12db-rather-than-6db":
2101 42306,
19532102 "peaks-show-normal-peaks": 42301,
19542103 "peaks-toggle-color-peaks-by-momentary-loudness-lufs-m": 43145,
19552104 "peaks-toggle-color-peaks-by-short-term-loudness-lufs-s": 43147,
19562105 "peaks-toggle-normal-peaks-plus-spectrogram": 42295,
19572106 "peaks-toggle-show-graph-of-momentary-loudness-lufs-m": 43146,
19582107 "peaks-toggle-show-graph-of-short-term-loudness-lufs-s": 43148,
1959 "peaks-toggle-show-spectral-peaks-and-graph-of-momentary-loudness-lufs-m": 43207,
1960 "peaks-toggle-show-spectral-peaks-and-graph-of-short-term-loudness-lufs-s": 43208,
2108 "peaks-toggle-show-spectral-peaks-and-graph-of-momentary-loudness-lufs-m":
2109 43207,
2110 "peaks-toggle-show-spectral-peaks-and-graph-of-short-term-loudness-lufs-s":
2111 43208,
19612112 "peaks-toggle-spectral-peaks": 42073,
19622113 "peaks-toggle-spectral-peaks-plus-spectrogram": 43209,
19632114 "peaks-toggle-spectrogram": 42294,
......@@ -1976,16 +2127,21 @@ export const REAPER_ACTIONS = {
19762127 "project-set-project-timebase-to-beats-position-only": 43463,
19772128 "project-set-project-timebase-to-time": 43461,
19782129 "project-set-tempo-time-signature-envelope-timebase-to-beats": 43571,
1979 "project-set-tempo-time-signature-envelope-timebase-to-beats-for-time-signature-time-for-tempo": 43572,
2130 "project-set-tempo-time-signature-envelope-timebase-to-beats-for-time-signature-time-for-tempo":
2131 43572,
19802132 "project-set-tempo-time-signature-envelope-timebase-to-time": 43570,
19812133 "project-tabs-always-show-project-tabs": 40874,
19822134 "project-tabs-auto-offline-background-project-media": 40872,
1983 "project-tabs-defer-rendering-of-subprojects-render-on-tab-switch-rather-than-save": 41998,
1984 "project-tabs-display-video-from-background-projects-if-active-project-lacks-video": 42653,
1985 "project-tabs-do-not-automatically-render-subprojects-require-manual-render": 42333,
2135 "project-tabs-defer-rendering-of-subprojects-render-on-tab-switch-rather-than-save":
2136 41998,
2137 "project-tabs-display-video-from-background-projects-if-active-project-lacks-video":
2138 42653,
2139 "project-tabs-do-not-automatically-render-subprojects-require-manual-render":
2140 42333,
19862141 "project-tabs-force-project-tabs-visible-when-monitoring-fx-in-use": 42072,
19872142 "project-tabs-hide-all-background-project-windows": 40909,
1988 "project-tabs-leave-subproject-open-in-tab-after-automatic-open-and-render": 42012,
2143 "project-tabs-leave-subproject-open-in-tab-after-automatic-open-and-render":
2144 42012,
19892145 "project-tabs-move-project-tab-left-by-one": 3242,
19902146 "project-tabs-move-project-tab-right-by-one": 3243,
19912147 "project-tabs-move-project-tab-to-position-1": 3182,
......@@ -2009,7 +2165,8 @@ export const REAPER_ACTIONS = {
20092165 "project-tabs-move-project-tab-to-position-n-8": 3220,
20102166 "project-tabs-move-project-tab-to-position-n-9": 3221,
20112167 "project-tabs-play-stopped-background-projects-with-active-project": 41062,
2012 "project-tabs-prompt-before-automatic-rerender-of-background-subprojects": 42334,
2168 "project-tabs-prompt-before-automatic-rerender-of-background-subprojects":
2169 42334,
20132170 "project-tabs-run-background-projects": 40871,
20142171 "project-tabs-run-stopped-background-projects": 40873,
20152172 "project-tabs-show-project-tabs-on-left-side-of-window": 41883,
......@@ -2036,7 +2193,8 @@ export const REAPER_ACTIONS = {
20362193 "project-tabs-switch-to-project-tab-n-7": 3159,
20372194 "project-tabs-switch-to-project-tab-n-8": 3160,
20382195 "project-tabs-switch-to-project-tab-n-9": 3161,
2039 "project-tabs-synchronize-any-parent-projects-when-playing-back-subproject": 41994,
2196 "project-tabs-synchronize-any-parent-projects-when-playing-back-subproject":
2197 41994,
20402198 "project-tabs-synchronize-play-start-times-w-play-background-projects": 41063,
20412199 "project-toggle-project-timebase-to-time": 43637,
20422200 "razor-edit-clear-all-areas": 42406,
......@@ -2066,52 +2224,95 @@ export const REAPER_ACTIONS = {
20662224 "record-set-record-mode-to-selected-item-auto-punch": 40253,
20672225 "record-set-record-mode-to-time-selection-auto-punch": 40076,
20682226 "record-start-new-files-during-recording": 40666,
2069 "region-render-matrix-add-selected-tracks-to-render-list-for-all-regions": 41893,
2227 "region-render-matrix-add-selected-tracks-to-render-list-for-all-regions":
2228 41893,
20702229 "region-render-matrix-render-all-tracks-for-all-regions": 41891,
20712230 "region-render-matrix-render-master-mix-for-all-regions": 41890,
20722231 "region-render-matrix-render-only-selected-tracks-for-all-regions": 41892,
2073 "regions-go-to-next-region-after-current-region-finishes-playing-smooth-seek": 41802,
2074 "regions-go-to-previous-region-after-current-region-finishes-playing-smooth-seek": 41801,
2075 "regions-go-to-region-01-after-current-region-finishes-playing-smooth-seek": 41761,
2076 "regions-go-to-region-02-after-current-region-finishes-playing-smooth-seek": 41762,
2077 "regions-go-to-region-03-after-current-region-finishes-playing-smooth-seek": 41763,
2078 "regions-go-to-region-04-after-current-region-finishes-playing-smooth-seek": 41764,
2079 "regions-go-to-region-05-after-current-region-finishes-playing-smooth-seek": 41765,
2080 "regions-go-to-region-06-after-current-region-finishes-playing-smooth-seek": 41766,
2081 "regions-go-to-region-07-after-current-region-finishes-playing-smooth-seek": 41767,
2082 "regions-go-to-region-08-after-current-region-finishes-playing-smooth-seek": 41768,
2083 "regions-go-to-region-09-after-current-region-finishes-playing-smooth-seek": 41769,
2084 "regions-go-to-region-10-after-current-region-finishes-playing-smooth-seek": 41770,
2085 "regions-go-to-region-11-after-current-region-finishes-playing-smooth-seek": 41771,
2086 "regions-go-to-region-12-after-current-region-finishes-playing-smooth-seek": 41772,
2087 "regions-go-to-region-13-after-current-region-finishes-playing-smooth-seek": 41773,
2088 "regions-go-to-region-14-after-current-region-finishes-playing-smooth-seek": 41774,
2089 "regions-go-to-region-15-after-current-region-finishes-playing-smooth-seek": 41775,
2090 "regions-go-to-region-16-after-current-region-finishes-playing-smooth-seek": 41776,
2091 "regions-go-to-region-17-after-current-region-finishes-playing-smooth-seek": 41777,
2092 "regions-go-to-region-18-after-current-region-finishes-playing-smooth-seek": 41778,
2093 "regions-go-to-region-19-after-current-region-finishes-playing-smooth-seek": 41779,
2094 "regions-go-to-region-20-after-current-region-finishes-playing-smooth-seek": 41780,
2095 "regions-go-to-region-21-after-current-region-finishes-playing-smooth-seek": 41781,
2096 "regions-go-to-region-22-after-current-region-finishes-playing-smooth-seek": 41782,
2097 "regions-go-to-region-23-after-current-region-finishes-playing-smooth-seek": 41783,
2098 "regions-go-to-region-24-after-current-region-finishes-playing-smooth-seek": 41784,
2099 "regions-go-to-region-25-after-current-region-finishes-playing-smooth-seek": 41785,
2100 "regions-go-to-region-26-after-current-region-finishes-playing-smooth-seek": 41786,
2101 "regions-go-to-region-27-after-current-region-finishes-playing-smooth-seek": 41787,
2102 "regions-go-to-region-28-after-current-region-finishes-playing-smooth-seek": 41788,
2103 "regions-go-to-region-29-after-current-region-finishes-playing-smooth-seek": 41789,
2104 "regions-go-to-region-30-after-current-region-finishes-playing-smooth-seek": 41790,
2105 "regions-go-to-region-31-after-current-region-finishes-playing-smooth-seek": 41791,
2106 "regions-go-to-region-32-after-current-region-finishes-playing-smooth-seek": 41792,
2107 "regions-go-to-region-33-after-current-region-finishes-playing-smooth-seek": 41793,
2108 "regions-go-to-region-34-after-current-region-finishes-playing-smooth-seek": 41794,
2109 "regions-go-to-region-35-after-current-region-finishes-playing-smooth-seek": 41795,
2110 "regions-go-to-region-36-after-current-region-finishes-playing-smooth-seek": 41796,
2111 "regions-go-to-region-37-after-current-region-finishes-playing-smooth-seek": 41797,
2112 "regions-go-to-region-38-after-current-region-finishes-playing-smooth-seek": 41798,
2113 "regions-go-to-region-39-after-current-region-finishes-playing-smooth-seek": 41799,
2114 "regions-go-to-region-40-after-current-region-finishes-playing-smooth-seek": 41800,
2232 "regions-go-to-next-region-after-current-region-finishes-playing-smooth-seek":
2233 41802,
2234 "regions-go-to-previous-region-after-current-region-finishes-playing-smooth-seek":
2235 41801,
2236 "regions-go-to-region-01-after-current-region-finishes-playing-smooth-seek":
2237 41761,
2238 "regions-go-to-region-02-after-current-region-finishes-playing-smooth-seek":
2239 41762,
2240 "regions-go-to-region-03-after-current-region-finishes-playing-smooth-seek":
2241 41763,
2242 "regions-go-to-region-04-after-current-region-finishes-playing-smooth-seek":
2243 41764,
2244 "regions-go-to-region-05-after-current-region-finishes-playing-smooth-seek":
2245 41765,
2246 "regions-go-to-region-06-after-current-region-finishes-playing-smooth-seek":
2247 41766,
2248 "regions-go-to-region-07-after-current-region-finishes-playing-smooth-seek":
2249 41767,
2250 "regions-go-to-region-08-after-current-region-finishes-playing-smooth-seek":
2251 41768,
2252 "regions-go-to-region-09-after-current-region-finishes-playing-smooth-seek":
2253 41769,
2254 "regions-go-to-region-10-after-current-region-finishes-playing-smooth-seek":
2255 41770,
2256 "regions-go-to-region-11-after-current-region-finishes-playing-smooth-seek":
2257 41771,
2258 "regions-go-to-region-12-after-current-region-finishes-playing-smooth-seek":
2259 41772,
2260 "regions-go-to-region-13-after-current-region-finishes-playing-smooth-seek":
2261 41773,
2262 "regions-go-to-region-14-after-current-region-finishes-playing-smooth-seek":
2263 41774,
2264 "regions-go-to-region-15-after-current-region-finishes-playing-smooth-seek":
2265 41775,
2266 "regions-go-to-region-16-after-current-region-finishes-playing-smooth-seek":
2267 41776,
2268 "regions-go-to-region-17-after-current-region-finishes-playing-smooth-seek":
2269 41777,
2270 "regions-go-to-region-18-after-current-region-finishes-playing-smooth-seek":
2271 41778,
2272 "regions-go-to-region-19-after-current-region-finishes-playing-smooth-seek":
2273 41779,
2274 "regions-go-to-region-20-after-current-region-finishes-playing-smooth-seek":
2275 41780,
2276 "regions-go-to-region-21-after-current-region-finishes-playing-smooth-seek":
2277 41781,
2278 "regions-go-to-region-22-after-current-region-finishes-playing-smooth-seek":
2279 41782,
2280 "regions-go-to-region-23-after-current-region-finishes-playing-smooth-seek":
2281 41783,
2282 "regions-go-to-region-24-after-current-region-finishes-playing-smooth-seek":
2283 41784,
2284 "regions-go-to-region-25-after-current-region-finishes-playing-smooth-seek":
2285 41785,
2286 "regions-go-to-region-26-after-current-region-finishes-playing-smooth-seek":
2287 41786,
2288 "regions-go-to-region-27-after-current-region-finishes-playing-smooth-seek":
2289 41787,
2290 "regions-go-to-region-28-after-current-region-finishes-playing-smooth-seek":
2291 41788,
2292 "regions-go-to-region-29-after-current-region-finishes-playing-smooth-seek":
2293 41789,
2294 "regions-go-to-region-30-after-current-region-finishes-playing-smooth-seek":
2295 41790,
2296 "regions-go-to-region-31-after-current-region-finishes-playing-smooth-seek":
2297 41791,
2298 "regions-go-to-region-32-after-current-region-finishes-playing-smooth-seek":
2299 41792,
2300 "regions-go-to-region-33-after-current-region-finishes-playing-smooth-seek":
2301 41793,
2302 "regions-go-to-region-34-after-current-region-finishes-playing-smooth-seek":
2303 41794,
2304 "regions-go-to-region-35-after-current-region-finishes-playing-smooth-seek":
2305 41795,
2306 "regions-go-to-region-36-after-current-region-finishes-playing-smooth-seek":
2307 41796,
2308 "regions-go-to-region-37-after-current-region-finishes-playing-smooth-seek":
2309 41797,
2310 "regions-go-to-region-38-after-current-region-finishes-playing-smooth-seek":
2311 41798,
2312 "regions-go-to-region-39-after-current-region-finishes-playing-smooth-seek":
2313 41799,
2314 "regions-go-to-region-40-after-current-region-finishes-playing-smooth-seek":
2315 41800,
21152316 "regions-select-unselect-all-regions-for-rendering": 42679,
21162317 "regions-set-loop-points-to-current-region": 43102,
21172318 "regions-set-loop-points-to-next-region": 43144,
......@@ -2127,8 +2328,10 @@ export const REAPER_ACTIONS = {
21272328 "ruler-display-project-regions-markers-as-gridlines-in-arrange-view": 42328,
21282329 "ruler-display-region-number-even-if-region-is-named": 42435,
21292330 "ruler-display-region-number-name-when-region-edge-is-not-visible": 42436,
2130 "ruler-display-selected-regions-over-unselected-regions-when-overlapping": 43206,
2131 "ruler-display-tempo-and-time-signature-changes-in-separate-lanes-when-size-permits": 42325,
2331 "ruler-display-selected-regions-over-unselected-regions-when-overlapping":
2332 43206,
2333 "ruler-display-tempo-and-time-signature-changes-in-separate-lanes-when-size-permits":
2334 42325,
21322335 "ruler-display-tempo-changes": 42326,
21332336 "ruler-display-time-signature-changes": 42327,
21342337 "ruler-display-time-signature-changes-as-gridlines-in-arrange-view": 42329,
......@@ -2205,7 +2408,8 @@ export const REAPER_ACTIONS = {
22052408 "scrub-play-one-one-shot-segment-scrub-at-edit-cursor": 43594,
22062409 "scrub-prompt-to-edit-looped-segment-scrub-range": 43632,
22072410 "scrub-toggle-looped-segment-scrub-at-edit-cursor": 41187,
2208 "scrub-toggle-preference-for-one-shot-segment-scrub-when-moving-edit-cursor": 43593,
2411 "scrub-toggle-preference-for-one-shot-segment-scrub-when-moving-edit-cursor":
2412 43593,
22092413 "select-all-items-tracks-envelope-points-depending-on-focus": 40035,
22102414 "selection-set-load-set-number-01": 41239,
22112415 "selection-set-load-set-number-02": 41240,
......@@ -2247,7 +2451,8 @@ export const REAPER_ACTIONS = {
22472451 "set-project-recording-pass-counter-recpass-wildcard": 42032,
22482452 "set-project-recording-tag-rectag-wildcard": 43464,
22492453 "set-project-tempo-from-time-selection-detect-tempo": 41597,
2250 "set-project-tempo-from-time-selection-detect-tempo-align-items-and-loop-points-to-measure-start": 40002,
2454 "set-project-tempo-from-time-selection-detect-tempo-align-items-and-loop-points-to-measure-start":
2455 40002,
22512456 "set-project-tempo-from-time-selection-new-time-signature": 40843,
22522457 "set-ripple-editing-all-tracks": 40311,
22532458 "set-ripple-editing-off": 40309,
......@@ -2307,13 +2512,17 @@ export const REAPER_ACTIONS = {
23072512 "sws-aw-fade-in-out-crossfade-selected-area-of-selected-items": 53506,
23082513 "sws-aw-fill-gaps-between-selected-items-advanced": 53492,
23092514 "sws-aw-fill-gaps-between-selected-items-advanced-use-last-settings": 53493,
2310 "sws-aw-fill-gaps-between-selected-items-quick-crossfade-using-default-fade-length": 53495,
2515 "sws-aw-fill-gaps-between-selected-items-quick-crossfade-using-default-fade-length":
2516 53495,
23112517 "sws-aw-fill-gaps-between-selected-items-quick-no-crossfade": 53494,
23122518 "sws-aw-insert-click-track": 53555,
2313 "sws-aw-nf-toggle-assign-random-colors-if-auto-group-newly-recorded-items-is-enabled": 53504,
2519 "sws-aw-nf-toggle-assign-random-colors-if-auto-group-newly-recorded-items-is-enabled":
2520 53504,
23142521 "sws-aw-paste": 53553,
2315 "sws-aw-play-stop-automatically-group-simultaneously-recorded-items-deprecated": 53503,
2316 "sws-aw-record-automatically-group-simultaneously-recorded-items-deprecated": 53500,
2522 "sws-aw-play-stop-automatically-group-simultaneously-recorded-items-deprecated":
2523 53503,
2524 "sws-aw-record-automatically-group-simultaneously-recorded-items-deprecated":
2525 53500,
23172526 "sws-aw-record-conditional-normal-or-time-selection-only": 53497,
23182527 "sws-aw-record-conditional-normal-or-time-selection-only-automatically-group-simultaneously-recorded-items-deprecated":
23192528 53501,
......@@ -2321,7 +2530,8 @@ export const REAPER_ACTIONS = {
23212530 53502,
23222531 "sws-aw-record-conditional-normal-time-selection-or-item-selection": 53498,
23232532 "sws-aw-remove-overlaps-in-selected-items-preserving-item-starts": 53496,
2324 "sws-aw-remove-tracks-items-env-obeying-time-selection-and-leaving-children": 53554,
2533 "sws-aw-remove-tracks-items-env-obeying-time-selection-and-leaving-children":
2534 53554,
23252535 "sws-aw-render-tracks-to-mono-stem-tracks-obeying-time-selection": 53558,
23262536 "sws-aw-render-tracks-to-stereo-stem-tracks-obeying-time-selection": 53557,
23272537 "sws-aw-select-all-items-in-group-if-grouping-is-enabled": 53560,
......@@ -2339,7 +2549,8 @@ export const REAPER_ACTIONS = {
23392549 "sws-aw-set-project-timebase-to-beats-position-length-rate": 53531,
23402550 "sws-aw-set-project-timebase-to-beats-position-only": 53530,
23412551 "sws-aw-set-project-timebase-to-time": 53529,
2342 "sws-aw-set-selected-items-timebase-to-beats-auto-stretch-at-tempo-changes": 53566,
2552 "sws-aw-set-selected-items-timebase-to-beats-auto-stretch-at-tempo-changes":
2553 53566,
23432554 "sws-aw-set-selected-items-timebase-to-beats-position-length-rate": 53539,
23442555 "sws-aw-set-selected-items-timebase-to-beats-position-only": 53538,
23452556 "sws-aw-set-selected-items-timebase-to-project-track-default": 53536,
......@@ -2367,10 +2578,13 @@ export const REAPER_ACTIONS = {
23672578 "sws-aw-toggle-triplet-grid": 53540,
23682579 "sws-aw-trim-selected-items-to-fill-selection": 53508,
23692580 "sws-aw-trim-selected-items-to-selection-or-cursor-crop": 53507,
2370 "sws-br-add-envelope-points-located-between-grid-to-existing-selection": 54041,
2371 "sws-br-add-envelope-points-located-between-grid-to-existing-selection-obey-time-selection-if-any": 54042,
2581 "sws-br-add-envelope-points-located-between-grid-to-existing-selection":
2582 54041,
2583 "sws-br-add-envelope-points-located-between-grid-to-existing-selection-obey-time-selection-if-any":
2584 54042,
23722585 "sws-br-add-envelope-points-located-on-grid-to-existing-selection": 54039,
2373 "sws-br-add-envelope-points-located-on-grid-to-existing-selection-obey-time-selection-if-any": 54040,
2586 "sws-br-add-envelope-points-located-on-grid-to-existing-selection-obey-time-selection-if-any":
2587 54040,
23742588 "sws-br-adjust-playrate-midi-cc-only": 54782,
23752589 "sws-br-adjust-playrate-options": 54783,
23762590 "sws-br-alter-slope-of-gradual-tempo-marker-decrease-0-001-bpm": 54826,
......@@ -2391,8 +2605,10 @@ export const REAPER_ACTIONS = {
23912605 "sws-br-alter-slope-of-gradual-tempo-marker-increase-01-percent": 54833,
23922606 "sws-br-analyze-loudness": 54171,
23932607 "sws-br-apply-next-action-to-all-visible-envelopes-in-selected-tracks": 54100,
2394 "sws-br-apply-next-action-to-all-visible-envelopes-in-selected-tracks-if-there-is-no-track-envelope-selected": 54102,
2395 "sws-br-apply-next-action-to-all-visible-record-armed-envelopes-in-selected-tracks": 54101,
2608 "sws-br-apply-next-action-to-all-visible-envelopes-in-selected-tracks-if-there-is-no-track-envelope-selected":
2609 54102,
2610 "sws-br-apply-next-action-to-all-visible-record-armed-envelopes-in-selected-tracks":
2611 54101,
23962612 "sws-br-apply-next-action-to-all-visible-record-armed-envelopes-in-selected-tracks-if-there-is-no-track-envelope-selected":
23972613 54103,
23982614 "sws-br-check-for-new-sws-version": 55821,
......@@ -2406,37 +2622,52 @@ export const REAPER_ACTIONS = {
24062622 54049,
24072623 "sws-br-convert-selected-points-in-selected-envelope-to-cc-events-in-last-clicked-cc-lane-in-last-active-midi-editor-clear-existing-events":
24082624 54050,
2409 "sws-br-copy-points-in-time-selection-in-selected-envelope-to-all-visible-envelopes-in-selected-tracks": 54072,
2625 "sws-br-copy-points-in-time-selection-in-selected-envelope-to-all-visible-envelopes-in-selected-tracks":
2626 54072,
24102627 "sws-br-copy-points-in-time-selection-in-selected-envelope-to-all-visible-envelopes-in-selected-tracks-paste-at-edit-cursor":
24112628 54076,
24122629 "sws-br-copy-points-in-time-selection-in-selected-envelope-to-all-visible-record-armed-in-envelopes-of-selected-tracks":
24132630 54073,
24142631 "sws-br-copy-points-in-time-selection-in-selected-envelope-to-all-visible-record-armed-in-envelopes-of-selected-tracks-paste-at-edit-cursor":
24152632 54077,
2416 "sws-br-copy-points-in-time-selection-in-selected-envelope-to-envelope-at-mouse-cursor": 54079,
2417 "sws-br-copy-points-in-time-selection-in-selected-envelope-to-envelope-at-mouse-cursor-paste-at-edit-cursor": 54081,
2418 "sws-br-copy-selected-points-in-selected-envelope-to-all-visible-envelopes-in-selected-tracks": 54070,
2633 "sws-br-copy-points-in-time-selection-in-selected-envelope-to-envelope-at-mouse-cursor":
2634 54079,
2635 "sws-br-copy-points-in-time-selection-in-selected-envelope-to-envelope-at-mouse-cursor-paste-at-edit-cursor":
2636 54081,
2637 "sws-br-copy-selected-points-in-selected-envelope-to-all-visible-envelopes-in-selected-tracks":
2638 54070,
24192639 "sws-br-copy-selected-points-in-selected-envelope-to-all-visible-envelopes-in-selected-tracks-paste-at-edit-cursor":
24202640 54074,
2421 "sws-br-copy-selected-points-in-selected-envelope-to-all-visible-record-armed-envelopes-in-selected-tracks": 54071,
2641 "sws-br-copy-selected-points-in-selected-envelope-to-all-visible-record-armed-envelopes-in-selected-tracks":
2642 54071,
24222643 "sws-br-copy-selected-points-in-selected-envelope-to-all-visible-record-armed-envelopes-in-selected-tracks-paste-at-edit-cursor":
24232644 54075,
2424 "sws-br-copy-selected-points-in-selected-envelope-to-envelope-at-mouse-cursor": 54078,
2425 "sws-br-copy-selected-points-in-selected-envelope-to-to-envelope-at-mouse-cursor-paste-at-edit-cursor": 54080,
2426 "sws-br-copy-take-media-source-file-path-of-selected-items-to-clipboard": 54503,
2645 "sws-br-copy-selected-points-in-selected-envelope-to-envelope-at-mouse-cursor":
2646 54078,
2647 "sws-br-copy-selected-points-in-selected-envelope-to-to-envelope-at-mouse-cursor-paste-at-edit-cursor":
2648 54080,
2649 "sws-br-copy-take-media-source-file-path-of-selected-items-to-clipboard":
2650 54503,
24272651 "sws-br-create-project-marker-at-mouse-cursor": 54472,
24282652 "sws-br-create-project-marker-at-mouse-cursor-obey-snapping": 54473,
24292653 "sws-br-create-project-markers-from-notes-in-selected-midi-items": 54470,
2430 "sws-br-create-project-markers-from-selected-items-name-by-item-s-notes": 54474,
2654 "sws-br-create-project-markers-from-selected-items-name-by-item-s-notes":
2655 54474,
24312656 "sws-br-create-project-markers-from-selected-tempo-markers": 54464,
24322657 "sws-br-create-project-markers-from-stretch-markers-in-selected-items": 54471,
24332658 "sws-br-create-regions-from-selected-items-name-by-item-s-notes": 54475,
2434 "sws-br-create-tempo-markers-at-grid-after-every-selected-tempo-marker": 54841,
2435 "sws-br-decrease-selected-envelope-points-by-0-1-db-volume-envelope-only": 54089,
2436 "sws-br-decrease-selected-envelope-points-by-0-5-db-volume-envelope-only": 54090,
2437 "sws-br-decrease-selected-envelope-points-by-1-db-volume-envelope-only": 54091,
2438 "sws-br-decrease-selected-envelope-points-by-10-db-volume-envelope-only": 54093,
2439 "sws-br-decrease-selected-envelope-points-by-5-db-volume-envelope-only": 54092,
2659 "sws-br-create-tempo-markers-at-grid-after-every-selected-tempo-marker":
2660 54841,
2661 "sws-br-decrease-selected-envelope-points-by-0-1-db-volume-envelope-only":
2662 54089,
2663 "sws-br-decrease-selected-envelope-points-by-0-5-db-volume-envelope-only":
2664 54090,
2665 "sws-br-decrease-selected-envelope-points-by-1-db-volume-envelope-only":
2666 54091,
2667 "sws-br-decrease-selected-envelope-points-by-10-db-volume-envelope-only":
2668 54093,
2669 "sws-br-decrease-selected-envelope-points-by-5-db-volume-envelope-only":
2670 54092,
24402671 "sws-br-decrease-tempo-marker-0-001-bpm-preserve-overall-tempo": 54810,
24412672 "sws-br-decrease-tempo-marker-0-001-percent-preserve-overall-tempo": 54818,
24422673 "sws-br-decrease-tempo-marker-0-01-bpm-preserve-overall-tempo": 54811,
......@@ -2448,26 +2679,40 @@ export const REAPER_ACTIONS = {
24482679 "sws-br-delete-envelope-point-at-mouse-cursor": 54098,
24492680 "sws-br-delete-envelope-point-at-mouse-cursor-selected-envelope-only": 54097,
24502681 "sws-br-delete-envelope-points-between-grid": 54045,
2451 "sws-br-delete-envelope-points-between-grid-obey-time-selection-if-any": 54046,
2682 "sws-br-delete-envelope-points-between-grid-obey-time-selection-if-any":
2683 54046,
24522684 "sws-br-delete-envelope-points-on-grid": 54043,
24532685 "sws-br-delete-envelope-points-on-grid-obey-time-selection-if-any": 54044,
24542686 "sws-br-delete-take-under-mouse-cursor": 54504,
2455 "sws-br-delete-tempo-marker-and-preserve-position-and-length-of-items-including-midi-events": 54839,
2456 "sws-br-delete-tempo-marker-and-preserve-position-and-length-of-selected-items-including-midi-events": 54840,
2457 "sws-br-delete-tempo-marker-preserve-overall-tempo-and-positions-if-possible": 54838,
2687 "sws-br-delete-tempo-marker-and-preserve-position-and-length-of-items-including-midi-events":
2688 54839,
2689 "sws-br-delete-tempo-marker-and-preserve-position-and-length-of-selected-items-including-midi-events":
2690 54840,
2691 "sws-br-delete-tempo-marker-preserve-overall-tempo-and-positions-if-possible":
2692 54838,
24582693 "sws-br-disable-ignore-project-tempo-for-selected-midi-items": 54465,
2459 "sws-br-disable-ignore-project-tempo-for-selected-midi-items-preserving-time-position-of-midi-events": 54466,
2694 "sws-br-disable-ignore-project-tempo-for-selected-midi-items-preserving-time-position-of-midi-events":
2695 54466,
24602696 "sws-br-enable-ignore-project-tempo-for-selected-midi-items-preserving-time-position-of-midi-events-use-tempo-at-item-s-start":
24612697 54468,
2462 "sws-br-enable-ignore-project-tempo-for-selected-midi-items-use-tempo-at-item-s-start": 54467,
2463 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-1": 53979,
2464 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-2": 53984,
2465 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-3": 53989,
2466 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-4": 53994,
2467 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-5": 53999,
2468 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-6": 54004,
2469 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-7": 54009,
2470 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-8": 54014,
2698 "sws-br-enable-ignore-project-tempo-for-selected-midi-items-use-tempo-at-item-s-start":
2699 54467,
2700 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-1":
2701 53979,
2702 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-2":
2703 53984,
2704 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-3":
2705 53989,
2706 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-4":
2707 53994,
2708 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-5":
2709 53999,
2710 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-6":
2711 54004,
2712 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-7":
2713 54009,
2714 "sws-br-exclusive-toggle-contextual-toolbar-under-mouse-cursor-preset-8":
2715 54014,
24712716 "sws-br-expand-envelope-point-selection-to-the-left": 54028,
24722717 "sws-br-expand-envelope-point-selection-to-the-left-end-point-only": 54030,
24732718 "sws-br-expand-envelope-point-selection-to-the-right": 54027,
......@@ -2475,24 +2720,34 @@ export const REAPER_ACTIONS = {
24752720 "sws-br-fit-selected-envelope-points-to-time-selection": 54082,
24762721 "sws-br-focus-arrange": 54482,
24772722 "sws-br-focus-tracks": 54483,
2478 "sws-br-freehand-draw-envelope-while-snapping-points-to-left-side-grid-line-perform-until-shortcut-released": 54854,
2723 "sws-br-freehand-draw-envelope-while-snapping-points-to-left-side-grid-line-perform-until-shortcut-released":
2724 54854,
24792725 "sws-br-global-loudness-preferences": 54170,
24802726 "sws-br-hide-all-but-selected-track-envelope-for-all-tracks": 54136,
2481 "sws-br-hide-all-but-selected-track-envelope-for-all-tracks-except-envelopes-in-separate-lanes": 54138,
2482 "sws-br-hide-all-but-selected-track-envelope-for-all-tracks-except-envelopes-in-track-lanes": 54140,
2727 "sws-br-hide-all-but-selected-track-envelope-for-all-tracks-except-envelopes-in-separate-lanes":
2728 54138,
2729 "sws-br-hide-all-but-selected-track-envelope-for-all-tracks-except-envelopes-in-track-lanes":
2730 54140,
24832731 "sws-br-hide-all-but-selected-track-envelope-for-selected-tracks": 54137,
2484 "sws-br-hide-all-but-selected-track-envelope-for-selected-tracks-except-envelopes-in-separate-lanes": 54139,
2485 "sws-br-hide-all-but-selected-track-envelope-for-selected-tracks-except-envelopes-in-track-lanes": 54141,
2732 "sws-br-hide-all-but-selected-track-envelope-for-selected-tracks-except-envelopes-in-separate-lanes":
2733 54139,
2734 "sws-br-hide-all-but-selected-track-envelope-for-selected-tracks-except-envelopes-in-track-lanes":
2735 54141,
24862736 "sws-br-hide-all-fx-envelopes-for-selected-tracks": 54149,
24872737 "sws-br-hide-all-send-envelopes-for-selected-tracks": 54166,
24882738 "sws-br-hide-mute-send-envelopes-for-selected-tracks": 54169,
24892739 "sws-br-hide-pan-send-envelopes-for-selected-tracks": 54168,
24902740 "sws-br-hide-volume-send-envelopes-for-selected-tracks": 54167,
2491 "sws-br-increase-selected-envelope-points-by-0-1-db-volume-envelope-only": 54084,
2492 "sws-br-increase-selected-envelope-points-by-0-5-db-volume-envelope-only": 54085,
2493 "sws-br-increase-selected-envelope-points-by-1-db-volume-envelope-only": 54086,
2494 "sws-br-increase-selected-envelope-points-by-10-db-volume-envelope-only": 54088,
2495 "sws-br-increase-selected-envelope-points-by-5-db-volume-envelope-only": 54087,
2741 "sws-br-increase-selected-envelope-points-by-0-1-db-volume-envelope-only":
2742 54084,
2743 "sws-br-increase-selected-envelope-points-by-0-5-db-volume-envelope-only":
2744 54085,
2745 "sws-br-increase-selected-envelope-points-by-1-db-volume-envelope-only":
2746 54086,
2747 "sws-br-increase-selected-envelope-points-by-10-db-volume-envelope-only":
2748 54088,
2749 "sws-br-increase-selected-envelope-points-by-5-db-volume-envelope-only":
2750 54087,
24962751 "sws-br-increase-tempo-marker-0-001-bpm-preserve-overall-tempo": 54806,
24972752 "sws-br-increase-tempo-marker-0-001-percent-preserve-overall-tempo": 54814,
24982753 "sws-br-increase-tempo-marker-0-01-bpm-preserve-overall-tempo": 54807,
......@@ -2502,36 +2757,61 @@ export const REAPER_ACTIONS = {
25022757 "sws-br-increase-tempo-marker-01-bpm-preserve-overall-tempo": 54809,
25032758 "sws-br-increase-tempo-marker-01-percent-preserve-overall-tempo": 54817,
25042759 "sws-br-insert-2-envelope-points-at-time-selection": 54067,
2505 "sws-br-insert-2-envelope-points-at-time-selection-to-all-visible-track-envelopes": 54068,
2506 "sws-br-insert-2-envelope-points-at-time-selection-to-all-visible-track-envelopes-in-selected-tracks": 54069,
2507 "sws-br-insert-envelope-points-on-grid-using-shape-of-the-previous-point": 54047,
2508 "sws-br-insert-envelope-points-on-grid-using-shape-of-the-previous-point-obey-time-selection-if-any": 54048,
2509 "sws-br-insert-new-envelope-point-at-mouse-cursor-using-value-at-current-position-obey-snapping": 54083,
2510 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-left-vertical-bottom": 54493,
2511 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-left-vertical-middle": 54494,
2512 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-left-vertical-top": 54495,
2513 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-middle-vertical-bottom": 54496,
2514 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-middle-vertical-middle": 54497,
2515 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-middle-vertical-top": 54498,
2516 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-right-vertical-bottom": 54499,
2517 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-right-vertical-middle": 54500,
2518 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-right-vertical-top": 54501,
2519 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-left-vertical-bottom": 54484,
2520 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-left-vertical-middle": 54485,
2521 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-left-vertical-top": 54486,
2522 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-middle-vertical-bottom": 54487,
2523 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-middle-vertical-middle": 54488,
2524 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-middle-vertical-top": 54489,
2525 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-right-vertical-bottom": 54490,
2526 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-right-vertical-middle": 54491,
2527 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-right-vertical-top": 54492,
2760 "sws-br-insert-2-envelope-points-at-time-selection-to-all-visible-track-envelopes":
2761 54068,
2762 "sws-br-insert-2-envelope-points-at-time-selection-to-all-visible-track-envelopes-in-selected-tracks":
2763 54069,
2764 "sws-br-insert-envelope-points-on-grid-using-shape-of-the-previous-point":
2765 54047,
2766 "sws-br-insert-envelope-points-on-grid-using-shape-of-the-previous-point-obey-time-selection-if-any":
2767 54048,
2768 "sws-br-insert-new-envelope-point-at-mouse-cursor-using-value-at-current-position-obey-snapping":
2769 54083,
2770 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-left-vertical-bottom":
2771 54493,
2772 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-left-vertical-middle":
2773 54494,
2774 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-left-vertical-top":
2775 54495,
2776 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-middle-vertical-bottom":
2777 54496,
2778 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-middle-vertical-middle":
2779 54497,
2780 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-middle-vertical-top":
2781 54498,
2782 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-right-vertical-bottom":
2783 54499,
2784 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-right-vertical-middle":
2785 54500,
2786 "sws-br-move-active-floating-track-fx-window-to-mouse-cursor-horizontal-right-vertical-top":
2787 54501,
2788 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-left-vertical-bottom":
2789 54484,
2790 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-left-vertical-middle":
2791 54485,
2792 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-left-vertical-top":
2793 54486,
2794 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-middle-vertical-bottom":
2795 54487,
2796 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-middle-vertical-middle":
2797 54488,
2798 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-middle-vertical-top":
2799 54489,
2800 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-right-vertical-bottom":
2801 54490,
2802 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-right-vertical-middle":
2803 54491,
2804 "sws-br-move-active-floating-window-to-mouse-cursor-horizontal-right-vertical-top":
2805 54492,
25282806 "sws-br-move-closest-envelope-point-to-edit-cursor": 54065,
25292807 "sws-br-move-closest-grid-line-to-edit-cursor": 54787,
2530 "sws-br-move-closest-grid-line-to-mouse-cursor-perform-until-shortcut-released": 54871,
2808 "sws-br-move-closest-grid-line-to-mouse-cursor-perform-until-shortcut-released":
2809 54871,
25312810 "sws-br-move-closest-grid-line-to-play-cursor": 54788,
25322811 "sws-br-move-closest-left-side-grid-line-to-edit-cursor": 54791,
25332812 "sws-br-move-closest-measure-grid-line-to-edit-cursor": 54789,
2534 "sws-br-move-closest-measure-grid-line-to-mouse-cursor-perform-until-shortcut-released": 54872,
2813 "sws-br-move-closest-measure-grid-line-to-mouse-cursor-perform-until-shortcut-released":
2814 54872,
25352815 "sws-br-move-closest-measure-grid-line-to-play-cursor": 54790,
25362816 "sws-br-move-closest-project-marker-to-edit-cursor": 54477,
25372817 "sws-br-move-closest-project-marker-to-edit-cursor-obey-snapping": 54480,
......@@ -2542,12 +2822,14 @@ export const REAPER_ACTIONS = {
25422822 "sws-br-move-closest-right-side-grid-line-to-edit-cursor": 54792,
25432823 "sws-br-move-closest-selected-envelope-point-to-edit-cursor": 54066,
25442824 "sws-br-move-closest-tempo-marker-to-edit-cursor": 54805,
2545 "sws-br-move-closest-tempo-marker-to-mouse-cursor-perform-until-shortcut-released": 54870,
2825 "sws-br-move-closest-tempo-marker-to-mouse-cursor-perform-until-shortcut-released":
2826 54870,
25462827 "sws-br-move-edit-cursor-to-next-envelope-point": 54019,
25472828 "sws-br-move-edit-cursor-to-next-envelope-point-and-add-to-selection": 54021,
25482829 "sws-br-move-edit-cursor-to-next-envelope-point-and-select-it": 54020,
25492830 "sws-br-move-edit-cursor-to-previous-envelope-point": 54022,
2550 "sws-br-move-edit-cursor-to-previous-envelope-point-and-add-to-selection": 54024,
2831 "sws-br-move-edit-cursor-to-previous-envelope-point-and-add-to-selection":
2832 54024,
25512833 "sws-br-move-edit-cursor-to-previous-envelope-point-and-select-it": 54023,
25522834 "sws-br-move-tempo-marker-back": 54804,
25532835 "sws-br-move-tempo-marker-back-0-1-ms": 54798,
......@@ -2561,7 +2843,8 @@ export const REAPER_ACTIONS = {
25612843 "sws-br-move-tempo-marker-forward-10-ms": 54795,
25622844 "sws-br-move-tempo-marker-forward-100-ms": 54796,
25632845 "sws-br-move-tempo-marker-forward-1000-ms": 54797,
2564 "sws-br-nf-toggle-use-dual-mono-mode-for-mono-takes-channel-modes-for-loudness-analyzing": 54178,
2846 "sws-br-nf-toggle-use-dual-mono-mode-for-mono-takes-channel-modes-for-loudness-analyzing":
2847 54178,
25652848 "sws-br-nf-toggle-use-high-precision-mode-for-loudness-analyzing": 54177,
25662849 "sws-br-normalize-loudness-of-selected-items-to-0-lu": 54174,
25672850 "sws-br-normalize-loudness-of-selected-items-to-23-lufs": 54173,
......@@ -2576,11 +2859,15 @@ export const REAPER_ACTIONS = {
25762859 "sws-br-open-close-contextual-toolbar-under-mouse-cursor-preset-6": 53964,
25772860 "sws-br-open-close-contextual-toolbar-under-mouse-cursor-preset-7": 53969,
25782861 "sws-br-open-close-contextual-toolbar-under-mouse-cursor-preset-8": 53974,
2579 "sws-br-options-automatically-insert-stretch-markers-when-inserting-tempo-markers-with-sws-actions": 54720,
2862 "sws-br-options-automatically-insert-stretch-markers-when-inserting-tempo-markers-with-sws-actions":
2863 54720,
25802864 "sws-br-options-cycle-through-record-modes": 54721,
2581 "sws-br-options-set-apply-trim-when-adding-volume-pan-envelopes-to-always": 54685,
2582 "sws-br-options-set-apply-trim-when-adding-volume-pan-envelopes-to-in-read-write": 54686,
2583 "sws-br-options-set-apply-trim-when-adding-volume-pan-envelopes-to-never": 54687,
2865 "sws-br-options-set-apply-trim-when-adding-volume-pan-envelopes-to-always":
2866 54685,
2867 "sws-br-options-set-apply-trim-when-adding-volume-pan-envelopes-to-in-read-write":
2868 54686,
2869 "sws-br-options-set-apply-trim-when-adding-volume-pan-envelopes-to-never":
2870 54687,
25842871 "sws-br-options-set-grid-line-z-order-to-over-items": 54714,
25852872 "sws-br-options-set-grid-line-z-order-to-through-items": 54715,
25862873 "sws-br-options-set-grid-line-z-order-to-under-items": 54716,
......@@ -2606,10 +2893,13 @@ export const REAPER_ACTIONS = {
26062893 "sws-br-options-toggle-flush-fx-on-stop": 54694,
26072894 "sws-br-options-toggle-flush-fx-when-looping": 54695,
26082895 "sws-br-options-toggle-grid-snap-settings-follow-grid-visibility": 54683,
2609 "sws-br-options-toggle-move-edit-cursor-to-end-of-recorded-items-on-record-stop": 54711,
2610 "sws-br-options-toggle-move-edit-cursor-to-start-of-time-selection-on-time-selection-change": 54709,
2896 "sws-br-options-toggle-move-edit-cursor-to-end-of-recorded-items-on-record-stop":
2897 54711,
2898 "sws-br-options-toggle-move-edit-cursor-to-start-of-time-selection-on-time-selection-change":
2899 54709,
26112900 "sws-br-options-toggle-move-edit-cursor-when-pasting-inserting-media": 54710,
2612 "sws-br-options-toggle-playback-position-follows-project-timebase-when-changing-tempo": 54684,
2901 "sws-br-options-toggle-playback-position-follows-project-timebase-when-changing-tempo":
2902 54684,
26132903 "sws-br-options-toggle-reset-cc-on-stop-play": 54693,
26142904 "sws-br-options-toggle-reset-pitch-on-stop-play": 54692,
26152905 "sws-br-options-toggle-scroll-view-to-edit-cursor-on-stop": 54713,
......@@ -2619,47 +2909,64 @@ export const REAPER_ACTIONS = {
26192909 54863,
26202910 "sws-br-play-from-edit-cursor-position-and-solo-track-under-mouse-for-the-duration-perform-until-shortcut-released":
26212911 54862,
2622 "sws-br-play-from-edit-cursor-position-perform-until-shortcut-released": 54861,
2912 "sws-br-play-from-edit-cursor-position-perform-until-shortcut-released":
2913 54861,
26232914 "sws-br-play-from-mouse-cursor-position": 54459,
26242915 "sws-br-play-from-mouse-cursor-position-and-solo-item-and-track-under-mouse-for-the-duration-perform-until-shortcut-released":
26252916 54860,
26262917 "sws-br-play-from-mouse-cursor-position-and-solo-track-under-mouse-for-the-duration-perform-until-shortcut-released":
26272918 54859,
2628 "sws-br-play-from-mouse-cursor-position-perform-until-shortcut-released": 54858,
2919 "sws-br-play-from-mouse-cursor-position-perform-until-shortcut-released":
2920 54858,
26292921 "sws-br-play-pause-from-mouse-cursor-position": 54460,
26302922 "sws-br-play-stop-from-mouse-cursor-position": 54461,
26312923 "sws-br-preview-media-item-under-mouse": 54722,
26322924 "sws-br-preview-media-item-under-mouse-and-pause-during-preview": 54725,
2633 "sws-br-preview-media-item-under-mouse-and-pause-during-preview-start-from-mouse-cursor-position": 54726,
2925 "sws-br-preview-media-item-under-mouse-and-pause-during-preview-start-from-mouse-cursor-position":
2926 54726,
26342927 "sws-br-preview-media-item-under-mouse-at-track-fader-volume": 54727,
2635 "sws-br-preview-media-item-under-mouse-at-track-fader-volume-and-pause-during-preview": 54730,
2928 "sws-br-preview-media-item-under-mouse-at-track-fader-volume-and-pause-during-preview":
2929 54730,
26362930 "sws-br-preview-media-item-under-mouse-at-track-fader-volume-and-pause-during-preview-start-from-mouse-cursor-position":
26372931 54731,
2638 "sws-br-preview-media-item-under-mouse-at-track-fader-volume-start-from-mouse-position": 54728,
2639 "sws-br-preview-media-item-under-mouse-at-track-fader-volume-sync-with-next-measure": 54729,
2640 "sws-br-preview-media-item-under-mouse-start-from-mouse-cursor-position": 54723,
2932 "sws-br-preview-media-item-under-mouse-at-track-fader-volume-start-from-mouse-position":
2933 54728,
2934 "sws-br-preview-media-item-under-mouse-at-track-fader-volume-sync-with-next-measure":
2935 54729,
2936 "sws-br-preview-media-item-under-mouse-start-from-mouse-cursor-position":
2937 54723,
26412938 "sws-br-preview-media-item-under-mouse-sync-with-next-measure": 54724,
26422939 "sws-br-preview-media-item-under-mouse-through-track": 54732,
2643 "sws-br-preview-media-item-under-mouse-through-track-and-pause-during-preview": 54735,
2940 "sws-br-preview-media-item-under-mouse-through-track-and-pause-during-preview":
2941 54735,
26442942 "sws-br-preview-media-item-under-mouse-through-track-and-pause-during-preview-start-from-mouse-cursor-position":
26452943 54736,
2646 "sws-br-preview-media-item-under-mouse-through-track-start-from-mouse-position": 54733,
2647 "sws-br-preview-media-item-under-mouse-through-track-sync-with-next-measure": 54734,
2944 "sws-br-preview-media-item-under-mouse-through-track-start-from-mouse-position":
2945 54733,
2946 "sws-br-preview-media-item-under-mouse-through-track-sync-with-next-measure":
2947 54734,
26482948 "sws-br-preview-take-under-mouse": 54752,
26492949 "sws-br-preview-take-under-mouse-and-pause-during-preview": 54755,
2650 "sws-br-preview-take-under-mouse-and-pause-during-preview-start-from-mouse-cursor-position": 54756,
2950 "sws-br-preview-take-under-mouse-and-pause-during-preview-start-from-mouse-cursor-position":
2951 54756,
26512952 "sws-br-preview-take-under-mouse-at-track-fader-volume": 54757,
2652 "sws-br-preview-take-under-mouse-at-track-fader-volume-and-pause-during-preview": 54760,
2953 "sws-br-preview-take-under-mouse-at-track-fader-volume-and-pause-during-preview":
2954 54760,
26532955 "sws-br-preview-take-under-mouse-at-track-fader-volume-and-pause-during-preview-start-from-mouse-cursor-position":
26542956 54761,
2655 "sws-br-preview-take-under-mouse-at-track-fader-volume-start-from-mouse-position": 54758,
2656 "sws-br-preview-take-under-mouse-at-track-fader-volume-sync-with-next-measure": 54759,
2957 "sws-br-preview-take-under-mouse-at-track-fader-volume-start-from-mouse-position":
2958 54758,
2959 "sws-br-preview-take-under-mouse-at-track-fader-volume-sync-with-next-measure":
2960 54759,
26572961 "sws-br-preview-take-under-mouse-start-from-mouse-cursor-position": 54753,
26582962 "sws-br-preview-take-under-mouse-sync-with-next-measure": 54754,
26592963 "sws-br-preview-take-under-mouse-through-track": 54762,
2660 "sws-br-preview-take-under-mouse-through-track-and-pause-during-preview": 54765,
2661 "sws-br-preview-take-under-mouse-through-track-and-pause-during-preview-start-from-mouse-cursor-position": 54766,
2662 "sws-br-preview-take-under-mouse-through-track-start-from-mouse-position": 54763,
2964 "sws-br-preview-take-under-mouse-through-track-and-pause-during-preview":
2965 54765,
2966 "sws-br-preview-take-under-mouse-through-track-and-pause-during-preview-start-from-mouse-cursor-position":
2967 54766,
2968 "sws-br-preview-take-under-mouse-through-track-start-from-mouse-position":
2969 54763,
26632970 "sws-br-preview-take-under-mouse-through-track-sync-with-next-measure": 54764,
26642971 "sws-br-project-track-selection-action-clear": 54786,
26652972 "sws-br-project-track-selection-action-set": 54784,
......@@ -2888,7 +3195,8 @@ export const REAPER_ACTIONS = {
28883195 "sws-br-select-envelope-point-at-mouse-cursor": 54096,
28893196 "sws-br-select-envelope-point-at-mouse-cursor-selected-envelope-only": 54095,
28903197 "sws-br-select-envelope-points-between-grid": 54037,
2891 "sws-br-select-envelope-points-between-grid-obey-time-selection-if-any": 54038,
3198 "sws-br-select-envelope-points-between-grid-obey-time-selection-if-any":
3199 54038,
28923200 "sws-br-select-envelope-points-on-grid": 54035,
28933201 "sws-br-select-envelope-points-on-grid-obey-time-selection-if-any": 54036,
28943202 "sws-br-select-mcp-track-under-mouse-cursor": 54506,
......@@ -2897,8 +3205,10 @@ export const REAPER_ACTIONS = {
28973205 "sws-br-select-peaks-in-envelope-add-to-selection": 54055,
28983206 "sws-br-select-previous-envelope-point": 54026,
28993207 "sws-br-select-tcp-track-under-mouse-cursor": 54505,
2900 "sws-br-set-closest-envelope-point-s-value-to-mouse-cursor-perform-until-shortcut-released": 54852,
2901 "sws-br-set-closest-left-side-envelope-point-s-value-to-mouse-cursor-perform-until-shortcut-released": 54853,
3208 "sws-br-set-closest-envelope-point-s-value-to-mouse-cursor-perform-until-shortcut-released":
3209 54852,
3210 "sws-br-set-closest-left-side-envelope-point-s-value-to-mouse-cursor-perform-until-shortcut-released":
3211 54853,
29023212 "sws-br-set-selected-envelope-points-to-first-selected-point-s-value": 54064,
29033213 "sws-br-set-selected-envelope-points-to-last-selected-point-s-value": 54063,
29043214 "sws-br-set-selected-envelope-points-to-next-point-s-value": 54061,
......@@ -2916,7 +3226,8 @@ export const REAPER_ACTIONS = {
29163226 "sws-br-show-all-fx-envelopes-for-selected-tracks": 54148,
29173227 "sws-br-show-all-send-envelopes-for-selected-tracks": 54162,
29183228 "sws-br-show-hide-pan-track-envelope-for-last-adjusted-send": 54144,
2919 "sws-br-show-hide-track-envelope-for-last-adjusted-send-volume-pan-only": 54142,
3229 "sws-br-show-hide-track-envelope-for-last-adjusted-send-volume-pan-only":
3230 54142,
29203231 "sws-br-show-hide-volume-track-envelope-for-last-adjusted-send": 54143,
29213232 "sws-br-show-mute-send-envelopes-for-selected-tracks": 54165,
29223233 "sws-br-show-pan-send-envelopes-for-selected-tracks": 54164,
......@@ -2925,50 +3236,71 @@ export const REAPER_ACTIONS = {
29253236 "sws-br-shrink-envelope-point-selection-from-the-left-end-point-only": 54034,
29263237 "sws-br-shrink-envelope-point-selection-from-the-right": 54031,
29273238 "sws-br-shrink-envelope-point-selection-from-the-right-end-point-only": 54033,
2928 "sws-br-snap-position-of-selected-partial-time-signature-markers-to-closest-grid-line": 54844,
3239 "sws-br-snap-position-of-selected-partial-time-signature-markers-to-closest-grid-line":
3240 54844,
29293241 "sws-br-split-selected-items-at-stretch-markers": 54463,
29303242 "sws-br-split-selected-items-at-tempo-markers": 54462,
29313243 "sws-br-tempo-help": 54845,
29323244 "sws-br-toggle-media-item-online-offline": 54502,
2933 "sws-br-toggle-play-from-edit-cursor-position-and-solo-item-and-track-under-mouse-for-the-duration": 54458,
2934 "sws-br-toggle-play-from-edit-cursor-position-and-solo-track-under-mouse-for-the-duration": 54457,
3245 "sws-br-toggle-play-from-edit-cursor-position-and-solo-item-and-track-under-mouse-for-the-duration":
3246 54458,
3247 "sws-br-toggle-play-from-edit-cursor-position-and-solo-track-under-mouse-for-the-duration":
3248 54457,
29353249 "sws-br-toggle-play-from-mouse-cursor-position": 54454,
2936 "sws-br-toggle-play-from-mouse-cursor-position-and-solo-item-and-track-under-mouse-for-the-duration": 54456,
2937 "sws-br-toggle-play-from-mouse-cursor-position-and-solo-track-under-mouse-for-the-duration": 54455,
3250 "sws-br-toggle-play-from-mouse-cursor-position-and-solo-item-and-track-under-mouse-for-the-duration":
3251 54456,
3252 "sws-br-toggle-play-from-mouse-cursor-position-and-solo-track-under-mouse-for-the-duration":
3253 54455,
29383254 "sws-br-toggle-preview-media-item-under-mouse": 54737,
2939 "sws-br-toggle-preview-media-item-under-mouse-and-pause-during-preview": 54740,
2940 "sws-br-toggle-preview-media-item-under-mouse-and-pause-during-preview-start-from-mouse-cursor-position": 54741,
3255 "sws-br-toggle-preview-media-item-under-mouse-and-pause-during-preview":
3256 54740,
3257 "sws-br-toggle-preview-media-item-under-mouse-and-pause-during-preview-start-from-mouse-cursor-position":
3258 54741,
29413259 "sws-br-toggle-preview-media-item-under-mouse-at-track-fader-volume": 54742,
2942 "sws-br-toggle-preview-media-item-under-mouse-at-track-fader-volume-and-pause-during-preview": 54745,
3260 "sws-br-toggle-preview-media-item-under-mouse-at-track-fader-volume-and-pause-during-preview":
3261 54745,
29433262 "sws-br-toggle-preview-media-item-under-mouse-at-track-fader-volume-and-pause-during-preview-start-from-mouse-cursor-position":
29443263 54746,
2945 "sws-br-toggle-preview-media-item-under-mouse-at-track-fader-volume-start-from-mouse-position": 54743,
2946 "sws-br-toggle-preview-media-item-under-mouse-at-track-fader-volume-sync-with-next-measure": 54744,
2947 "sws-br-toggle-preview-media-item-under-mouse-start-from-mouse-position": 54738,
3264 "sws-br-toggle-preview-media-item-under-mouse-at-track-fader-volume-start-from-mouse-position":
3265 54743,
3266 "sws-br-toggle-preview-media-item-under-mouse-at-track-fader-volume-sync-with-next-measure":
3267 54744,
3268 "sws-br-toggle-preview-media-item-under-mouse-start-from-mouse-position":
3269 54738,
29483270 "sws-br-toggle-preview-media-item-under-mouse-sync-with-next-measure": 54739,
29493271 "sws-br-toggle-preview-media-item-under-mouse-through-track": 54747,
2950 "sws-br-toggle-preview-media-item-under-mouse-through-track-and-pause-during-preview": 54750,
3272 "sws-br-toggle-preview-media-item-under-mouse-through-track-and-pause-during-preview":
3273 54750,
29513274 "sws-br-toggle-preview-media-item-under-mouse-through-track-and-pause-during-preview-start-from-mouse-cursor-position":
29523275 54751,
2953 "sws-br-toggle-preview-media-item-under-mouse-through-track-start-from-mouse-position": 54748,
2954 "sws-br-toggle-preview-media-item-under-mouse-through-track-sync-with-next-measure": 54749,
3276 "sws-br-toggle-preview-media-item-under-mouse-through-track-start-from-mouse-position":
3277 54748,
3278 "sws-br-toggle-preview-media-item-under-mouse-through-track-sync-with-next-measure":
3279 54749,
29553280 "sws-br-toggle-preview-take-under-mouse": 54767,
29563281 "sws-br-toggle-preview-take-under-mouse-and-pause-during-preview": 54770,
2957 "sws-br-toggle-preview-take-under-mouse-and-pause-during-preview-start-from-mouse-cursor-position": 54771,
3282 "sws-br-toggle-preview-take-under-mouse-and-pause-during-preview-start-from-mouse-cursor-position":
3283 54771,
29583284 "sws-br-toggle-preview-take-under-mouse-at-track-fader-volume": 54772,
2959 "sws-br-toggle-preview-take-under-mouse-at-track-fader-volume-and-pause-during-preview": 54775,
3285 "sws-br-toggle-preview-take-under-mouse-at-track-fader-volume-and-pause-during-preview":
3286 54775,
29603287 "sws-br-toggle-preview-take-under-mouse-at-track-fader-volume-and-pause-during-preview-start-from-mouse-cursor-position":
29613288 54776,
2962 "sws-br-toggle-preview-take-under-mouse-at-track-fader-volume-start-from-mouse-position": 54773,
2963 "sws-br-toggle-preview-take-under-mouse-at-track-fader-volume-sync-with-next-measure": 54774,
3289 "sws-br-toggle-preview-take-under-mouse-at-track-fader-volume-start-from-mouse-position":
3290 54773,
3291 "sws-br-toggle-preview-take-under-mouse-at-track-fader-volume-sync-with-next-measure":
3292 54774,
29643293 "sws-br-toggle-preview-take-under-mouse-start-from-mouse-position": 54768,
29653294 "sws-br-toggle-preview-take-under-mouse-sync-with-next-measure": 54769,
29663295 "sws-br-toggle-preview-take-under-mouse-through-track": 54777,
2967 "sws-br-toggle-preview-take-under-mouse-through-track-and-pause-during-preview": 54780,
3296 "sws-br-toggle-preview-take-under-mouse-through-track-and-pause-during-preview":
3297 54780,
29683298 "sws-br-toggle-preview-take-under-mouse-through-track-and-pause-during-preview-start-from-mouse-cursor-position":
29693299 54781,
2970 "sws-br-toggle-preview-take-under-mouse-through-track-start-from-mouse-position": 54778,
2971 "sws-br-toggle-preview-take-under-mouse-through-track-sync-with-next-measure": 54779,
3300 "sws-br-toggle-preview-take-under-mouse-through-track-start-from-mouse-position":
3301 54778,
3302 "sws-br-toggle-preview-take-under-mouse-through-track-sync-with-next-measure":
3303 54779,
29723304 "sws-br-toggle-show-active-mute-send-envelopes-for-selected-tracks": 54153,
29733305 "sws-br-toggle-show-active-pan-send-envelopes-for-selected-tracks": 54152,
29743306 "sws-br-toggle-show-active-volume-send-envelopes-for-selected-tracks": 54151,
......@@ -2992,15 +3324,18 @@ export const REAPER_ACTIONS = {
29923324 "sws-copy-current-snapshot": 53168,
29933325 "sws-copy-items-tracks-env-obey-time-selection-razor-edit-areas": 53576,
29943326 "sws-copy-marker-set-to-clipboard": 53086,
2995 "sws-copy-markers-in-time-selection-to-clipboard-relative-to-selection-start": 53087,
3327 "sws-copy-markers-in-time-selection-to-clipboard-relative-to-selection-start":
3328 53087,
29963329 "sws-copy-new-snapshot-all-track-s": 53170,
29973330 "sws-copy-new-snapshot-selected-track-s": 53169,
29983331 "sws-create-and-select-first-track": 53742,
29993332 "sws-create-regions-from-selected-items-name-by-active-take": 53110,
30003333 "sws-crossfade-adjacent-selected-items-move-edges-of-adjacent-items": 53633,
30013334 "sws-cut-items-tracks-env-obey-time-selection-razor-edit-areas": 53577,
3002 "sws-decrease-item-rate-by-0-6-percent-10-cents-preserving-length-clear-preserve-pitch": 53635,
3003 "sws-decrease-item-rate-by-6-percent-one-semitone-preserving-length-clear-preserve-pitch": 53637,
3335 "sws-decrease-item-rate-by-0-6-percent-10-cents-preserving-length-clear-preserve-pitch":
3336 53635,
3337 "sws-decrease-item-rate-by-6-percent-one-semitone-preserving-length-clear-preserve-pitch":
3338 53637,
30043339 "sws-delete-all-items-on-selected-track-s": 53609,
30053340 "sws-delete-all-markers": 53093,
30063341 "sws-delete-all-regions": 53094,
......@@ -3024,17 +3359,22 @@ export const REAPER_ACTIONS = {
30243359 "sws-exported-marker-list-format": 53097,
30253360 "sws-fng-apply-groove-to-selected-media-items-within-16th": 53893,
30263361 "sws-fng-apply-groove-to-selected-media-items-within-32nd": 53894,
3027 "sws-fng-apply-groove-to-selected-midi-notes-in-active-midi-editor-within-16th": 53895,
3028 "sws-fng-apply-groove-to-selected-midi-notes-in-active-midi-editor-within-32nd": 53896,
3362 "sws-fng-apply-groove-to-selected-midi-notes-in-active-midi-editor-within-16th":
3363 53895,
3364 "sws-fng-apply-groove-to-selected-midi-notes-in-active-midi-editor-within-32nd":
3365 53896,
30293366 "sws-fng-apply-midi-hardware-emulation-to-selected-midi-takes": 53886,
3030 "sws-fng-apply-selected-groove-use-curent-settings-from-opened-groove-tool": 53911,
3367 "sws-fng-apply-selected-groove-use-curent-settings-from-opened-groove-tool":
3368 53911,
30313369 "sws-fng-clean-selected-overlapping-media-items-on-same-track": 53863,
3032 "sws-fng-compress-amplitude-of-selected-envelope-points-around-midpoint": 53853,
3370 "sws-fng-compress-amplitude-of-selected-envelope-points-around-midpoint":
3371 53853,
30333372 "sws-fng-contract-selected-media-items": 53857,
30343373 "sws-fng-contract-selected-media-items-by-1-2": 53862,
30353374 "sws-fng-contract-selected-media-items-fine": 53859,
30363375 "sws-fng-cycle-through-cc-lanes-in-active-midi-editor": 53912,
3037 "sws-fng-cycle-through-cc-lanes-in-active-midi-editor-keep-lane-heights-constant": 53913,
3376 "sws-fng-cycle-through-cc-lanes-in-active-midi-editor-keep-lane-heights-constant":
3377 53913,
30383378 "sws-fng-decrease-selected-midi-items-velocity-by-1": 53877,
30393379 "sws-fng-decrease-selected-midi-items-velocity-by-10": 53879,
30403380 "sws-fng-expand-amplitude-of-selected-envelope-points-around-midpoint": 53852,
......@@ -3110,8 +3450,10 @@ export const REAPER_ACTIONS = {
31103450 "sws-horizontal-scroll-to-put-play-cursor-at-50-percent": 53783,
31113451 "sws-horizontal-zoom-to-selected-items": 53792,
31123452 "sws-ignore-next-marker-action": 53107,
3113 "sws-increase-item-rate-by-0-6-percent-10-cents-preserving-length-clear-preserve-pitch": 53634,
3114 "sws-increase-item-rate-by-6-percent-one-semitone-preserving-length-clear-preserve-pitch": 53636,
3453 "sws-increase-item-rate-by-0-6-percent-10-cents-preserving-length-clear-preserve-pitch":
3454 53634,
3455 "sws-increase-item-rate-by-6-percent-one-semitone-preserving-length-clear-preserve-pitch":
3456 53636,
31153457 "sws-indent-selected-track-s": 53603,
31163458 "sws-insert-file-matching-selected-track-s-name": 53613,
31173459 "sws-insert-track-above-selected-tracks": 53741,
......@@ -3150,12 +3492,17 @@ export const REAPER_ACTIONS = {
31503492 "sws-nf-disable-multichannel-metering-selected-tracks": 54928,
31513493 "sws-nf-enable-multichannel-metering-all-tracks": 54929,
31523494 "sws-nf-enable-multichannel-metering-selected-tracks": 54930,
3153 "sws-nf-eraser-tool-marquee-sel-items-and-time-cut-on-shortcut-release": 54874,
3154 "sws-nf-eraser-tool-marquee-sel-items-and-time-ignoring-snap-cut-on-shortcut-release": 54873,
3155 "sws-nf-play-stop-or-play-pause-obey-sws-nf-toggle-play-stop-or-play-pause-toggle-state": 54937,
3156 "sws-nf-toggle-obey-track-height-lock-in-vertical-zoom-and-track-height-actions": 54935,
3495 "sws-nf-eraser-tool-marquee-sel-items-and-time-cut-on-shortcut-release":
3496 54874,
3497 "sws-nf-eraser-tool-marquee-sel-items-and-time-ignoring-snap-cut-on-shortcut-release":
3498 54873,
3499 "sws-nf-play-stop-or-play-pause-obey-sws-nf-toggle-play-stop-or-play-pause-toggle-state":
3500 54937,
3501 "sws-nf-toggle-obey-track-height-lock-in-vertical-zoom-and-track-height-actions":
3502 54935,
31573503 "sws-nf-toggle-play-stop-off-or-play-pause-on": 54936,
3158 "sws-nf-toggle-render-speed-apply-fx-render-stems-realtime-not-limited": 54934,
3504 "sws-nf-toggle-render-speed-apply-fx-render-stems-realtime-not-limited":
3505 54934,
31593506 "sws-normalize-item-s-to-peak-rms": 53573,
31603507 "sws-normalize-items-to-overall-peak-rms": 53574,
31613508 "sws-normalize-items-to-rms-entire-item": 53572,
......@@ -3351,10 +3698,13 @@ export const REAPER_ACTIONS = {
33513698 "sws-s-and-m-cut-selected-tracks-sends": 54952,
33523699 "sws-s-and-m-cut-selected-tracks-with-routing": 54946,
33533700 "sws-s-and-m-decrease-metronome-volume": 55262,
3354 "sws-s-and-m-delete-active-take-and-source-file-in-selected-items-no-undo": 55147,
3355 "sws-s-and-m-delete-active-take-and-source-file-in-selected-items-prompt-no-undo": 55146,
3701 "sws-s-and-m-delete-active-take-and-source-file-in-selected-items-no-undo":
3702 55147,
3703 "sws-s-and-m-delete-active-take-and-source-file-in-selected-items-prompt-no-undo":
3704 55146,
33563705 "sws-s-and-m-delete-selected-items-takes-and-source-files-no-undo": 55145,
3357 "sws-s-and-m-delete-selected-items-takes-and-source-files-prompt-no-undo": 55144,
3706 "sws-s-and-m-delete-selected-items-takes-and-source-files-prompt-no-undo":
3707 55144,
33583708 "sws-s-and-m-disarm-all-active-envelopes-for-selected-tracks": 55210,
33593709 "sws-s-and-m-dummy-toggle-1": 55675,
33603710 "sws-s-and-m-dummy-toggle-2": 55676,
......@@ -3427,7 +3777,8 @@ export const REAPER_ACTIONS = {
34273777 "sws-s-and-m-insert-silence-seconds": 55039,
34283778 "sws-s-and-m-live-config-number-1-apply-config-midi-osc-only": 55563,
34293779 "sws-s-and-m-live-config-number-1-apply-next-config": 55579,
3430 "sws-s-and-m-live-config-number-1-apply-preloaded-config-swap-preload-current": 55611,
3780 "sws-s-and-m-live-config-number-1-apply-preloaded-config-swap-preload-current":
3781 55611,
34313782 "sws-s-and-m-live-config-number-1-apply-previous-config": 55587,
34323783 "sws-s-and-m-live-config-number-1-open-close-monitoring-window": 55555,
34333784 "sws-s-and-m-live-config-number-1-preload-config-midi-osc-only": 55571,
......@@ -3435,13 +3786,18 @@ export const REAPER_ACTIONS = {
34353786 "sws-s-and-m-live-config-number-1-preload-previous-config": 55603,
34363787 "sws-s-and-m-live-config-number-1-toggle-enable": 55619,
34373788 "sws-s-and-m-live-config-number-1-toggle-enable-tiny-fades": 55659,
3438 "sws-s-and-m-live-config-number-1-toggle-option-disarm-all-but-active-track": 55643,
3439 "sws-s-and-m-live-config-number-1-toggle-option-mute-all-but-active-track": 55627,
3440 "sws-s-and-m-live-config-number-1-toggle-option-offline-all-but-active-preloaded-tracks": 55635,
3441 "sws-s-and-m-live-config-number-1-toggle-option-send-all-notes-off-when-switching-configs": 55651,
3789 "sws-s-and-m-live-config-number-1-toggle-option-disarm-all-but-active-track":
3790 55643,
3791 "sws-s-and-m-live-config-number-1-toggle-option-mute-all-but-active-track":
3792 55627,
3793 "sws-s-and-m-live-config-number-1-toggle-option-offline-all-but-active-preloaded-tracks":
3794 55635,
3795 "sws-s-and-m-live-config-number-1-toggle-option-send-all-notes-off-when-switching-configs":
3796 55651,
34423797 "sws-s-and-m-live-config-number-2-apply-config-midi-osc-only": 55564,
34433798 "sws-s-and-m-live-config-number-2-apply-next-config": 55580,
3444 "sws-s-and-m-live-config-number-2-apply-preloaded-config-swap-preload-current": 55612,
3799 "sws-s-and-m-live-config-number-2-apply-preloaded-config-swap-preload-current":
3800 55612,
34453801 "sws-s-and-m-live-config-number-2-apply-previous-config": 55588,
34463802 "sws-s-and-m-live-config-number-2-open-close-monitoring-window": 55556,
34473803 "sws-s-and-m-live-config-number-2-preload-config-midi-osc-only": 55572,
......@@ -3449,13 +3805,18 @@ export const REAPER_ACTIONS = {
34493805 "sws-s-and-m-live-config-number-2-preload-previous-config": 55604,
34503806 "sws-s-and-m-live-config-number-2-toggle-enable": 55620,
34513807 "sws-s-and-m-live-config-number-2-toggle-enable-tiny-fades": 55660,
3452 "sws-s-and-m-live-config-number-2-toggle-option-disarm-all-but-active-track": 55644,
3453 "sws-s-and-m-live-config-number-2-toggle-option-mute-all-but-active-track": 55628,
3454 "sws-s-and-m-live-config-number-2-toggle-option-offline-all-but-active-preloaded-tracks": 55636,
3455 "sws-s-and-m-live-config-number-2-toggle-option-send-all-notes-off-when-switching-configs": 55652,
3808 "sws-s-and-m-live-config-number-2-toggle-option-disarm-all-but-active-track":
3809 55644,
3810 "sws-s-and-m-live-config-number-2-toggle-option-mute-all-but-active-track":
3811 55628,
3812 "sws-s-and-m-live-config-number-2-toggle-option-offline-all-but-active-preloaded-tracks":
3813 55636,
3814 "sws-s-and-m-live-config-number-2-toggle-option-send-all-notes-off-when-switching-configs":
3815 55652,
34563816 "sws-s-and-m-live-config-number-3-apply-config-midi-osc-only": 55565,
34573817 "sws-s-and-m-live-config-number-3-apply-next-config": 55581,
3458 "sws-s-and-m-live-config-number-3-apply-preloaded-config-swap-preload-current": 55613,
3818 "sws-s-and-m-live-config-number-3-apply-preloaded-config-swap-preload-current":
3819 55613,
34593820 "sws-s-and-m-live-config-number-3-apply-previous-config": 55589,
34603821 "sws-s-and-m-live-config-number-3-open-close-monitoring-window": 55557,
34613822 "sws-s-and-m-live-config-number-3-preload-config-midi-osc-only": 55573,
......@@ -3463,13 +3824,18 @@ export const REAPER_ACTIONS = {
34633824 "sws-s-and-m-live-config-number-3-preload-previous-config": 55605,
34643825 "sws-s-and-m-live-config-number-3-toggle-enable": 55621,
34653826 "sws-s-and-m-live-config-number-3-toggle-enable-tiny-fades": 55661,
3466 "sws-s-and-m-live-config-number-3-toggle-option-disarm-all-but-active-track": 55645,
3467 "sws-s-and-m-live-config-number-3-toggle-option-mute-all-but-active-track": 55629,
3468 "sws-s-and-m-live-config-number-3-toggle-option-offline-all-but-active-preloaded-tracks": 55637,
3469 "sws-s-and-m-live-config-number-3-toggle-option-send-all-notes-off-when-switching-configs": 55653,
3827 "sws-s-and-m-live-config-number-3-toggle-option-disarm-all-but-active-track":
3828 55645,
3829 "sws-s-and-m-live-config-number-3-toggle-option-mute-all-but-active-track":
3830 55629,
3831 "sws-s-and-m-live-config-number-3-toggle-option-offline-all-but-active-preloaded-tracks":
3832 55637,
3833 "sws-s-and-m-live-config-number-3-toggle-option-send-all-notes-off-when-switching-configs":
3834 55653,
34703835 "sws-s-and-m-live-config-number-4-apply-config-midi-osc-only": 55566,
34713836 "sws-s-and-m-live-config-number-4-apply-next-config": 55582,
3472 "sws-s-and-m-live-config-number-4-apply-preloaded-config-swap-preload-current": 55614,
3837 "sws-s-and-m-live-config-number-4-apply-preloaded-config-swap-preload-current":
3838 55614,
34733839 "sws-s-and-m-live-config-number-4-apply-previous-config": 55590,
34743840 "sws-s-and-m-live-config-number-4-open-close-monitoring-window": 55558,
34753841 "sws-s-and-m-live-config-number-4-preload-config-midi-osc-only": 55574,
......@@ -3477,13 +3843,18 @@ export const REAPER_ACTIONS = {
34773843 "sws-s-and-m-live-config-number-4-preload-previous-config": 55606,
34783844 "sws-s-and-m-live-config-number-4-toggle-enable": 55622,
34793845 "sws-s-and-m-live-config-number-4-toggle-enable-tiny-fades": 55662,
3480 "sws-s-and-m-live-config-number-4-toggle-option-disarm-all-but-active-track": 55646,
3481 "sws-s-and-m-live-config-number-4-toggle-option-mute-all-but-active-track": 55630,
3482 "sws-s-and-m-live-config-number-4-toggle-option-offline-all-but-active-preloaded-tracks": 55638,
3483 "sws-s-and-m-live-config-number-4-toggle-option-send-all-notes-off-when-switching-configs": 55654,
3846 "sws-s-and-m-live-config-number-4-toggle-option-disarm-all-but-active-track":
3847 55646,
3848 "sws-s-and-m-live-config-number-4-toggle-option-mute-all-but-active-track":
3849 55630,
3850 "sws-s-and-m-live-config-number-4-toggle-option-offline-all-but-active-preloaded-tracks":
3851 55638,
3852 "sws-s-and-m-live-config-number-4-toggle-option-send-all-notes-off-when-switching-configs":
3853 55654,
34843854 "sws-s-and-m-live-config-number-5-apply-config-midi-osc-only": 55567,
34853855 "sws-s-and-m-live-config-number-5-apply-next-config": 55583,
3486 "sws-s-and-m-live-config-number-5-apply-preloaded-config-swap-preload-current": 55615,
3856 "sws-s-and-m-live-config-number-5-apply-preloaded-config-swap-preload-current":
3857 55615,
34873858 "sws-s-and-m-live-config-number-5-apply-previous-config": 55591,
34883859 "sws-s-and-m-live-config-number-5-open-close-monitoring-window": 55559,
34893860 "sws-s-and-m-live-config-number-5-preload-config-midi-osc-only": 55575,
......@@ -3491,13 +3862,18 @@ export const REAPER_ACTIONS = {
34913862 "sws-s-and-m-live-config-number-5-preload-previous-config": 55607,
34923863 "sws-s-and-m-live-config-number-5-toggle-enable": 55623,
34933864 "sws-s-and-m-live-config-number-5-toggle-enable-tiny-fades": 55663,
3494 "sws-s-and-m-live-config-number-5-toggle-option-disarm-all-but-active-track": 55647,
3495 "sws-s-and-m-live-config-number-5-toggle-option-mute-all-but-active-track": 55631,
3496 "sws-s-and-m-live-config-number-5-toggle-option-offline-all-but-active-preloaded-tracks": 55639,
3497 "sws-s-and-m-live-config-number-5-toggle-option-send-all-notes-off-when-switching-configs": 55655,
3865 "sws-s-and-m-live-config-number-5-toggle-option-disarm-all-but-active-track":
3866 55647,
3867 "sws-s-and-m-live-config-number-5-toggle-option-mute-all-but-active-track":
3868 55631,
3869 "sws-s-and-m-live-config-number-5-toggle-option-offline-all-but-active-preloaded-tracks":
3870 55639,
3871 "sws-s-and-m-live-config-number-5-toggle-option-send-all-notes-off-when-switching-configs":
3872 55655,
34983873 "sws-s-and-m-live-config-number-6-apply-config-midi-osc-only": 55568,
34993874 "sws-s-and-m-live-config-number-6-apply-next-config": 55584,
3500 "sws-s-and-m-live-config-number-6-apply-preloaded-config-swap-preload-current": 55616,
3875 "sws-s-and-m-live-config-number-6-apply-preloaded-config-swap-preload-current":
3876 55616,
35013877 "sws-s-and-m-live-config-number-6-apply-previous-config": 55592,
35023878 "sws-s-and-m-live-config-number-6-open-close-monitoring-window": 55560,
35033879 "sws-s-and-m-live-config-number-6-preload-config-midi-osc-only": 55576,
......@@ -3505,13 +3881,18 @@ export const REAPER_ACTIONS = {
35053881 "sws-s-and-m-live-config-number-6-preload-previous-config": 55608,
35063882 "sws-s-and-m-live-config-number-6-toggle-enable": 55624,
35073883 "sws-s-and-m-live-config-number-6-toggle-enable-tiny-fades": 55664,
3508 "sws-s-and-m-live-config-number-6-toggle-option-disarm-all-but-active-track": 55648,
3509 "sws-s-and-m-live-config-number-6-toggle-option-mute-all-but-active-track": 55632,
3510 "sws-s-and-m-live-config-number-6-toggle-option-offline-all-but-active-preloaded-tracks": 55640,
3511 "sws-s-and-m-live-config-number-6-toggle-option-send-all-notes-off-when-switching-configs": 55656,
3884 "sws-s-and-m-live-config-number-6-toggle-option-disarm-all-but-active-track":
3885 55648,
3886 "sws-s-and-m-live-config-number-6-toggle-option-mute-all-but-active-track":
3887 55632,
3888 "sws-s-and-m-live-config-number-6-toggle-option-offline-all-but-active-preloaded-tracks":
3889 55640,
3890 "sws-s-and-m-live-config-number-6-toggle-option-send-all-notes-off-when-switching-configs":
3891 55656,
35123892 "sws-s-and-m-live-config-number-7-apply-config-midi-osc-only": 55569,
35133893 "sws-s-and-m-live-config-number-7-apply-next-config": 55585,
3514 "sws-s-and-m-live-config-number-7-apply-preloaded-config-swap-preload-current": 55617,
3894 "sws-s-and-m-live-config-number-7-apply-preloaded-config-swap-preload-current":
3895 55617,
35153896 "sws-s-and-m-live-config-number-7-apply-previous-config": 55593,
35163897 "sws-s-and-m-live-config-number-7-open-close-monitoring-window": 55561,
35173898 "sws-s-and-m-live-config-number-7-preload-config-midi-osc-only": 55577,
......@@ -3519,13 +3900,18 @@ export const REAPER_ACTIONS = {
35193900 "sws-s-and-m-live-config-number-7-preload-previous-config": 55609,
35203901 "sws-s-and-m-live-config-number-7-toggle-enable": 55625,
35213902 "sws-s-and-m-live-config-number-7-toggle-enable-tiny-fades": 55665,
3522 "sws-s-and-m-live-config-number-7-toggle-option-disarm-all-but-active-track": 55649,
3523 "sws-s-and-m-live-config-number-7-toggle-option-mute-all-but-active-track": 55633,
3524 "sws-s-and-m-live-config-number-7-toggle-option-offline-all-but-active-preloaded-tracks": 55641,
3525 "sws-s-and-m-live-config-number-7-toggle-option-send-all-notes-off-when-switching-configs": 55657,
3903 "sws-s-and-m-live-config-number-7-toggle-option-disarm-all-but-active-track":
3904 55649,
3905 "sws-s-and-m-live-config-number-7-toggle-option-mute-all-but-active-track":
3906 55633,
3907 "sws-s-and-m-live-config-number-7-toggle-option-offline-all-but-active-preloaded-tracks":
3908 55641,
3909 "sws-s-and-m-live-config-number-7-toggle-option-send-all-notes-off-when-switching-configs":
3910 55657,
35263911 "sws-s-and-m-live-config-number-8-apply-config-midi-osc-only": 55570,
35273912 "sws-s-and-m-live-config-number-8-apply-next-config": 55586,
3528 "sws-s-and-m-live-config-number-8-apply-preloaded-config-swap-preload-current": 55618,
3913 "sws-s-and-m-live-config-number-8-apply-preloaded-config-swap-preload-current":
3914 55618,
35293915 "sws-s-and-m-live-config-number-8-apply-previous-config": 55594,
35303916 "sws-s-and-m-live-config-number-8-open-close-monitoring-window": 55562,
35313917 "sws-s-and-m-live-config-number-8-preload-config-midi-osc-only": 55578,
......@@ -3533,10 +3919,14 @@ export const REAPER_ACTIONS = {
35333919 "sws-s-and-m-live-config-number-8-preload-previous-config": 55610,
35343920 "sws-s-and-m-live-config-number-8-toggle-enable": 55626,
35353921 "sws-s-and-m-live-config-number-8-toggle-enable-tiny-fades": 55666,
3536 "sws-s-and-m-live-config-number-8-toggle-option-disarm-all-but-active-track": 55650,
3537 "sws-s-and-m-live-config-number-8-toggle-option-mute-all-but-active-track": 55634,
3538 "sws-s-and-m-live-config-number-8-toggle-option-offline-all-but-active-preloaded-tracks": 55642,
3539 "sws-s-and-m-live-config-number-8-toggle-option-send-all-notes-off-when-switching-configs": 55658,
3922 "sws-s-and-m-live-config-number-8-toggle-option-disarm-all-but-active-track":
3923 55650,
3924 "sws-s-and-m-live-config-number-8-toggle-option-mute-all-but-active-track":
3925 55634,
3926 "sws-s-and-m-live-config-number-8-toggle-option-offline-all-but-active-preloaded-tracks":
3927 55642,
3928 "sws-s-and-m-live-config-number-8-toggle-option-send-all-notes-off-when-switching-configs":
3929 55658,
35403930 "sws-s-and-m-map-selected-tracks-midi-input-to-channel-1": 55715,
35413931 "sws-s-and-m-map-selected-tracks-midi-input-to-channel-10": 55724,
35423932 "sws-s-and-m-map-selected-tracks-midi-input-to-channel-11": 55725,
......@@ -3615,9 +4005,12 @@ export const REAPER_ACTIONS = {
36154005 "sws-s-and-m-paste-takes": 55135,
36164006 "sws-s-and-m-paste-takes-after-active-takes": 55136,
36174007 "sws-s-and-m-paste-tracks-with-routing-or-items": 54945,
3618 "sws-s-and-m-reassign-midi-learned-channels-of-all-fx-for-selected-tracks-prompt": 55119,
3619 "sws-s-and-m-reassign-midi-learned-channels-of-all-fx-to-input-channel-for-selected-tracks": 55121,
3620 "sws-s-and-m-reassign-midi-learned-channels-of-selected-fx-for-selected-tracks-prompt": 55120,
4008 "sws-s-and-m-reassign-midi-learned-channels-of-all-fx-for-selected-tracks-prompt":
4009 55119,
4010 "sws-s-and-m-reassign-midi-learned-channels-of-all-fx-to-input-channel-for-selected-tracks":
4011 55121,
4012 "sws-s-and-m-reassign-midi-learned-channels-of-selected-fx-for-selected-tracks-prompt":
4013 55120,
36214014 "sws-s-and-m-recall-default-track-send-preferences": 54957,
36224015 "sws-s-and-m-region-playlist-add-all-regions-to-current-playlist": 55256,
36234016 "sws-s-and-m-region-playlist-append-playlist-to-project": 55245,
......@@ -3627,17 +4020,25 @@ export const REAPER_ACTIONS = {
36274020 "sws-s-and-m-region-playlist-number-2-play": 55668,
36284021 "sws-s-and-m-region-playlist-number-3-play": 55669,
36294022 "sws-s-and-m-region-playlist-number-4-play": 55670,
3630 "sws-s-and-m-region-playlist-options-disable-shuffle-only-in-region-playlist": 55254,
3631 "sws-s-and-m-region-playlist-options-disable-smooth-seek-only-in-region-playlist": 55251,
3632 "sws-s-and-m-region-playlist-options-enable-shuffle-only-in-region-playlist": 55253,
3633 "sws-s-and-m-region-playlist-options-enable-smooth-seek-only-in-region-playlist": 55250,
3634 "sws-s-and-m-region-playlist-options-toggle-shuffle-only-in-region-playlist": 55255,
3635 "sws-s-and-m-region-playlist-options-toggle-smooth-seek-only-in-region-playlist": 55252,
4023 "sws-s-and-m-region-playlist-options-disable-shuffle-only-in-region-playlist":
4024 55254,
4025 "sws-s-and-m-region-playlist-options-disable-smooth-seek-only-in-region-playlist":
4026 55251,
4027 "sws-s-and-m-region-playlist-options-enable-shuffle-only-in-region-playlist":
4028 55253,
4029 "sws-s-and-m-region-playlist-options-enable-smooth-seek-only-in-region-playlist":
4030 55250,
4031 "sws-s-and-m-region-playlist-options-toggle-shuffle-only-in-region-playlist":
4032 55255,
4033 "sws-s-and-m-region-playlist-options-toggle-smooth-seek-only-in-region-playlist":
4034 55252,
36364035 "sws-s-and-m-region-playlist-paste-playlist-at-edit-cursor": 55246,
36374036 "sws-s-and-m-region-playlist-play": 55238,
3638 "sws-s-and-m-region-playlist-play-next-region-based-on-current-playing-region": 55242,
4037 "sws-s-and-m-region-playlist-play-next-region-based-on-current-playing-region":
4038 55242,
36394039 "sws-s-and-m-region-playlist-play-next-region-smooth-seek": 55240,
3640 "sws-s-and-m-region-playlist-play-previous-region-based-on-current-playing-region": 55241,
4040 "sws-s-and-m-region-playlist-play-previous-region-based-on-current-playing-region":
4041 55241,
36414042 "sws-s-and-m-region-playlist-play-previous-region-smooth-seek": 55239,
36424043 "sws-s-and-m-region-playlist-set-repeat-off": 55247,
36434044 "sws-s-and-m-region-playlist-set-repeat-on": 55248,
......@@ -3659,19 +4060,32 @@ export const REAPER_ACTIONS = {
36594060 "sws-s-and-m-resources-add-media-file-to-new-track-slot-2": 55440,
36604061 "sws-s-and-m-resources-add-media-file-to-new-track-slot-3": 55441,
36614062 "sws-s-and-m-resources-add-media-file-to-new-track-slot-4": 55442,
3662 "sws-s-and-m-resources-add-media-file-to-selected-items-as-takes-last-slot": 55098,
3663 "sws-s-and-m-resources-add-media-file-to-selected-items-as-takes-slot-1": 55443,
3664 "sws-s-and-m-resources-add-media-file-to-selected-items-as-takes-slot-2": 55444,
3665 "sws-s-and-m-resources-add-media-file-to-selected-items-as-takes-slot-3": 55445,
3666 "sws-s-and-m-resources-add-media-file-to-selected-items-as-takes-slot-4": 55446,
3667 "sws-s-and-m-resources-apply-track-template-plus-envelopes-items-to-selected-tracks-last-slot": 55071,
3668 "sws-s-and-m-resources-apply-track-template-plus-envelopes-items-to-selected-tracks-prompt-for-slot": 55286,
3669 "sws-s-and-m-resources-apply-track-template-plus-envelopes-items-to-selected-tracks-slot-1": 55391,
3670 "sws-s-and-m-resources-apply-track-template-plus-envelopes-items-to-selected-tracks-slot-2": 55392,
3671 "sws-s-and-m-resources-apply-track-template-plus-envelopes-items-to-selected-tracks-slot-3": 55393,
3672 "sws-s-and-m-resources-apply-track-template-plus-envelopes-items-to-selected-tracks-slot-4": 55394,
3673 "sws-s-and-m-resources-apply-track-template-to-selected-tracks-last-slot": 55070,
3674 "sws-s-and-m-resources-apply-track-template-to-selected-tracks-prompt-for-slot": 55285,
4063 "sws-s-and-m-resources-add-media-file-to-selected-items-as-takes-last-slot":
4064 55098,
4065 "sws-s-and-m-resources-add-media-file-to-selected-items-as-takes-slot-1":
4066 55443,
4067 "sws-s-and-m-resources-add-media-file-to-selected-items-as-takes-slot-2":
4068 55444,
4069 "sws-s-and-m-resources-add-media-file-to-selected-items-as-takes-slot-3":
4070 55445,
4071 "sws-s-and-m-resources-add-media-file-to-selected-items-as-takes-slot-4":
4072 55446,
4073 "sws-s-and-m-resources-apply-track-template-plus-envelopes-items-to-selected-tracks-last-slot":
4074 55071,
4075 "sws-s-and-m-resources-apply-track-template-plus-envelopes-items-to-selected-tracks-prompt-for-slot":
4076 55286,
4077 "sws-s-and-m-resources-apply-track-template-plus-envelopes-items-to-selected-tracks-slot-1":
4078 55391,
4079 "sws-s-and-m-resources-apply-track-template-plus-envelopes-items-to-selected-tracks-slot-2":
4080 55392,
4081 "sws-s-and-m-resources-apply-track-template-plus-envelopes-items-to-selected-tracks-slot-3":
4082 55393,
4083 "sws-s-and-m-resources-apply-track-template-plus-envelopes-items-to-selected-tracks-slot-4":
4084 55394,
4085 "sws-s-and-m-resources-apply-track-template-to-selected-tracks-last-slot":
4086 55070,
4087 "sws-s-and-m-resources-apply-track-template-to-selected-tracks-prompt-for-slot":
4088 55285,
36754089 "sws-s-and-m-resources-apply-track-template-to-selected-tracks-slot-1": 55387,
36764090 "sws-s-and-m-resources-apply-track-template-to-selected-tracks-slot-2": 55388,
36774091 "sws-s-and-m-resources-apply-track-template-to-selected-tracks-slot-3": 55389,
......@@ -3704,7 +4118,8 @@ export const REAPER_ACTIONS = {
37044118 "sws-s-and-m-resources-delete-last-theme-slot-file": 55112,
37054119 "sws-s-and-m-resources-delete-last-track-template-slot-file": 55063,
37064120 "sws-s-and-m-resources-import-tracks-from-track-template-last-slot": 55069,
3707 "sws-s-and-m-resources-import-tracks-from-track-template-prompt-for-slot": 55284,
4121 "sws-s-and-m-resources-import-tracks-from-track-template-prompt-for-slot":
4122 55284,
37084123 "sws-s-and-m-resources-import-tracks-from-track-template-slot-1": 55395,
37094124 "sws-s-and-m-resources-import-tracks-from-track-template-slot-2": 55396,
37104125 "sws-s-and-m-resources-import-tracks-from-track-template-slot-3": 55397,
......@@ -3719,16 +4134,26 @@ export const REAPER_ACTIONS = {
37194134 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-slot-2": 55412,
37204135 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-slot-3": 55413,
37214136 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-slot-4": 55414,
3722 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-sync-with-next-measure-slot-1": 55419,
3723 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-sync-with-next-measure-slot-2": 55420,
3724 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-sync-with-next-measure-slot-3": 55421,
3725 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-sync-with-next-measure-slot-4": 55422,
3726 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-toggle-last-slot": 55093,
3727 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-toggle-pause-last-slot": 55095,
3728 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-toggle-slot-1": 55427,
3729 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-toggle-slot-2": 55428,
3730 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-toggle-slot-3": 55429,
3731 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-toggle-slot-4": 55430,
4137 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-sync-with-next-measure-slot-1":
4138 55419,
4139 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-sync-with-next-measure-slot-2":
4140 55420,
4141 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-sync-with-next-measure-slot-3":
4142 55421,
4143 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-sync-with-next-measure-slot-4":
4144 55422,
4145 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-toggle-last-slot":
4146 55093,
4147 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-toggle-pause-last-slot":
4148 55095,
4149 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-toggle-slot-1":
4150 55427,
4151 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-toggle-slot-2":
4152 55428,
4153 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-toggle-slot-3":
4154 55429,
4155 "sws-s-and-m-resources-loop-media-file-in-selected-tracks-toggle-slot-4":
4156 55430,
37324157 "sws-s-and-m-resources-open-project-last-slot": 55078,
37334158 "sws-s-and-m-resources-open-project-last-slot-new-tab": 55079,
37344159 "sws-s-and-m-resources-open-project-next-slot-cycle": 55080,
......@@ -3745,42 +4170,68 @@ export const REAPER_ACTIONS = {
37454170 "sws-s-and-m-resources-open-project-slot-3-new-tab": 55405,
37464171 "sws-s-and-m-resources-open-project-slot-4": 55402,
37474172 "sws-s-and-m-resources-open-project-slot-4-new-tab": 55406,
3748 "sws-s-and-m-resources-paste-fx-chain-to-selected-items-all-takes-last-slot": 55059,
3749 "sws-s-and-m-resources-paste-fx-chain-to-selected-items-all-takes-prompt-for-slot": 55281,
4173 "sws-s-and-m-resources-paste-fx-chain-to-selected-items-all-takes-last-slot":
4174 55059,
4175 "sws-s-and-m-resources-paste-fx-chain-to-selected-items-all-takes-prompt-for-slot":
4176 55281,
37504177 "sws-s-and-m-resources-paste-fx-chain-to-selected-items-last-slot": 55058,
3751 "sws-s-and-m-resources-paste-fx-chain-to-selected-items-prompt-for-slot": 55280,
4178 "sws-s-and-m-resources-paste-fx-chain-to-selected-items-prompt-for-slot":
4179 55280,
37524180 "sws-s-and-m-resources-paste-fx-chain-to-selected-items-slot-1": 55367,
37534181 "sws-s-and-m-resources-paste-fx-chain-to-selected-items-slot-2": 55368,
37544182 "sws-s-and-m-resources-paste-fx-chain-to-selected-items-slot-3": 55369,
37554183 "sws-s-and-m-resources-paste-fx-chain-to-selected-items-slot-4": 55370,
37564184 "sws-s-and-m-resources-paste-fx-chain-to-selected-tracks-last-slot": 55061,
3757 "sws-s-and-m-resources-paste-fx-chain-to-selected-tracks-prompt-for-slot": 55283,
4185 "sws-s-and-m-resources-paste-fx-chain-to-selected-tracks-prompt-for-slot":
4186 55283,
37584187 "sws-s-and-m-resources-paste-fx-chain-to-selected-tracks-slot-1": 55375,
37594188 "sws-s-and-m-resources-paste-fx-chain-to-selected-tracks-slot-2": 55376,
37604189 "sws-s-and-m-resources-paste-fx-chain-to-selected-tracks-slot-3": 55377,
37614190 "sws-s-and-m-resources-paste-fx-chain-to-selected-tracks-slot-4": 55378,
3762 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-all-takes-last-slot": 55057,
3763 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-all-takes-prompt-for-slot": 55279,
3764 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-last-slot": 55056,
3765 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-prompt-for-slot": 55278,
3766 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-slot-1": 55363,
3767 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-slot-2": 55364,
3768 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-slot-3": 55365,
3769 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-slot-4": 55366,
3770 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-tracks-last-slot": 55060,
3771 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-tracks-prompt-for-slot": 55282,
3772 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-tracks-slot-1": 55371,
3773 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-tracks-slot-2": 55372,
3774 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-tracks-slot-3": 55373,
3775 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-tracks-slot-4": 55374,
3776 "sws-s-and-m-resources-paste-replace-template-items-to-selected-tracks-last-slot": 55072,
3777 "sws-s-and-m-resources-paste-replace-template-items-to-selected-tracks-last-slot-55287": 55287,
3778 "sws-s-and-m-resources-paste-replace-template-items-to-selected-tracks-slot-1": 55379,
3779 "sws-s-and-m-resources-paste-replace-template-items-to-selected-tracks-slot-2": 55380,
3780 "sws-s-and-m-resources-paste-replace-template-items-to-selected-tracks-slot-3": 55381,
3781 "sws-s-and-m-resources-paste-replace-template-items-to-selected-tracks-slot-4": 55382,
3782 "sws-s-and-m-resources-paste-template-items-to-selected-tracks-last-slot": 55073,
3783 "sws-s-and-m-resources-paste-template-items-to-selected-tracks-last-slot-55288": 55288,
4191 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-all-takes-last-slot":
4192 55057,
4193 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-all-takes-prompt-for-slot":
4194 55279,
4195 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-last-slot":
4196 55056,
4197 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-prompt-for-slot":
4198 55278,
4199 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-slot-1":
4200 55363,
4201 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-slot-2":
4202 55364,
4203 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-slot-3":
4204 55365,
4205 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-items-slot-4":
4206 55366,
4207 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-tracks-last-slot":
4208 55060,
4209 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-tracks-prompt-for-slot":
4210 55282,
4211 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-tracks-slot-1":
4212 55371,
4213 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-tracks-slot-2":
4214 55372,
4215 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-tracks-slot-3":
4216 55373,
4217 "sws-s-and-m-resources-paste-replace-fx-chain-to-selected-tracks-slot-4":
4218 55374,
4219 "sws-s-and-m-resources-paste-replace-template-items-to-selected-tracks-last-slot":
4220 55072,
4221 "sws-s-and-m-resources-paste-replace-template-items-to-selected-tracks-last-slot-55287":
4222 55287,
4223 "sws-s-and-m-resources-paste-replace-template-items-to-selected-tracks-slot-1":
4224 55379,
4225 "sws-s-and-m-resources-paste-replace-template-items-to-selected-tracks-slot-2":
4226 55380,
4227 "sws-s-and-m-resources-paste-replace-template-items-to-selected-tracks-slot-3":
4228 55381,
4229 "sws-s-and-m-resources-paste-replace-template-items-to-selected-tracks-slot-4":
4230 55382,
4231 "sws-s-and-m-resources-paste-template-items-to-selected-tracks-last-slot":
4232 55073,
4233 "sws-s-and-m-resources-paste-template-items-to-selected-tracks-last-slot-55288":
4234 55288,
37844235 "sws-s-and-m-resources-paste-template-items-to-selected-tracks-slot-1": 55383,
37854236 "sws-s-and-m-resources-paste-template-items-to-selected-tracks-slot-2": 55384,
37864237 "sws-s-and-m-resources-paste-template-items-to-selected-tracks-slot-3": 55385,
......@@ -3790,25 +4241,43 @@ export const REAPER_ACTIONS = {
37904241 "sws-s-and-m-resources-play-media-file-in-selected-tracks-slot-2": 55408,
37914242 "sws-s-and-m-resources-play-media-file-in-selected-tracks-slot-3": 55409,
37924243 "sws-s-and-m-resources-play-media-file-in-selected-tracks-slot-4": 55410,
3793 "sws-s-and-m-resources-play-media-file-in-selected-tracks-sync-with-next-measure-slot-1": 55415,
3794 "sws-s-and-m-resources-play-media-file-in-selected-tracks-sync-with-next-measure-slot-2": 55416,
3795 "sws-s-and-m-resources-play-media-file-in-selected-tracks-sync-with-next-measure-slot-3": 55417,
3796 "sws-s-and-m-resources-play-media-file-in-selected-tracks-sync-with-next-measure-slot-4": 55418,
3797 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-last-slot": 55092,
3798 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-pause-last-slot": 55094,
3799 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-pause-slot-1": 55431,
3800 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-pause-slot-2": 55432,
3801 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-pause-slot-3": 55433,
3802 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-pause-slot-4": 55434,
3803 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-slot-1": 55423,
3804 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-slot-2": 55424,
3805 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-slot-3": 55425,
3806 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-slot-4": 55426,
4244 "sws-s-and-m-resources-play-media-file-in-selected-tracks-sync-with-next-measure-slot-1":
4245 55415,
4246 "sws-s-and-m-resources-play-media-file-in-selected-tracks-sync-with-next-measure-slot-2":
4247 55416,
4248 "sws-s-and-m-resources-play-media-file-in-selected-tracks-sync-with-next-measure-slot-3":
4249 55417,
4250 "sws-s-and-m-resources-play-media-file-in-selected-tracks-sync-with-next-measure-slot-4":
4251 55418,
4252 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-last-slot":
4253 55092,
4254 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-pause-last-slot":
4255 55094,
4256 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-pause-slot-1":
4257 55431,
4258 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-pause-slot-2":
4259 55432,
4260 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-pause-slot-3":
4261 55433,
4262 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-pause-slot-4":
4263 55434,
4264 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-slot-1":
4265 55423,
4266 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-slot-2":
4267 55424,
4268 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-slot-3":
4269 55425,
4270 "sws-s-and-m-resources-play-media-file-in-selected-tracks-toggle-slot-4":
4271 55426,
38074272 "sws-s-and-m-resources-set-add-media-file-option-to-default": 55099,
3808 "sws-s-and-m-resources-set-add-media-file-option-to-stretch-loop-to-fit-time-sel": 55100,
3809 "sws-s-and-m-resources-set-add-media-file-option-to-try-to-match-tempo-0-5x": 55101,
3810 "sws-s-and-m-resources-set-add-media-file-option-to-try-to-match-tempo-1x": 55102,
3811 "sws-s-and-m-resources-set-add-media-file-option-to-try-to-match-tempo-2x": 55103,
4273 "sws-s-and-m-resources-set-add-media-file-option-to-stretch-loop-to-fit-time-sel":
4274 55100,
4275 "sws-s-and-m-resources-set-add-media-file-option-to-try-to-match-tempo-0-5x":
4276 55101,
4277 "sws-s-and-m-resources-set-add-media-file-option-to-try-to-match-tempo-1x":
4278 55102,
4279 "sws-s-and-m-resources-set-add-media-file-option-to-try-to-match-tempo-2x":
4280 55103,
38124281 "sws-s-and-m-resources-set-track-icon-for-selected-tracks-last-slot": 55110,
38134282 "sws-s-and-m-resources-set-track-icon-for-selected-tracks-slot-1": 55451,
38144283 "sws-s-and-m-resources-set-track-icon-for-selected-tracks-slot-2": 55452,
......@@ -3822,7 +4291,8 @@ export const REAPER_ACTIONS = {
38224291 "sws-s-and-m-resources-show-next-image-slot": 55105,
38234292 "sws-s-and-m-resources-show-previous-image-slot": 55106,
38244293 "sws-s-and-m-resources-stop-all-playing-media-files": 55085,
3825 "sws-s-and-m-resources-stop-all-playing-media-files-in-selected-tracks": 55086,
4294 "sws-s-and-m-resources-stop-all-playing-media-files-in-selected-tracks":
4295 55086,
38264296 "sws-s-and-m-restore-selected-tracks-folder-compact-states": 55183,
38274297 "sws-s-and-m-restore-selected-tracks-folder-states": 55177,
38284298 "sws-s-and-m-save-default-track-send-preferences": 54956,
......@@ -3936,8 +4406,10 @@ export const REAPER_ACTIONS = {
39364406 "sws-s-and-m-show-theme-helper-all-tracks": 55263,
39374407 "sws-s-and-m-show-theme-helper-selected-tracks": 55264,
39384408 "sws-s-and-m-split-and-select-items-in-region-near-cursor": 55166,
3939 "sws-s-and-m-split-selected-items-at-edit-cursor-midi-or-prior-zero-crossing-audio": 55163,
3940 "sws-s-and-m-split-selected-items-at-time-selection-edit-cursor-midi-or-prior-zero-crossing-audio": 55164,
4409 "sws-s-and-m-split-selected-items-at-edit-cursor-midi-or-prior-zero-crossing-audio":
4410 55163,
4411 "sws-s-and-m-split-selected-items-at-time-selection-edit-cursor-midi-or-prior-zero-crossing-audio":
4412 55164,
39414413 "sws-s-and-m-takes-activate-lane-under-mouse-cursor": 55139,
39424414 "sws-s-and-m-takes-activate-lanes-from-selected-items": 55138,
39434415 "sws-s-and-m-takes-clear-active-takes-items": 55137,
......@@ -3947,15 +4419,21 @@ export const REAPER_ACTIONS = {
39474419 "sws-s-and-m-takes-remove-empty-takes-items-among-selected-items": 55140,
39484420 "sws-s-and-m-toggle-all-fx-bypass-for-selected-tracks": 55003,
39494421 "sws-s-and-m-toggle-all-fx-except-selected-bypass-for-selected-tracks": 55007,
3950 "sws-s-and-m-toggle-all-fx-except-selected-online-offline-for-selected-tracks": 55006,
4422 "sws-s-and-m-toggle-all-fx-except-selected-online-offline-for-selected-tracks":
4423 55006,
39514424 "sws-s-and-m-toggle-all-fx-online-offline-for-selected-tracks": 54996,
39524425 "sws-s-and-m-toggle-all-take-fx-bypass-for-selected-items": 55011,
39534426 "sws-s-and-m-toggle-all-take-fx-online-offline-for-selected-items": 55008,
3954 "sws-s-and-m-toggle-arming-of-all-active-envelopes-for-selected-tracks": 55208,
3955 "sws-s-and-m-toggle-arming-of-all-plugin-envelopes-for-selected-tracks": 55217,
3956 "sws-s-and-m-toggle-arming-of-all-receive-mute-envelopes-for-selected-tracks": 55216,
3957 "sws-s-and-m-toggle-arming-of-all-receive-pan-envelopes-for-selected-tracks": 55215,
3958 "sws-s-and-m-toggle-arming-of-all-receive-volume-envelopes-for-selected-tracks": 55214,
4427 "sws-s-and-m-toggle-arming-of-all-active-envelopes-for-selected-tracks":
4428 55208,
4429 "sws-s-and-m-toggle-arming-of-all-plugin-envelopes-for-selected-tracks":
4430 55217,
4431 "sws-s-and-m-toggle-arming-of-all-receive-mute-envelopes-for-selected-tracks":
4432 55216,
4433 "sws-s-and-m-toggle-arming-of-all-receive-pan-envelopes-for-selected-tracks":
4434 55215,
4435 "sws-s-and-m-toggle-arming-of-all-receive-volume-envelopes-for-selected-tracks":
4436 55214,
39594437 "sws-s-and-m-toggle-arming-of-mute-envelope-for-selected-tracks": 55213,
39604438 "sws-s-and-m-toggle-arming-of-pan-envelope-for-selected-tracks": 55212,
39614439 "sws-s-and-m-toggle-arming-of-volume-envelope-for-selected-tracks": 55211,
......@@ -4006,7 +4484,8 @@ export const REAPER_ACTIONS = {
40064484 "sws-s-and-m-toolbar-toggle-offscreen-item-selection-left": 55221,
40074485 "sws-s-and-m-toolbar-toggle-offscreen-item-selection-right": 55222,
40084486 "sws-s-and-m-toolbar-toggle-offscreen-item-selection-top": 55223,
4009 "sws-s-and-m-toolbar-toggle-track-envelopes-in-touch-latch-latch-preview-write": 55220,
4487 "sws-s-and-m-toolbar-toggle-track-envelopes-in-touch-latch-latch-preview-write":
4488 55220,
40104489 "sws-s-and-m-trigger-next-preset-for-fx-1-of-selected-tracks": 55459,
40114490 "sws-s-and-m-trigger-next-preset-for-fx-2-of-selected-tracks": 55460,
40124491 "sws-s-and-m-trigger-next-preset-for-fx-3-of-selected-tracks": 55461,
......@@ -4021,13 +4500,15 @@ export const REAPER_ACTIONS = {
40214500 "sws-s-and-m-trigger-preset-for-fx-6-of-selected-track-midi-osc-only": 55472,
40224501 "sws-s-and-m-trigger-preset-for-fx-7-of-selected-track-midi-osc-only": 55473,
40234502 "sws-s-and-m-trigger-preset-for-fx-8-of-selected-track-midi-osc-only": 55474,
4024 "sws-s-and-m-trigger-preset-for-selected-fx-of-selected-track-midi-osc-only": 55014,
4503 "sws-s-and-m-trigger-preset-for-selected-fx-of-selected-track-midi-osc-only":
4504 55014,
40254505 "sws-s-and-m-trigger-previous-preset-for-fx-1-of-selected-tracks": 55463,
40264506 "sws-s-and-m-trigger-previous-preset-for-fx-2-of-selected-tracks": 55464,
40274507 "sws-s-and-m-trigger-previous-preset-for-fx-3-of-selected-tracks": 55465,
40284508 "sws-s-and-m-trigger-previous-preset-for-fx-4-of-selected-tracks": 55466,
40294509 "sws-s-and-m-trigger-previous-preset-for-last-touched-fx": 55118,
4030 "sws-s-and-m-trigger-previous-preset-for-selected-fx-of-selected-tracks": 55116,
4510 "sws-s-and-m-trigger-previous-preset-for-selected-fx-of-selected-tracks":
4511 55116,
40314512 "sws-s-and-m-unbypass-all-fx-for-selected-tracks": 55005,
40324513 "sws-s-and-m-unbypass-all-take-fx-for-selected-items": 55013,
40334514 "sws-s-and-m-unbypass-fx-1-for-selected-tracks": 55331,
......@@ -4293,7 +4774,8 @@ export const REAPER_ACTIONS = {
42934774 "sws-set-takes-in-selected-item-s-to-color-gradient": 53064,
42944775 "sws-set-takes-in-selected-item-s-to-ordered-custom-colors": 53065,
42954776 "sws-set-takes-in-selected-item-s-to-random-custom-color-s": 53063,
4296 "sws-set-time-selection-to-selected-items-skip-if-time-selection-exists": 53585,
4777 "sws-set-time-selection-to-selected-items-skip-if-time-selection-exists":
4778 53585,
42974779 "sws-set-track-name-from-first-selected-item-in-project": 53745,
42984780 "sws-set-track-name-from-first-selected-item-on-track": 53744,
42994781 "sws-set-transport-repeat-state": 53681,
......@@ -4319,10 +4801,14 @@ export const REAPER_ACTIONS = {
43194801 "sws-show-tracklist-with-filter-focused": 53194,
43204802 "sws-sn-focus-midi-editor": 54938,
43214803 "sws-snapshot-current-track-visibility": 53215,
4322 "sws-split-items-at-time-selection-razor-edit-areas-edit-cursor-also-during-playback-or-mouse-cursor": 53582,
4323 "sws-split-items-at-time-selection-razor-edit-areas-edit-cursor-play-cursor-during-playback-or-mouse-cursor": 53581,
4324 "sws-split-items-at-time-selection-razor-edit-areas-if-exists-else-at-edit-cursor-also-during-playback": 53580,
4325 "sws-split-items-at-time-selection-razor-edit-areas-if-exists-play-cursor-during-playback-else-at-edit-cursor": 53579,
4804 "sws-split-items-at-time-selection-razor-edit-areas-edit-cursor-also-during-playback-or-mouse-cursor":
4805 53582,
4806 "sws-split-items-at-time-selection-razor-edit-areas-edit-cursor-play-cursor-during-playback-or-mouse-cursor":
4807 53581,
4808 "sws-split-items-at-time-selection-razor-edit-areas-if-exists-else-at-edit-cursor-also-during-playback":
4809 53580,
4810 "sws-split-items-at-time-selection-razor-edit-areas-if-exists-play-cursor-during-playback-else-at-edit-cursor":
4811 53579,
43264812 "sws-switch-to-last-project-tab": 53223,
43274813 "sws-switch-to-project-tab-1": 53224,
43284814 "sws-switch-to-project-tab-10": 53233,
......@@ -4389,22 +4875,33 @@ export const REAPER_ACTIONS = {
43894875 "sws-toggle-snapshot-vol": 53181,
43904876 "sws-toggle-zoom-to-selected-items": 53807,
43914877 "sws-toggle-zoom-to-selected-items-hide-other-tracks": 53809,
4392 "sws-toggle-zoom-to-selected-items-hide-other-tracks-ignore-last-track-s-envelope-lanes": 53818,
4878 "sws-toggle-zoom-to-selected-items-hide-other-tracks-ignore-last-track-s-envelope-lanes":
4879 53818,
43934880 "sws-toggle-zoom-to-selected-items-ignore-last-track-s-envelope-lanes": 53816,
43944881 "sws-toggle-zoom-to-selected-items-minimize-other-tracks": 53808,
4395 "sws-toggle-zoom-to-selected-items-minimize-other-tracks-ignore-last-track-s-envelope-lanes": 53817,
4882 "sws-toggle-zoom-to-selected-items-minimize-other-tracks-ignore-last-track-s-envelope-lanes":
4883 53817,
43964884 "sws-toggle-zoom-to-selected-items-or-time-selection": 53804,
4397 "sws-toggle-zoom-to-selected-items-or-time-selection-hide-other-tracks": 53806,
4398 "sws-toggle-zoom-to-selected-items-or-time-selection-hide-other-tracks-ignore-last-track-s-envelope-lanes": 53815,
4399 "sws-toggle-zoom-to-selected-items-or-time-selection-ignore-last-track-s-envelope-lanes": 53813,
4400 "sws-toggle-zoom-to-selected-items-or-time-selection-minimize-other-tracks": 53805,
4401 "sws-toggle-zoom-to-selected-items-or-time-selection-minimize-other-tracks-ignore-last-track-s-envelope-lanes": 53814,
4885 "sws-toggle-zoom-to-selected-items-or-time-selection-hide-other-tracks":
4886 53806,
4887 "sws-toggle-zoom-to-selected-items-or-time-selection-hide-other-tracks-ignore-last-track-s-envelope-lanes":
4888 53815,
4889 "sws-toggle-zoom-to-selected-items-or-time-selection-ignore-last-track-s-envelope-lanes":
4890 53813,
4891 "sws-toggle-zoom-to-selected-items-or-time-selection-minimize-other-tracks":
4892 53805,
4893 "sws-toggle-zoom-to-selected-items-or-time-selection-minimize-other-tracks-ignore-last-track-s-envelope-lanes":
4894 53814,
44024895 "sws-toggle-zoom-to-selected-tracks-and-time-selection": 53801,
44034896 "sws-toggle-zoom-to-selected-tracks-and-time-selection-hide-others": 53803,
4404 "sws-toggle-zoom-to-selected-tracks-and-time-selection-hide-others-ignore-last-track-s-envelope-lanes": 53812,
4405 "sws-toggle-zoom-to-selected-tracks-and-time-selection-ignore-last-track-s-envelope-lanes": 53810,
4406 "sws-toggle-zoom-to-selected-tracks-and-time-selection-minimize-others": 53802,
4407 "sws-toggle-zoom-to-selected-tracks-and-time-selection-minimize-others-ignore-last-track-s-envelope-lanes": 53811,
4897 "sws-toggle-zoom-to-selected-tracks-and-time-selection-hide-others-ignore-last-track-s-envelope-lanes":
4898 53812,
4899 "sws-toggle-zoom-to-selected-tracks-and-time-selection-ignore-last-track-s-envelope-lanes":
4900 53810,
4901 "sws-toggle-zoom-to-selected-tracks-and-time-selection-minimize-others":
4902 53802,
4903 "sws-toggle-zoom-to-selected-tracks-and-time-selection-minimize-others-ignore-last-track-s-envelope-lanes":
4904 53811,
44084905 "sws-toolbar-arm-toggle": 53740,
44094906 "sws-toolbar-mute-toggle": 53748,
44104907 "sws-toolbar-solo-toggle": 53746,
......@@ -4429,23 +4926,31 @@ export const REAPER_ACTIONS = {
44294926 "sws-unset-selected-track-s-monitor-track-media-while-recording": 53739,
44304927 "sws-unset-transport-repeat-state": 53682,
44314928 "sws-vertical-zoom-to-selected-items": 53786,
4432 "sws-vertical-zoom-to-selected-items-ignore-last-track-s-envelope-lanes": 53790,
4929 "sws-vertical-zoom-to-selected-items-ignore-last-track-s-envelope-lanes":
4930 53790,
44334931 "sws-vertical-zoom-to-selected-items-minimize-others": 53787,
4434 "sws-vertical-zoom-to-selected-items-minimize-others-ignore-last-track-s-envelope-lanes": 53791,
4932 "sws-vertical-zoom-to-selected-items-minimize-others-ignore-last-track-s-envelope-lanes":
4933 53791,
44354934 "sws-vertical-zoom-to-selected-tracks": 53784,
4436 "sws-vertical-zoom-to-selected-tracks-ignore-last-track-s-envelope-lanes": 53788,
4935 "sws-vertical-zoom-to-selected-tracks-ignore-last-track-s-envelope-lanes":
4936 53788,
44374937 "sws-vertical-zoom-to-selected-tracks-minimize-others": 53785,
4438 "sws-vertical-zoom-to-selected-tracks-minimize-others-ignore-last-track-s-envelope-lanes": 53789,
4938 "sws-vertical-zoom-to-selected-tracks-minimize-others-ignore-last-track-s-envelope-lanes":
4939 53789,
44394940 "sws-wait-for-next-bar-if-playing": 53663,
44404941 "sws-wait-for-next-beat-if-playing": 53664,
44414942 "sws-wait-until-end-of-loop-if-playing": 53665,
4442 "sws-wol-adjust-envelope-or-track-height-under-mouse-cursor-midi-cc-relative-mousewheel": 54892,
4943 "sws-wol-adjust-envelope-or-track-height-under-mouse-cursor-midi-cc-relative-mousewheel":
4944 54892,
44434945 "sws-wol-adjust-envelope-or-track-height-under-mouse-cursor-zoom-center-to-mouse-cursor-midi-cc-relative-mousewheel":
44444946 54893,
44454947 "sws-wol-adjust-selected-envelope-height-midi-cc-relative-mousewheel": 54886,
4446 "sws-wol-adjust-selected-envelope-height-zoom-center-to-middle-arrange-midi-cc-relative-mousewheel": 54887,
4447 "sws-wol-adjust-selected-envelope-height-zoom-center-to-mouse-cursor-midi-cc-relative-mousewheel": 54888,
4448 "sws-wol-adjust-selected-envelope-or-last-touched-track-height-midi-cc-relative-mousewheel": 54889,
4948 "sws-wol-adjust-selected-envelope-height-zoom-center-to-middle-arrange-midi-cc-relative-mousewheel":
4949 54887,
4950 "sws-wol-adjust-selected-envelope-height-zoom-center-to-mouse-cursor-midi-cc-relative-mousewheel":
4951 54888,
4952 "sws-wol-adjust-selected-envelope-or-last-touched-track-height-midi-cc-relative-mousewheel":
4953 54889,
44494954 "sws-wol-adjust-selected-envelope-or-last-touched-track-height-zoom-center-to-middle-arrange-midi-cc-relative-mousewheel":
44504955 54890,
44514956 "sws-wol-adjust-selected-envelope-or-last-touched-track-height-zoom-center-to-mouse-cursor-midi-cc-relative-mousewheel":
......@@ -4458,14 +4963,18 @@ export const REAPER_ACTIONS = {
44584963 "sws-wol-apply-height-to-selected-envelope-slot-6": 54917,
44594964 "sws-wol-apply-height-to-selected-envelope-slot-7": 54918,
44604965 "sws-wol-apply-height-to-selected-envelope-slot-8": 54919,
4461 "sws-wol-force-overlap-for-selected-envelope-in-track-lane-in-its-track-height": 54896,
4462 "sws-wol-full-zoom-selected-envelope-in-media-lane-only-to-lower-half-in-time-selection": 54901,
4463 "sws-wol-full-zoom-selected-envelope-in-media-lane-only-to-upper-half-in-time-selection": 54900,
4966 "sws-wol-force-overlap-for-selected-envelope-in-track-lane-in-its-track-height":
4967 54896,
4968 "sws-wol-full-zoom-selected-envelope-in-media-lane-only-to-lower-half-in-time-selection":
4969 54901,
4970 "sws-wol-full-zoom-selected-envelope-in-media-lane-only-to-upper-half-in-time-selection":
4971 54900,
44644972 "sws-wol-full-zoom-selected-envelope-in-time-selection": 54899,
44654973 "sws-wol-horizontal-zoom-selected-envelope-in-time-selection": 54898,
44664974 "sws-wol-options-set-horizontal-zoom-center-to-center-of-view": 54881,
44674975 "sws-wol-options-set-horizontal-zoom-center-to-edit-cursor": 54880,
4468 "sws-wol-options-set-horizontal-zoom-center-to-edit-cursor-or-play-cursor-default": 54879,
4976 "sws-wol-options-set-horizontal-zoom-center-to-edit-cursor-or-play-cursor-default":
4977 54879,
44694978 "sws-wol-options-set-horizontal-zoom-center-to-mouse-cursor": 54882,
44704979 "sws-wol-options-set-vertical-zoom-center-to-last-selected-track": 54877,
44714980 "sws-wol-options-set-vertical-zoom-center-to-top-visible-track": 54876,
......@@ -4488,17 +4997,22 @@ export const REAPER_ACTIONS = {
44884997 "sws-wol-set-selected-envelope-height-to-minimum": 54884,
44894998 "sws-wol-toggle-enable-envelope-overlap-for-envelopes-in-track-lane": 54895,
44904999 "sws-wol-toggle-enable-extended-zoom-for-envelopes-in-track-lane": 54894,
4491 "sws-wol-vertical-zoom-selected-envelope-in-media-lane-only-to-lower-half": 54903,
4492 "sws-wol-vertical-zoom-selected-envelope-in-media-lane-only-to-upper-half": 54902,
5000 "sws-wol-vertical-zoom-selected-envelope-in-media-lane-only-to-lower-half":
5001 54903,
5002 "sws-wol-vertical-zoom-selected-envelope-in-media-lane-only-to-upper-half":
5003 54902,
44935004 "sws-zoom-preferences": 53839,
44945005 "sws-zoom-to-selected-items": 53793,
44955006 "sws-zoom-to-selected-items-ignore-last-track-s-envelope-lanes": 53797,
44965007 "sws-zoom-to-selected-items-minimize-others": 53794,
4497 "sws-zoom-to-selected-items-minimize-others-ignore-last-track-s-envelope-lanes": 53798,
5008 "sws-zoom-to-selected-items-minimize-others-ignore-last-track-s-envelope-lanes":
5009 53798,
44985010 "sws-zoom-to-selected-items-or-time-selection": 53795,
4499 "sws-zoom-to-selected-items-or-time-selection-ignore-last-track-s-envelope-lanes": 53799,
5011 "sws-zoom-to-selected-items-or-time-selection-ignore-last-track-s-envelope-lanes":
5012 53799,
45005013 "sws-zoom-to-selected-items-or-time-selection-minimize-others": 53796,
4501 "sws-zoom-to-selected-items-or-time-selection-minimize-others-ignore-last-track-s-envelope-lanes": 53800,
5014 "sws-zoom-to-selected-items-or-time-selection-minimize-others-ignore-last-track-s-envelope-lanes":
5015 53800,
45025016 "sws-zoom-tool-marquee": 53838,
45035017 "take-activate-take-under-mouse": 41342,
45045018 "take-crop-to-active-take-in-items": 40131,
......@@ -4511,10 +5025,12 @@ export const REAPER_ACTIONS = {
45115025 "take-explode-takes-of-items-in-order": 40643,
45125026 "take-explode-takes-of-items-in-place": 40642,
45135027 "take-explode-takes-on-selected-tracks-to-fixed-lanes": 42635,
4514 "take-explode-takes-on-selected-tracks-to-fixed-lanes-and-add-comp-areas-from-active-takes": 42636,
5028 "take-explode-takes-on-selected-tracks-to-fixed-lanes-and-add-comp-areas-from-active-takes":
5029 42636,
45155030 "take-implode-items-across-tracks-into-takes": 40438,
45165031 "take-implode-items-on-same-track-into-takes": 40543,
4517 "take-implode-selected-fixed-lane-tracks-to-takes-using-best-efforts-overlapping-items-may-be-shortened": 42637,
5032 "take-implode-selected-fixed-lane-tracks-to-takes-using-best-efforts-overlapping-items-may-be-shortened":
5033 42637,
45185034 "take-nudge-active-takes-volume-1db": 41926,
45195035 "take-nudge-active-takes-volume-plus-1db": 41927,
45205036 "take-paste-as-takes-in-items": 40603,
......@@ -4532,9 +5048,12 @@ export const REAPER_ACTIONS = {
45325048 "take-set-active-take-to-custom-color": 41331,
45335049 "take-set-active-take-to-default-color": 41333,
45345050 "take-set-active-take-to-one-random-color": 41332,
4535 "take-set-all-takes-created-in-the-same-recording-pass-to-custom-color": 41334,
4536 "take-set-all-takes-created-in-the-same-recording-pass-to-default-color": 41336,
4537 "take-set-all-takes-created-in-the-same-recording-pass-to-one-random-color": 41335,
5051 "take-set-all-takes-created-in-the-same-recording-pass-to-custom-color":
5052 41334,
5053 "take-set-all-takes-created-in-the-same-recording-pass-to-default-color":
5054 41336,
5055 "take-set-all-takes-created-in-the-same-recording-pass-to-one-random-color":
5056 41335,
45385057 "take-set-all-takes-of-selected-items-to-default-color": 41337,
45395058 "take-switch-items-to-next-take": 40125,
45405059 "take-switch-items-to-previous-take": 40126,
......@@ -4564,8 +5083,10 @@ export const REAPER_ACTIONS = {
45645083 "tempo-envelope-increase-all-tempo-markers-0-1-percent": 41810,
45655084 "tempo-envelope-increase-all-tempo-markers-01-bpm": 41215,
45665085 "tempo-envelope-increase-all-tempo-markers-01-percent": 41808,
4567 "tempo-envelope-insert-tempo-marker-at-edit-cursor-without-opening-tempo-edit-dialog": 42330,
4568 "tempo-envelope-insert-tempo-time-signature-change-marker-at-edit-cursor": 40256,
5086 "tempo-envelope-insert-tempo-marker-at-edit-cursor-without-opening-tempo-edit-dialog":
5087 42330,
5088 "tempo-envelope-insert-tempo-time-signature-change-marker-at-edit-cursor":
5089 40256,
45695090 "tempo-envelope-set-display-range": 40933,
45705091 "tempo-envelope-set-display-range-to-current-project-min-max-bpm": 41804,
45715092 "tempo-increase-current-project-tempo-0-1-bpm": 41137,
......@@ -4575,11 +5096,14 @@ export const REAPER_ACTIONS = {
45755096 "tempo-increase-current-project-tempo-100-percent-double": 41133,
45765097 "theme-development-show-theme-element-finder": 40690,
45775098 "theme-development-show-theme-tweak-configuration-window": 41930,
4578 "time-selection-copy-contents-of-time-selection-to-edit-cursor-moving-later-items": 40397,
5099 "time-selection-copy-contents-of-time-selection-to-edit-cursor-moving-later-items":
5100 40397,
45795101 "time-selection-crop-project-to-time-selection": 40049,
45805102 "time-selection-extend-time-selection-to-next-transient-in-items": 40802,
4581 "time-selection-insert-empty-space-at-time-selection-moving-later-items": 40200,
4582 "time-selection-move-contents-of-time-selection-to-edit-cursor-moving-later-items": 40396,
5103 "time-selection-insert-empty-space-at-time-selection-moving-later-items":
5104 40200,
5105 "time-selection-move-contents-of-time-selection-to-edit-cursor-moving-later-items":
5106 40396,
45835107 "time-selection-move-cursor-left-creating-time-selection": 40102,
45845108 "time-selection-move-cursor-right-creating-time-selection": 40103,
45855109 "time-selection-move-end-point-to-cursor-preserve-length": 43213,
......@@ -4600,7 +5124,8 @@ export const REAPER_ACTIONS = {
46005124 "time-selection-set-time-selection-to-items": 40290,
46015125 "time-selection-shift-left-by-time-selection-length": 40037,
46025126 "time-selection-shift-right-by-time-selection-length": 40038,
4603 "time-selection-swap-left-edge-of-time-selection-to-next-transient-in-items": 40803,
5127 "time-selection-swap-left-edge-of-time-selection-to-next-transient-in-items":
5128 40803,
46045129 "toggle-external-timecode-synchronization": 40620,
46055130 "toggle-fullscreen": 40346,
46065131 "toggle-ripple-editing-all-tracks": 41991,
......@@ -4830,16 +5355,22 @@ export const REAPER_ACTIONS = {
48305355 "toolbars-switch-to-toolbar-7": 41649,
48315356 "toolbars-switch-to-toolbar-8": 41650,
48325357 "toolbars-switch-to-toolbar-9": 41948,
4833 "track-2nd-pass-render-selected-area-of-tracks-to-mono-post-fader-stem-tracks-and-mute-originals": 42415,
4834 "track-2nd-pass-render-selected-area-of-tracks-to-mono-stem-tracks-and-mute-originals": 42418,
5358 "track-2nd-pass-render-selected-area-of-tracks-to-mono-post-fader-stem-tracks-and-mute-originals":
5359 42415,
5360 "track-2nd-pass-render-selected-area-of-tracks-to-mono-stem-tracks-and-mute-originals":
5361 42418,
48355362 "track-2nd-pass-render-selected-area-of-tracks-to-multichannel-parent-send-only-post-fader-stem-tracks-and-mute-originals":
48365363 42593,
48375364 "track-2nd-pass-render-selected-area-of-tracks-to-multichannel-parent-send-only-stem-tracks-and-mute-originals":
48385365 42594,
4839 "track-2nd-pass-render-selected-area-of-tracks-to-multichannel-post-fader-stem-tracks-and-mute-originals": 42414,
4840 "track-2nd-pass-render-selected-area-of-tracks-to-multichannel-stem-tracks-and-mute-originals": 42417,
4841 "track-2nd-pass-render-selected-area-of-tracks-to-stereo-post-fader-stem-tracks-and-mute-originals": 42413,
4842 "track-2nd-pass-render-selected-area-of-tracks-to-stereo-stem-tracks-and-mute-originals": 42416,
5366 "track-2nd-pass-render-selected-area-of-tracks-to-multichannel-post-fader-stem-tracks-and-mute-originals":
5367 42414,
5368 "track-2nd-pass-render-selected-area-of-tracks-to-multichannel-stem-tracks-and-mute-originals":
5369 42417,
5370 "track-2nd-pass-render-selected-area-of-tracks-to-stereo-post-fader-stem-tracks-and-mute-originals":
5371 42413,
5372 "track-2nd-pass-render-selected-area-of-tracks-to-stereo-stem-tracks-and-mute-originals":
5373 42416,
48435374 "track-allow-track-anticipative-fx": 40609,
48445375 "track-allow-track-media-buffering": 40607,
48455376 "track-apply-media-playback-offset-to-receive-source-tracks": 42233,
......@@ -4859,26 +5390,33 @@ export const REAPER_ACTIONS = {
48595390 "track-crop-to-playing-media-items": 42943,
48605391 "track-crop-to-playing-media-items-for-track-under-mouse": 42942,
48615392 "track-crop-to-playing-media-items-preserving-fixed-lanes": 42945,
4862 "track-crop-to-playing-media-items-preserving-fixed-lanes-for-track-under-mouse": 42944,
5393 "track-crop-to-playing-media-items-preserving-fixed-lanes-for-track-under-mouse":
5394 42944,
48635395 "track-cut-tracks": 40337,
48645396 "track-cycle-folder-collapsed-state": 1042,
48655397 "track-cycle-track-folder-state": 1041,
48665398 "track-cycle-track-record-monitor": 40495,
4867 "track-delete-takes-for-all-items-on-track-that-are-down-ranked-no-confirm": 43167,
4868 "track-delete-takes-for-all-items-on-track-that-are-not-up-ranked-no-confirm": 43166,
5399 "track-delete-takes-for-all-items-on-track-that-are-down-ranked-no-confirm":
5400 43167,
5401 "track-delete-takes-for-all-items-on-track-that-are-not-up-ranked-no-confirm":
5402 43166,
48695403 "track-disable-midi-input-quantize-for-all-tracks": 42066,
48705404 "track-disable-midi-input-quantize-for-last-touched-track": 42068,
48715405 "track-disable-midi-input-quantize-for-selected-tracks": 42064,
4872 "track-display-gain-reduction-in-track-meters-for-plug-ins-that-support-it": 42705,
5406 "track-display-gain-reduction-in-track-meters-for-plug-ins-that-support-it":
5407 42705,
48735408 "track-do-not-link-track-volume-pan-controls-to-midi-volume-pan": 41538,
48745409 "track-duplicate-tracks": 40062,
48755410 "track-enable-midi-input-quantize-for-all-tracks": 42065,
48765411 "track-enable-midi-input-quantize-for-last-touched-track": 42067,
48775412 "track-enable-midi-input-quantize-for-selected-tracks": 42063,
48785413 "track-exit-fixed-lane-view-for-all-fixed-lane-tracks-in-the-project": 42960,
4879 "track-freeze-to-mono-render-pre-fader-save-remove-items-and-online-fx": 40901,
4880 "track-freeze-to-multichannel-render-pre-fader-save-remove-items-and-online-fx": 40877,
4881 "track-freeze-to-stereo-render-pre-fader-save-remove-items-and-online-fx": 41223,
5414 "track-freeze-to-mono-render-pre-fader-save-remove-items-and-online-fx":
5415 40901,
5416 "track-freeze-to-multichannel-render-pre-fader-save-remove-items-and-online-fx":
5417 40877,
5418 "track-freeze-to-stereo-render-pre-fader-save-remove-items-and-online-fx":
5419 41223,
48825420 "track-go-to-next-track": 40285,
48835421 "track-go-to-next-track-leaving-other-tracks-selected": 40287,
48845422 "track-go-to-previous-track": 40286,
......@@ -4893,7 +5431,8 @@ export const REAPER_ACTIONS = {
48935431 "track-insert-new-7-1-2-surround-track-embed-reasurroundpan-in-tcp": 42423,
48945432 "track-insert-new-7-1-4-surround-track-embed-reasurroundpan-in-tcp": 42424,
48955433 "track-insert-new-7-1-surround-track-embed-reasurroundpan-in-tcp": 42422,
4896 "track-insert-new-surround-track-using-selected-tracks-as-source-audio": 41585,
5434 "track-insert-new-surround-track-using-selected-tracks-as-source-audio":
5435 41585,
48975436 "track-insert-new-track": 40001,
48985437 "track-insert-new-track-as-first-track": 43093,
48995438 "track-insert-new-track-at-end-of-mixer": 41147,
......@@ -4909,21 +5448,29 @@ export const REAPER_ACTIONS = {
49095448 "track-invert-track-polarity-phase": 40282,
49105449 "track-lanes-add-comp-areas-for-selected-items": 42652,
49115450 "track-lanes-add-empty-lane-at-bottom-of-track": 42647,
4912 "track-lanes-comp-into-a-new-copy-of-lane-under-mouse-for-track-under-mouse": 42487,
5451 "track-lanes-comp-into-a-new-copy-of-lane-under-mouse-for-track-under-mouse":
5452 42487,
49135453 "track-lanes-comp-into-lane-under-mouse-for-track-under-mouse": 42499,
49145454 "track-lanes-comp-into-new-empty-lane": 42797,
4915 "track-lanes-comp-into-new-empty-lane-automatically-creating-comp-areas": 42798,
5455 "track-lanes-comp-into-new-empty-lane-automatically-creating-comp-areas":
5456 42798,
49165457 "track-lanes-comp-into-new-empty-lane-for-track-under-mouse": 42486,
4917 "track-lanes-comp-into-new-empty-lane-for-track-under-mouse-automatically-creating-comp-areas": 42649,
4918 "track-lanes-copy-edited-media-item-back-to-source-lane-and-re-comp-for-track-under-mouse": 42949,
4919 "track-lanes-copy-edited-media-items-to-new-lane-and-re-comp-for-track-under-mouse": 42654,
4920 "track-lanes-copy-edited-media-items-with-no-matching-source-lane-to-new-lane-and-re-comp": 42802,
4921 "track-lanes-delete-all-lanes-except-lane-under-mouse-for-track-under-mouse-including-media-items": 42933,
5458 "track-lanes-comp-into-new-empty-lane-for-track-under-mouse-automatically-creating-comp-areas":
5459 42649,
5460 "track-lanes-copy-edited-media-item-back-to-source-lane-and-re-comp-for-track-under-mouse":
5461 42949,
5462 "track-lanes-copy-edited-media-items-to-new-lane-and-re-comp-for-track-under-mouse":
5463 42654,
5464 "track-lanes-copy-edited-media-items-with-no-matching-source-lane-to-new-lane-and-re-comp":
5465 42802,
5466 "track-lanes-delete-all-lanes-except-lane-under-mouse-for-track-under-mouse-including-media-items":
5467 42933,
49225468 "track-lanes-delete-all-lanes-including-media-items": 42796,
49235469 "track-lanes-delete-comp-areas": 42955,
49245470 "track-lanes-delete-comp-areas-for-track-under-mouse": 42789,
49255471 "track-lanes-delete-comp-areas-including-source-media": 42956,
4926 "track-lanes-delete-comp-areas-including-source-media-for-track-under-mouse": 42683,
5472 "track-lanes-delete-comp-areas-including-source-media-for-track-under-mouse":
5473 42683,
49275474 "track-lanes-delete-empty-comp-areas": 42954,
49285475 "track-lanes-delete-empty-comp-areas-for-track-under-mouse": 42953,
49295476 "track-lanes-delete-empty-lanes-with-no-media-items": 42689,
......@@ -4933,18 +5480,24 @@ export const REAPER_ACTIONS = {
49335480 "track-lanes-delete-lanes-including-media-items-that-are-not-playing": 42691,
49345481 "track-lanes-delete-lanes-including-media-items-with-no-comp-areas": 42690,
49355482 "track-lanes-delete-source-media-within-comp-areas-and-re-comp": 42629,
4936 "track-lanes-delete-source-media-within-comp-areas-and-re-comp-for-track-under-mouse": 42684,
4937 "track-lanes-discard-media-item-edits-and-re-comp-from-source-lane-for-track-under-mouse": 42950,
5483 "track-lanes-delete-source-media-within-comp-areas-and-re-comp-for-track-under-mouse":
5484 42684,
5485 "track-lanes-discard-media-item-edits-and-re-comp-from-source-lane-for-track-under-mouse":
5486 42950,
49385487 "track-lanes-duplicate-items-from-playing-lanes-to-new-lanes": 42505,
49395488 "track-lanes-insert-empty-lane-at-top-of-track": 42500,
4940 "track-lanes-media-items-in-higher-numbered-lanes-mask-playback-of-lower-lanes": 42941,
4941 "track-lanes-media-items-in-higher-numbered-lanes-mask-playback-of-lower-lanes-for-track-under-mouse": 42940,
5489 "track-lanes-media-items-in-higher-numbered-lanes-mask-playback-of-lower-lanes":
5490 42941,
5491 "track-lanes-media-items-in-higher-numbered-lanes-mask-playback-of-lower-lanes-for-track-under-mouse":
5492 42940,
49425493 "track-lanes-move-items-down-one-lane": 40107,
4943 "track-lanes-move-items-down-to-first-available-lane-add-lane-if-needed": 42787,
5494 "track-lanes-move-items-down-to-first-available-lane-add-lane-if-needed":
5495 42787,
49445496 "track-lanes-move-items-to-bottom-lane": 42588,
49455497 "track-lanes-move-items-to-top-lane": 42587,
49465498 "track-lanes-move-items-up-if-possible-to-minimize-lane-usage": 42959,
4947 "track-lanes-move-items-up-if-possible-to-minimize-lane-usage-preserve-relative-lane-positions": 42938,
5499 "track-lanes-move-items-up-if-possible-to-minimize-lane-usage-preserve-relative-lane-positions":
5500 42938,
49485501 "track-lanes-move-items-up-one-lane": 40068,
49495502 "track-lanes-play-all-lanes": 42799,
49505503 "track-lanes-play-all-lanes-for-track-under-mouse": 42479,
......@@ -4954,7 +5507,8 @@ export const REAPER_ACTIONS = {
49545507 "track-lanes-play-only-first-lane-for-track-under-mouse": 42791,
49555508 "track-lanes-play-only-lane-under-mouse": 42478,
49565509 "track-lanes-play-only-most-recently-playing-lane": 43701,
4957 "track-lanes-play-only-most-recently-playing-lane-for-track-under-mouse": 43702,
5510 "track-lanes-play-only-most-recently-playing-lane-for-track-under-mouse":
5511 43702,
49585512 "track-lanes-play-only-next-lane": 42482,
49595513 "track-lanes-play-only-next-lane-for-track-under-mouse": 42484,
49605514 "track-lanes-play-only-previous-lane": 42481,
......@@ -4968,15 +5522,23 @@ export const REAPER_ACTIONS = {
49685522 "track-lanes-toggle-playing-lane-under-mouse": 42480,
49695523 "track-lanes-turn-off-comping": 42692,
49705524 "track-lanes-turn-off-comping-for-track-under-mouse": 42506,
4971 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-all-channels": 41555,
5525 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-all-channels":
5526 41555,
49725527 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-1": 41539,
4973 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-10": 41548,
4974 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-11": 41549,
4975 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-12": 41550,
4976 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-13": 41551,
4977 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-14": 41552,
4978 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-15": 41553,
4979 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-16": 41554,
5528 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-10":
5529 41548,
5530 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-11":
5531 41549,
5532 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-12":
5533 41550,
5534 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-13":
5535 41551,
5536 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-14":
5537 41552,
5538 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-15":
5539 41553,
5540 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-16":
5541 41554,
49805542 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-2": 41540,
49815543 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-3": 41541,
49825544 "track-link-track-volume-pan-controls-to-midi-volume-pan-on-channel-4": 41542,
......@@ -5016,7 +5578,8 @@ export const REAPER_ACTIONS = {
50165578 "track-override-show-all-hidden-tracks-in-tcp": 43574,
50175579 "track-override-unpin-all-pinned-tracks-in-tcp": 43573,
50185580 "track-pin-tracks-to-top-of-arrange-view": 40000,
5019 "track-pin-tracks-to-top-of-arrange-view-unpin-all-other-tracks-except-master": 40008,
5581 "track-pin-tracks-to-top-of-arrange-view-unpin-all-other-tracks-except-master":
5582 40008,
50205583 "track-prevent-spectral-peaks-spectrogram": 42075,
50215584 "track-prevent-track-anticipative-fx": 40610,
50225585 "track-prevent-track-media-buffering": 40608,
......@@ -5040,8 +5603,10 @@ export const REAPER_ACTIONS = {
50405603 "track-properties-toggle-fixed-item-lanes-convert-takes-to-lanes": 42660,
50415604 "track-properties-toggle-show-play-only-one-fixed-item-lane": 42638,
50425605 "track-properties-unset-free-item-positioning-fixed-item-lanes": 40752,
5043 "track-properties-unset-free-item-positioning-fixed-item-lanes-convert-fixed-lanes-to-takes": 42662,
5044 "track-remove-selected-tracks-from-all-track-media-razor-editing-groups": 42579,
5606 "track-properties-unset-free-item-positioning-fixed-item-lanes-convert-fixed-lanes-to-takes":
5607 42662,
5608 "track-remove-selected-tracks-from-all-track-media-razor-editing-groups":
5609 42579,
50455610 "track-remove-track-icon": 40900,
50465611 "track-remove-track-spacers": 42670,
50475612 "track-remove-tracks": 40005,
......@@ -5050,22 +5615,34 @@ export const REAPER_ACTIONS = {
50505615 "track-remove-visual-spacer-before-last-touched-track": 42673,
50515616 "track-remove-visual-spacer-before-tracks": 42667,
50525617 "track-rename-last-touched-track": 40696,
5053 "track-render-selected-area-of-tracks-to-mono-post-fader-stem-tracks-and-mute-originals": 41718,
5054 "track-render-selected-area-of-tracks-to-mono-stem-tracks-and-mute-originals": 41721,
5618 "track-render-selected-area-of-tracks-to-mono-post-fader-stem-tracks-and-mute-originals":
5619 41718,
5620 "track-render-selected-area-of-tracks-to-mono-stem-tracks-and-mute-originals":
5621 41721,
50555622 "track-render-selected-area-of-tracks-to-multichannel-parent-send-only-post-fader-stem-tracks-and-mute-originals":
50565623 42591,
5057 "track-render-selected-area-of-tracks-to-multichannel-parent-send-only-stem-tracks-and-mute-originals": 42592,
5058 "track-render-selected-area-of-tracks-to-multichannel-post-fader-stem-tracks-and-mute-originals": 41717,
5059 "track-render-selected-area-of-tracks-to-multichannel-stem-tracks-and-mute-originals": 41720,
5060 "track-render-selected-area-of-tracks-to-stereo-post-fader-stem-tracks-and-mute-originals": 41716,
5061 "track-render-selected-area-of-tracks-to-stereo-stem-tracks-and-mute-originals": 41719,
5062 "track-render-tracks-to-mono-post-fader-stem-tracks-and-mute-originals": 40537,
5624 "track-render-selected-area-of-tracks-to-multichannel-parent-send-only-stem-tracks-and-mute-originals":
5625 42592,
5626 "track-render-selected-area-of-tracks-to-multichannel-post-fader-stem-tracks-and-mute-originals":
5627 41717,
5628 "track-render-selected-area-of-tracks-to-multichannel-stem-tracks-and-mute-originals":
5629 41720,
5630 "track-render-selected-area-of-tracks-to-stereo-post-fader-stem-tracks-and-mute-originals":
5631 41716,
5632 "track-render-selected-area-of-tracks-to-stereo-stem-tracks-and-mute-originals":
5633 41719,
5634 "track-render-tracks-to-mono-post-fader-stem-tracks-and-mute-originals":
5635 40537,
50635636 "track-render-tracks-to-mono-stem-tracks-and-mute-originals": 40789,
5064 "track-render-tracks-to-multichannel-parent-send-only-post-fader-stem-tracks-and-mute-originals": 42589,
5065 "track-render-tracks-to-multichannel-parent-send-only-stem-tracks-and-mute-originals": 42590,
5066 "track-render-tracks-to-multichannel-post-fader-stem-tracks-and-mute-originals": 40892,
5637 "track-render-tracks-to-multichannel-parent-send-only-post-fader-stem-tracks-and-mute-originals":
5638 42589,
5639 "track-render-tracks-to-multichannel-parent-send-only-stem-tracks-and-mute-originals":
5640 42590,
5641 "track-render-tracks-to-multichannel-post-fader-stem-tracks-and-mute-originals":
5642 40892,
50675643 "track-render-tracks-to-multichannel-stem-tracks-and-mute-originals": 40893,
5068 "track-render-tracks-to-stereo-post-fader-stem-tracks-and-mute-originals": 40405,
5644 "track-render-tracks-to-stereo-post-fader-stem-tracks-and-mute-originals":
5645 40405,
50695646 "track-render-tracks-to-stereo-stem-tracks-and-mute-originals": 40788,
50705647 "track-save-tracks-as-track-template": 40392,
50715648 "track-select-all-top-level-tracks": 41803,
......@@ -5542,108 +6119,210 @@ export const REAPER_ACTIONS = {
55426119 "track-set-solo-for-track-97-midi-cc-osc-only": 795,
55436120 "track-set-solo-for-track-98-midi-cc-osc-only": 803,
55446121 "track-set-solo-for-track-99-midi-cc-osc-only": 811,
5545 "track-set-stereo-width-or-right-channel-pan-for-last-touched-track-midi-cc-osc-only": 30101,
5546 "track-set-stereo-width-or-right-channel-pan-for-master-track-midi-cc-osc-only": 30001,
5547 "track-set-stereo-width-or-right-channel-pan-for-selected-tracks-midi-cc-osc-only": 30000,
5548 "track-set-stereo-width-or-right-channel-pan-for-track-01-midi-cc-osc-only": 30002,
5549 "track-set-stereo-width-or-right-channel-pan-for-track-02-midi-cc-osc-only": 30003,
5550 "track-set-stereo-width-or-right-channel-pan-for-track-03-midi-cc-osc-only": 30004,
5551 "track-set-stereo-width-or-right-channel-pan-for-track-04-midi-cc-osc-only": 30005,
5552 "track-set-stereo-width-or-right-channel-pan-for-track-05-midi-cc-osc-only": 30006,
5553 "track-set-stereo-width-or-right-channel-pan-for-track-06-midi-cc-osc-only": 30007,
5554 "track-set-stereo-width-or-right-channel-pan-for-track-07-midi-cc-osc-only": 30008,
5555 "track-set-stereo-width-or-right-channel-pan-for-track-08-midi-cc-osc-only": 30009,
5556 "track-set-stereo-width-or-right-channel-pan-for-track-09-midi-cc-osc-only": 30010,
5557 "track-set-stereo-width-or-right-channel-pan-for-track-10-midi-cc-osc-only": 30011,
5558 "track-set-stereo-width-or-right-channel-pan-for-track-11-midi-cc-osc-only": 30012,
5559 "track-set-stereo-width-or-right-channel-pan-for-track-12-midi-cc-osc-only": 30013,
5560 "track-set-stereo-width-or-right-channel-pan-for-track-13-midi-cc-osc-only": 30014,
5561 "track-set-stereo-width-or-right-channel-pan-for-track-14-midi-cc-osc-only": 30015,
5562 "track-set-stereo-width-or-right-channel-pan-for-track-15-midi-cc-osc-only": 30016,
5563 "track-set-stereo-width-or-right-channel-pan-for-track-16-midi-cc-osc-only": 30017,
5564 "track-set-stereo-width-or-right-channel-pan-for-track-17-midi-cc-osc-only": 30018,
5565 "track-set-stereo-width-or-right-channel-pan-for-track-18-midi-cc-osc-only": 30019,
5566 "track-set-stereo-width-or-right-channel-pan-for-track-19-midi-cc-osc-only": 30020,
5567 "track-set-stereo-width-or-right-channel-pan-for-track-20-midi-cc-osc-only": 30021,
5568 "track-set-stereo-width-or-right-channel-pan-for-track-21-midi-cc-osc-only": 30022,
5569 "track-set-stereo-width-or-right-channel-pan-for-track-22-midi-cc-osc-only": 30023,
5570 "track-set-stereo-width-or-right-channel-pan-for-track-23-midi-cc-osc-only": 30024,
5571 "track-set-stereo-width-or-right-channel-pan-for-track-24-midi-cc-osc-only": 30025,
5572 "track-set-stereo-width-or-right-channel-pan-for-track-25-midi-cc-osc-only": 30026,
5573 "track-set-stereo-width-or-right-channel-pan-for-track-26-midi-cc-osc-only": 30027,
5574 "track-set-stereo-width-or-right-channel-pan-for-track-27-midi-cc-osc-only": 30028,
5575 "track-set-stereo-width-or-right-channel-pan-for-track-28-midi-cc-osc-only": 30029,
5576 "track-set-stereo-width-or-right-channel-pan-for-track-29-midi-cc-osc-only": 30030,
5577 "track-set-stereo-width-or-right-channel-pan-for-track-30-midi-cc-osc-only": 30031,
5578 "track-set-stereo-width-or-right-channel-pan-for-track-31-midi-cc-osc-only": 30032,
5579 "track-set-stereo-width-or-right-channel-pan-for-track-32-midi-cc-osc-only": 30033,
5580 "track-set-stereo-width-or-right-channel-pan-for-track-33-midi-cc-osc-only": 30034,
5581 "track-set-stereo-width-or-right-channel-pan-for-track-34-midi-cc-osc-only": 30035,
5582 "track-set-stereo-width-or-right-channel-pan-for-track-35-midi-cc-osc-only": 30036,
5583 "track-set-stereo-width-or-right-channel-pan-for-track-36-midi-cc-osc-only": 30037,
5584 "track-set-stereo-width-or-right-channel-pan-for-track-37-midi-cc-osc-only": 30038,
5585 "track-set-stereo-width-or-right-channel-pan-for-track-38-midi-cc-osc-only": 30039,
5586 "track-set-stereo-width-or-right-channel-pan-for-track-39-midi-cc-osc-only": 30040,
5587 "track-set-stereo-width-or-right-channel-pan-for-track-40-midi-cc-osc-only": 30041,
5588 "track-set-stereo-width-or-right-channel-pan-for-track-41-midi-cc-osc-only": 30042,
5589 "track-set-stereo-width-or-right-channel-pan-for-track-42-midi-cc-osc-only": 30043,
5590 "track-set-stereo-width-or-right-channel-pan-for-track-43-midi-cc-osc-only": 30044,
5591 "track-set-stereo-width-or-right-channel-pan-for-track-44-midi-cc-osc-only": 30045,
5592 "track-set-stereo-width-or-right-channel-pan-for-track-45-midi-cc-osc-only": 30046,
5593 "track-set-stereo-width-or-right-channel-pan-for-track-46-midi-cc-osc-only": 30047,
5594 "track-set-stereo-width-or-right-channel-pan-for-track-47-midi-cc-osc-only": 30048,
5595 "track-set-stereo-width-or-right-channel-pan-for-track-48-midi-cc-osc-only": 30049,
5596 "track-set-stereo-width-or-right-channel-pan-for-track-49-midi-cc-osc-only": 30050,
5597 "track-set-stereo-width-or-right-channel-pan-for-track-50-midi-cc-osc-only": 30051,
5598 "track-set-stereo-width-or-right-channel-pan-for-track-51-midi-cc-osc-only": 30052,
5599 "track-set-stereo-width-or-right-channel-pan-for-track-52-midi-cc-osc-only": 30053,
5600 "track-set-stereo-width-or-right-channel-pan-for-track-53-midi-cc-osc-only": 30054,
5601 "track-set-stereo-width-or-right-channel-pan-for-track-54-midi-cc-osc-only": 30055,
5602 "track-set-stereo-width-or-right-channel-pan-for-track-55-midi-cc-osc-only": 30056,
5603 "track-set-stereo-width-or-right-channel-pan-for-track-56-midi-cc-osc-only": 30057,
5604 "track-set-stereo-width-or-right-channel-pan-for-track-57-midi-cc-osc-only": 30058,
5605 "track-set-stereo-width-or-right-channel-pan-for-track-58-midi-cc-osc-only": 30059,
5606 "track-set-stereo-width-or-right-channel-pan-for-track-59-midi-cc-osc-only": 30060,
5607 "track-set-stereo-width-or-right-channel-pan-for-track-60-midi-cc-osc-only": 30061,
5608 "track-set-stereo-width-or-right-channel-pan-for-track-61-midi-cc-osc-only": 30062,
5609 "track-set-stereo-width-or-right-channel-pan-for-track-62-midi-cc-osc-only": 30063,
5610 "track-set-stereo-width-or-right-channel-pan-for-track-63-midi-cc-osc-only": 30064,
5611 "track-set-stereo-width-or-right-channel-pan-for-track-64-midi-cc-osc-only": 30065,
5612 "track-set-stereo-width-or-right-channel-pan-for-track-65-midi-cc-osc-only": 30066,
5613 "track-set-stereo-width-or-right-channel-pan-for-track-66-midi-cc-osc-only": 30067,
5614 "track-set-stereo-width-or-right-channel-pan-for-track-67-midi-cc-osc-only": 30068,
5615 "track-set-stereo-width-or-right-channel-pan-for-track-68-midi-cc-osc-only": 30069,
5616 "track-set-stereo-width-or-right-channel-pan-for-track-69-midi-cc-osc-only": 30070,
5617 "track-set-stereo-width-or-right-channel-pan-for-track-70-midi-cc-osc-only": 30071,
5618 "track-set-stereo-width-or-right-channel-pan-for-track-71-midi-cc-osc-only": 30072,
5619 "track-set-stereo-width-or-right-channel-pan-for-track-72-midi-cc-osc-only": 30073,
5620 "track-set-stereo-width-or-right-channel-pan-for-track-73-midi-cc-osc-only": 30074,
5621 "track-set-stereo-width-or-right-channel-pan-for-track-74-midi-cc-osc-only": 30075,
5622 "track-set-stereo-width-or-right-channel-pan-for-track-75-midi-cc-osc-only": 30076,
5623 "track-set-stereo-width-or-right-channel-pan-for-track-76-midi-cc-osc-only": 30077,
5624 "track-set-stereo-width-or-right-channel-pan-for-track-77-midi-cc-osc-only": 30078,
5625 "track-set-stereo-width-or-right-channel-pan-for-track-78-midi-cc-osc-only": 30079,
5626 "track-set-stereo-width-or-right-channel-pan-for-track-79-midi-cc-osc-only": 30080,
5627 "track-set-stereo-width-or-right-channel-pan-for-track-80-midi-cc-osc-only": 30081,
5628 "track-set-stereo-width-or-right-channel-pan-for-track-81-midi-cc-osc-only": 30082,
5629 "track-set-stereo-width-or-right-channel-pan-for-track-82-midi-cc-osc-only": 30083,
5630 "track-set-stereo-width-or-right-channel-pan-for-track-83-midi-cc-osc-only": 30084,
5631 "track-set-stereo-width-or-right-channel-pan-for-track-84-midi-cc-osc-only": 30085,
5632 "track-set-stereo-width-or-right-channel-pan-for-track-85-midi-cc-osc-only": 30086,
5633 "track-set-stereo-width-or-right-channel-pan-for-track-86-midi-cc-osc-only": 30087,
5634 "track-set-stereo-width-or-right-channel-pan-for-track-87-midi-cc-osc-only": 30088,
5635 "track-set-stereo-width-or-right-channel-pan-for-track-88-midi-cc-osc-only": 30089,
5636 "track-set-stereo-width-or-right-channel-pan-for-track-89-midi-cc-osc-only": 30090,
5637 "track-set-stereo-width-or-right-channel-pan-for-track-90-midi-cc-osc-only": 30091,
5638 "track-set-stereo-width-or-right-channel-pan-for-track-91-midi-cc-osc-only": 30092,
5639 "track-set-stereo-width-or-right-channel-pan-for-track-92-midi-cc-osc-only": 30093,
5640 "track-set-stereo-width-or-right-channel-pan-for-track-93-midi-cc-osc-only": 30094,
5641 "track-set-stereo-width-or-right-channel-pan-for-track-94-midi-cc-osc-only": 30095,
5642 "track-set-stereo-width-or-right-channel-pan-for-track-95-midi-cc-osc-only": 30096,
5643 "track-set-stereo-width-or-right-channel-pan-for-track-96-midi-cc-osc-only": 30097,
5644 "track-set-stereo-width-or-right-channel-pan-for-track-97-midi-cc-osc-only": 30098,
5645 "track-set-stereo-width-or-right-channel-pan-for-track-98-midi-cc-osc-only": 30099,
5646 "track-set-stereo-width-or-right-channel-pan-for-track-99-midi-cc-osc-only": 30100,
6122 "track-set-stereo-width-or-right-channel-pan-for-last-touched-track-midi-cc-osc-only":
6123 30101,
6124 "track-set-stereo-width-or-right-channel-pan-for-master-track-midi-cc-osc-only":
6125 30001,
6126 "track-set-stereo-width-or-right-channel-pan-for-selected-tracks-midi-cc-osc-only":
6127 30000,
6128 "track-set-stereo-width-or-right-channel-pan-for-track-01-midi-cc-osc-only":
6129 30002,
6130 "track-set-stereo-width-or-right-channel-pan-for-track-02-midi-cc-osc-only":
6131 30003,
6132 "track-set-stereo-width-or-right-channel-pan-for-track-03-midi-cc-osc-only":
6133 30004,
6134 "track-set-stereo-width-or-right-channel-pan-for-track-04-midi-cc-osc-only":
6135 30005,
6136 "track-set-stereo-width-or-right-channel-pan-for-track-05-midi-cc-osc-only":
6137 30006,
6138 "track-set-stereo-width-or-right-channel-pan-for-track-06-midi-cc-osc-only":
6139 30007,
6140 "track-set-stereo-width-or-right-channel-pan-for-track-07-midi-cc-osc-only":
6141 30008,
6142 "track-set-stereo-width-or-right-channel-pan-for-track-08-midi-cc-osc-only":
6143 30009,
6144 "track-set-stereo-width-or-right-channel-pan-for-track-09-midi-cc-osc-only":
6145 30010,
6146 "track-set-stereo-width-or-right-channel-pan-for-track-10-midi-cc-osc-only":
6147 30011,
6148 "track-set-stereo-width-or-right-channel-pan-for-track-11-midi-cc-osc-only":
6149 30012,
6150 "track-set-stereo-width-or-right-channel-pan-for-track-12-midi-cc-osc-only":
6151 30013,
6152 "track-set-stereo-width-or-right-channel-pan-for-track-13-midi-cc-osc-only":
6153 30014,
6154 "track-set-stereo-width-or-right-channel-pan-for-track-14-midi-cc-osc-only":
6155 30015,
6156 "track-set-stereo-width-or-right-channel-pan-for-track-15-midi-cc-osc-only":
6157 30016,
6158 "track-set-stereo-width-or-right-channel-pan-for-track-16-midi-cc-osc-only":
6159 30017,
6160 "track-set-stereo-width-or-right-channel-pan-for-track-17-midi-cc-osc-only":
6161 30018,
6162 "track-set-stereo-width-or-right-channel-pan-for-track-18-midi-cc-osc-only":
6163 30019,
6164 "track-set-stereo-width-or-right-channel-pan-for-track-19-midi-cc-osc-only":
6165 30020,
6166 "track-set-stereo-width-or-right-channel-pan-for-track-20-midi-cc-osc-only":
6167 30021,
6168 "track-set-stereo-width-or-right-channel-pan-for-track-21-midi-cc-osc-only":
6169 30022,
6170 "track-set-stereo-width-or-right-channel-pan-for-track-22-midi-cc-osc-only":
6171 30023,
6172 "track-set-stereo-width-or-right-channel-pan-for-track-23-midi-cc-osc-only":
6173 30024,
6174 "track-set-stereo-width-or-right-channel-pan-for-track-24-midi-cc-osc-only":
6175 30025,
6176 "track-set-stereo-width-or-right-channel-pan-for-track-25-midi-cc-osc-only":
6177 30026,
6178 "track-set-stereo-width-or-right-channel-pan-for-track-26-midi-cc-osc-only":
6179 30027,
6180 "track-set-stereo-width-or-right-channel-pan-for-track-27-midi-cc-osc-only":
6181 30028,
6182 "track-set-stereo-width-or-right-channel-pan-for-track-28-midi-cc-osc-only":
6183 30029,
6184 "track-set-stereo-width-or-right-channel-pan-for-track-29-midi-cc-osc-only":
6185 30030,
6186 "track-set-stereo-width-or-right-channel-pan-for-track-30-midi-cc-osc-only":
6187 30031,
6188 "track-set-stereo-width-or-right-channel-pan-for-track-31-midi-cc-osc-only":
6189 30032,
6190 "track-set-stereo-width-or-right-channel-pan-for-track-32-midi-cc-osc-only":
6191 30033,
6192 "track-set-stereo-width-or-right-channel-pan-for-track-33-midi-cc-osc-only":
6193 30034,
6194 "track-set-stereo-width-or-right-channel-pan-for-track-34-midi-cc-osc-only":
6195 30035,
6196 "track-set-stereo-width-or-right-channel-pan-for-track-35-midi-cc-osc-only":
6197 30036,
6198 "track-set-stereo-width-or-right-channel-pan-for-track-36-midi-cc-osc-only":
6199 30037,
6200 "track-set-stereo-width-or-right-channel-pan-for-track-37-midi-cc-osc-only":
6201 30038,
6202 "track-set-stereo-width-or-right-channel-pan-for-track-38-midi-cc-osc-only":
6203 30039,
6204 "track-set-stereo-width-or-right-channel-pan-for-track-39-midi-cc-osc-only":
6205 30040,
6206 "track-set-stereo-width-or-right-channel-pan-for-track-40-midi-cc-osc-only":
6207 30041,
6208 "track-set-stereo-width-or-right-channel-pan-for-track-41-midi-cc-osc-only":
6209 30042,
6210 "track-set-stereo-width-or-right-channel-pan-for-track-42-midi-cc-osc-only":
6211 30043,
6212 "track-set-stereo-width-or-right-channel-pan-for-track-43-midi-cc-osc-only":
6213 30044,
6214 "track-set-stereo-width-or-right-channel-pan-for-track-44-midi-cc-osc-only":
6215 30045,
6216 "track-set-stereo-width-or-right-channel-pan-for-track-45-midi-cc-osc-only":
6217 30046,
6218 "track-set-stereo-width-or-right-channel-pan-for-track-46-midi-cc-osc-only":
6219 30047,
6220 "track-set-stereo-width-or-right-channel-pan-for-track-47-midi-cc-osc-only":
6221 30048,
6222 "track-set-stereo-width-or-right-channel-pan-for-track-48-midi-cc-osc-only":
6223 30049,
6224 "track-set-stereo-width-or-right-channel-pan-for-track-49-midi-cc-osc-only":
6225 30050,
6226 "track-set-stereo-width-or-right-channel-pan-for-track-50-midi-cc-osc-only":
6227 30051,
6228 "track-set-stereo-width-or-right-channel-pan-for-track-51-midi-cc-osc-only":
6229 30052,
6230 "track-set-stereo-width-or-right-channel-pan-for-track-52-midi-cc-osc-only":
6231 30053,
6232 "track-set-stereo-width-or-right-channel-pan-for-track-53-midi-cc-osc-only":
6233 30054,
6234 "track-set-stereo-width-or-right-channel-pan-for-track-54-midi-cc-osc-only":
6235 30055,
6236 "track-set-stereo-width-or-right-channel-pan-for-track-55-midi-cc-osc-only":
6237 30056,
6238 "track-set-stereo-width-or-right-channel-pan-for-track-56-midi-cc-osc-only":
6239 30057,
6240 "track-set-stereo-width-or-right-channel-pan-for-track-57-midi-cc-osc-only":
6241 30058,
6242 "track-set-stereo-width-or-right-channel-pan-for-track-58-midi-cc-osc-only":
6243 30059,
6244 "track-set-stereo-width-or-right-channel-pan-for-track-59-midi-cc-osc-only":
6245 30060,
6246 "track-set-stereo-width-or-right-channel-pan-for-track-60-midi-cc-osc-only":
6247 30061,
6248 "track-set-stereo-width-or-right-channel-pan-for-track-61-midi-cc-osc-only":
6249 30062,
6250 "track-set-stereo-width-or-right-channel-pan-for-track-62-midi-cc-osc-only":
6251 30063,
6252 "track-set-stereo-width-or-right-channel-pan-for-track-63-midi-cc-osc-only":
6253 30064,
6254 "track-set-stereo-width-or-right-channel-pan-for-track-64-midi-cc-osc-only":
6255 30065,
6256 "track-set-stereo-width-or-right-channel-pan-for-track-65-midi-cc-osc-only":
6257 30066,
6258 "track-set-stereo-width-or-right-channel-pan-for-track-66-midi-cc-osc-only":
6259 30067,
6260 "track-set-stereo-width-or-right-channel-pan-for-track-67-midi-cc-osc-only":
6261 30068,
6262 "track-set-stereo-width-or-right-channel-pan-for-track-68-midi-cc-osc-only":
6263 30069,
6264 "track-set-stereo-width-or-right-channel-pan-for-track-69-midi-cc-osc-only":
6265 30070,
6266 "track-set-stereo-width-or-right-channel-pan-for-track-70-midi-cc-osc-only":
6267 30071,
6268 "track-set-stereo-width-or-right-channel-pan-for-track-71-midi-cc-osc-only":
6269 30072,
6270 "track-set-stereo-width-or-right-channel-pan-for-track-72-midi-cc-osc-only":
6271 30073,
6272 "track-set-stereo-width-or-right-channel-pan-for-track-73-midi-cc-osc-only":
6273 30074,
6274 "track-set-stereo-width-or-right-channel-pan-for-track-74-midi-cc-osc-only":
6275 30075,
6276 "track-set-stereo-width-or-right-channel-pan-for-track-75-midi-cc-osc-only":
6277 30076,
6278 "track-set-stereo-width-or-right-channel-pan-for-track-76-midi-cc-osc-only":
6279 30077,
6280 "track-set-stereo-width-or-right-channel-pan-for-track-77-midi-cc-osc-only":
6281 30078,
6282 "track-set-stereo-width-or-right-channel-pan-for-track-78-midi-cc-osc-only":
6283 30079,
6284 "track-set-stereo-width-or-right-channel-pan-for-track-79-midi-cc-osc-only":
6285 30080,
6286 "track-set-stereo-width-or-right-channel-pan-for-track-80-midi-cc-osc-only":
6287 30081,
6288 "track-set-stereo-width-or-right-channel-pan-for-track-81-midi-cc-osc-only":
6289 30082,
6290 "track-set-stereo-width-or-right-channel-pan-for-track-82-midi-cc-osc-only":
6291 30083,
6292 "track-set-stereo-width-or-right-channel-pan-for-track-83-midi-cc-osc-only":
6293 30084,
6294 "track-set-stereo-width-or-right-channel-pan-for-track-84-midi-cc-osc-only":
6295 30085,
6296 "track-set-stereo-width-or-right-channel-pan-for-track-85-midi-cc-osc-only":
6297 30086,
6298 "track-set-stereo-width-or-right-channel-pan-for-track-86-midi-cc-osc-only":
6299 30087,
6300 "track-set-stereo-width-or-right-channel-pan-for-track-87-midi-cc-osc-only":
6301 30088,
6302 "track-set-stereo-width-or-right-channel-pan-for-track-88-midi-cc-osc-only":
6303 30089,
6304 "track-set-stereo-width-or-right-channel-pan-for-track-89-midi-cc-osc-only":
6305 30090,
6306 "track-set-stereo-width-or-right-channel-pan-for-track-90-midi-cc-osc-only":
6307 30091,
6308 "track-set-stereo-width-or-right-channel-pan-for-track-91-midi-cc-osc-only":
6309 30092,
6310 "track-set-stereo-width-or-right-channel-pan-for-track-92-midi-cc-osc-only":
6311 30093,
6312 "track-set-stereo-width-or-right-channel-pan-for-track-93-midi-cc-osc-only":
6313 30094,
6314 "track-set-stereo-width-or-right-channel-pan-for-track-94-midi-cc-osc-only":
6315 30095,
6316 "track-set-stereo-width-or-right-channel-pan-for-track-95-midi-cc-osc-only":
6317 30096,
6318 "track-set-stereo-width-or-right-channel-pan-for-track-96-midi-cc-osc-only":
6319 30097,
6320 "track-set-stereo-width-or-right-channel-pan-for-track-97-midi-cc-osc-only":
6321 30098,
6322 "track-set-stereo-width-or-right-channel-pan-for-track-98-midi-cc-osc-only":
6323 30099,
6324 "track-set-stereo-width-or-right-channel-pan-for-track-99-midi-cc-osc-only":
6325 30100,
56476326 "track-set-to-custom-color": 40357,
56486327 "track-set-to-default-color": 40359,
56496328 "track-set-to-one-random-color": 40360,
......@@ -5776,16 +6455,20 @@ export const REAPER_ACTIONS = {
57766455 "track-show-hide-all-pinned-tracks-in-tcp-ignore-master": 43576,
57776456 "track-show-hide-children-of-selected-folder-tracks-in-mixer": 41665,
57786457 "track-show-hide-children-of-selected-folder-tracks-in-tcp": 42696,
5779 "track-show-only-one-lane-for-all-fixed-lane-tracks-in-the-project-that-have-only-one-lane-playing": 42961,
6458 "track-show-only-one-lane-for-all-fixed-lane-tracks-in-the-project-that-have-only-one-lane-playing":
6459 42961,
57806460 "track-solo-tracks": 40728,
57816461 "track-solo-unsolo-tracks": 40281,
57826462 "track-swap-volume-envelope-and-trim-envelope": 42021,
57836463 "track-toggle-all-track-grouping-enabled": 40771,
57846464 "track-toggle-allow-editing-media-items-while-comping": 42597,
5785 "track-toggle-allow-editing-media-items-while-comping-for-track-at-mouse": 42598,
6465 "track-toggle-allow-editing-media-items-while-comping-for-track-at-mouse":
6466 42598,
57866467 "track-toggle-automatic-record-arm-when-track-selected": 40736,
5787 "track-toggle-automatically-creating-comp-areas-for-new-recording-while-comping": 42675,
5788 "track-toggle-automatically-delete-empty-fixed-lanes-at-bottom-of-track": 42659,
6468 "track-toggle-automatically-creating-comp-areas-for-new-recording-while-comping":
6469 42675,
6470 "track-toggle-automatically-delete-empty-fixed-lanes-at-bottom-of-track":
6471 42659,
57896472 "track-toggle-comping": 42645,
57906473 "track-toggle-comping-for-track-at-mouse": 42646,
57916474 "track-toggle-full-multichannel-metering": 41726,
......@@ -5893,7 +6576,8 @@ export const REAPER_ACTIONS = {
58936576 "track-toggle-fx-bypass-for-track-98": 800,
58946577 "track-toggle-fx-bypass-for-track-99": 808,
58956578 "track-toggle-fx-bypass-on-all-tracks": 40344,
5896 "track-toggle-link-unlink-track-volume-pan-controls-to-midi-volume-pan-on-all-channels": 41556,
6579 "track-toggle-link-unlink-track-volume-pan-controls-to-midi-volume-pan-on-all-channels":
6580 41556,
58976581 "track-toggle-lock-unlock-track-controls": 41314,
58986582 "track-toggle-midi-input-quantize-for-all-tracks": 42034,
58996583 "track-toggle-midi-input-quantize-for-last-touched-track": 42035,
......@@ -6241,10 +6925,14 @@ export const REAPER_ACTIONS = {
62416925 "track-view-input-fx-chain-for-current-last-touched-track": 40844,
62426926 "track-view-routing-and-i-o-for-current-last-touched-track": 40293,
62436927 "track-view-routing-and-i-o-for-master-track": 42235,
6244 "track-view-track-recording-settings-midi-quantize-file-format-path-for-last-touched-track": 40604,
6245 "tracks-copy-items-on-currently-playing-lanes-on-selected-fixed-lane-tracks-to-one-new-track-per-lane": 42694,
6246 "tracks-explode-items-on-selected-fixed-lane-tracks-to-one-new-track-per-lane": 42695,
6247 "tracks-explode-selected-items-on-fixed-lane-tracks-to-one-new-track-per-lane": 42639,
6928 "track-view-track-recording-settings-midi-quantize-file-format-path-for-last-touched-track":
6929 40604,
6930 "tracks-copy-items-on-currently-playing-lanes-on-selected-fixed-lane-tracks-to-one-new-track-per-lane":
6931 42694,
6932 "tracks-explode-items-on-selected-fixed-lane-tracks-to-one-new-track-per-lane":
6933 42695,
6934 "tracks-explode-selected-items-on-fixed-lane-tracks-to-one-new-track-per-lane":
6935 42639,
62486936 "tracks-implode-selected-items-across-tracks-to-one-fixed-lane-track": 42596,
62496937 "transient-detection-sensitivity-adjust-midi-cc-mousewheel-only": 967,
62506938 "transient-detection-sensitivity-decrease": 41537,
......@@ -6307,7 +6995,8 @@ export const REAPER_ACTIONS = {
63076995 "transport-time-unit-samples": 40413,
63086996 "transport-time-unit-seconds": 40412,
63096997 "transport-time-unit-to-ruler": 40379,
6310 "transport-toggle-preserve-pitch-in-audio-items-when-changing-master-playrate": 40671,
6998 "transport-toggle-preserve-pitch-in-audio-items-when-changing-master-playrate":
6999 40671,
63117000 "transport-toggle-repeat": 1068,
63127001 "transport-toggle-stop-playback-at-end-of-loop-if-repeat-is-disabled": 41834,
63137002 "transport-toggle-transport-docked-to-main-window": 40260,
......@@ -6318,7 +7007,8 @@ export const REAPER_ACTIONS = {
63187007 "video-show-hide-video-window": 50125,
63197008 "view-adjust-horizontal-scroll-midi-cc-osc-only-relative-recommended": 997,
63207009 "view-adjust-horizontal-zoom-midi-cc-osc-only": 998,
6321 "view-adjust-selected-track-heights-a-little-bit-midi-cc-relative-mousewheel": 970,
7010 "view-adjust-selected-track-heights-a-little-bit-midi-cc-relative-mousewheel":
7011 970,
63227012 "view-adjust-selected-track-heights-midi-cc-osc-only": 971,
63237013 "view-adjust-selected-track-heights-midi-cc-relative-mousewheel": 972,
63247014 "view-adjust-vertical-scroll-midi-cc-osc-only": 995,
......@@ -6326,8 +7016,10 @@ export const REAPER_ACTIONS = {
63267016 "view-attach-unattach-docker-to-from-main-window": 40313,
63277017 "view-clear-all-peak-indicators": 40527,
63287018 "view-continuous-scrolling-during-playback": 41817,
6329 "view-cycle-track-zoom-between-minimum-default-and-maximum-height-even-if-over-100-percent-of-arrange-view": 42701,
6330 "view-cycle-track-zoom-between-minimum-default-and-maximum-height-limit-to-100-percent-of-arrange-view": 42698,
7019 "view-cycle-track-zoom-between-minimum-default-and-maximum-height-even-if-over-100-percent-of-arrange-view":
7020 42701,
7021 "view-cycle-track-zoom-between-minimum-default-and-maximum-height-limit-to-100-percent-of-arrange-view":
7022 42698,
63317023 "view-decrease-selected-track-heights": 41326,
63327024 "view-decrease-selected-track-heights-a-little-bit": 41328,
63337025 "view-expand-selected-track-height-minimize-others": 40723,
......@@ -6335,7 +7027,8 @@ export const REAPER_ACTIONS = {
63357027 "view-go-to-play-cursor-position": 40150,
63367028 "view-go-to-track-midi-cc-osc-only": 993,
63377029 "view-hide-item-labels": 40708,
6338 "view-if-displayed-toggle-mouse-position-indicator-vertical-line-respects-toolbar-snap-button": 43203,
7030 "view-if-displayed-toggle-mouse-position-indicator-vertical-line-respects-toolbar-snap-button":
7031 43203,
63397032 "view-increase-selected-track-heights": 41325,
63407033 "view-increase-selected-track-heights-a-little-bit": 41327,
63417034 "view-jump-go-to-time-window": 40069,
......@@ -6363,12 +7056,14 @@ export const REAPER_ACTIONS = {
63637056 "view-scroll-vertically-reversed-midi-cc-relative-mousewheel": 978,
63647057 "view-scroll-view-down": 40139,
63657058 "view-scroll-view-horizontally-one-page-midi-cc-relative-mousewheel": 981,
6366 "view-scroll-view-horizontally-one-page-reversed-midi-cc-relative-mousewheel": 975,
7059 "view-scroll-view-horizontally-one-page-reversed-midi-cc-relative-mousewheel":
7060 975,
63677061 "view-scroll-view-left": 40140,
63687062 "view-scroll-view-right": 40141,
63697063 "view-scroll-view-up": 40138,
63707064 "view-scroll-view-vertically-one-page-midi-cc-relative-mousewheel": 976,
6371 "view-scroll-view-vertically-one-page-reversed-midi-cc-relative-mousewheel": 982,
7065 "view-scroll-view-vertically-one-page-reversed-midi-cc-relative-mousewheel":
7066 982,
63727067 "view-secondary-time-unit-for-ruler-absolute-frames": 42365,
63737068 "view-secondary-time-unit-for-ruler-hours-minutes-seconds-frames": 42364,
63747069 "view-secondary-time-unit-for-ruler-minutes-seconds": 42361,
......@@ -6420,22 +7115,26 @@ export const REAPER_ACTIONS = {
64207115 "view-time-unit-for-ruler-seconds": 40368,
64217116 "view-toggle-auto-view-scroll-during-playback": 40036,
64227117 "view-toggle-auto-view-scroll-while-recording": 40262,
6423 "view-toggle-display-mouse-position-indicator-vertical-line-in-arrange-view": 43194,
7118 "view-toggle-display-mouse-position-indicator-vertical-line-in-arrange-view":
7119 43194,
64247120 "view-toggle-displaying-labels-above-within-media-items": 40258,
64257121 "view-toggle-master-track-in-separate-docked-window": 41609,
64267122 "view-toggle-master-track-visible": 40075,
64277123 "view-toggle-mixer-visible": 40078,
64287124 "view-toggle-show-hide-item-labels": 40651,
64297125 "view-toggle-show-hide-media-item-timebase-buttons": 43642,
6430 "view-toggle-show-hide-media-item-timebase-buttons-if-overridden-for-the-track-or-item": 43643,
7126 "view-toggle-show-hide-media-item-timebase-buttons-if-overridden-for-the-track-or-item":
7127 43643,
64317128 "view-toggle-show-media-cues-in-items": 40691,
64327129 "view-toggle-show-midi-editor-windows": 40716,
64337130 "view-toggle-show-tcp-area": 43185,
64347131 "view-toggle-to-alternate-tcp-area-width-alternate-is-zero-by-default": 43188,
64357132 "view-toggle-track-zoom-to-default-height": 42697,
64367133 "view-toggle-track-zoom-to-default-height-ignore-pinned-tracks": 43678,
6437 "view-toggle-track-zoom-to-maximum-height-even-if-over-100-percent-of-arrange-view": 42700,
6438 "view-toggle-track-zoom-to-maximum-height-limit-to-100-percent-of-arrange-view": 40113,
7134 "view-toggle-track-zoom-to-maximum-height-even-if-over-100-percent-of-arrange-view":
7135 42700,
7136 "view-toggle-track-zoom-to-maximum-height-limit-to-100-percent-of-arrange-view":
7137 40113,
64397138 "view-toggle-track-zoom-to-minimum-height": 40110,
64407139 "view-toggle-track-zoom-to-minimum-height-ignore-pinned-tracks": 43677,
64417140 "view-toggle-transport-visible-play-record-stop": 40259,
......@@ -6450,8 +7149,10 @@ export const REAPER_ACTIONS = {
64507149 "view-zoom-time-selection": 40031,
64517150 "view-zoom-vertically-midi-cc-relative-mousewheel": 1000,
64527151 "view-zoom-vertically-reversed-midi-cc-relative-mousewheel": 1001,
6453 "view-zoom-vertically-reversed-snap-to-theme-defined-sizes-midi-cc-relative-mousewheel": 980,
6454 "view-zoom-vertically-snap-to-theme-defined-sizes-midi-cc-relative-mousewheel": 991,
7152 "view-zoom-vertically-reversed-snap-to-theme-defined-sizes-midi-cc-relative-mousewheel":
7153 980,
7154 "view-zoom-vertically-snap-to-theme-defined-sizes-midi-cc-relative-mousewheel":
7155 991,
64557156 "virtual-midi-keyboard-send-all-input-to-vkb": 40637,
64567157 "xenakios-sws-apply-track-fx-to-items-and-reset-volume": 53300,
64577158 "xenakios-sws-apply-track-fx-to-items-mono-and-reset-volume": 53301,
......@@ -6460,12 +7161,17 @@ export const REAPER_ACTIONS = {
64607161 "xenakios-sws-choose-files-for-random-insert": 53254,
64617162 "xenakios-sws-choose-new-source-file-for-selected-takes": 53273,
64627163 "xenakios-sws-command-parameters": 53491,
6463 "xenakios-sws-create-markers-from-selected-items-name-by-take-source-file-name": 53452,
7164 "xenakios-sws-create-markers-from-selected-items-name-by-take-source-file-name":
7165 53452,
64647166 "xenakios-sws-deprecated-create-new-tracks": 53441,
6465 "xenakios-sws-deprecated-delete-active-take-of-item-and-send-source-media-to-recycle-bin": 53380,
6466 "xenakios-sws-deprecated-delete-active-take-of-item-and-take-source-media-immediately": 53379,
6467 "xenakios-sws-deprecated-delete-selected-item-and-send-active-take-s-source-media-to-recycle-bin": 53378,
6468 "xenakios-sws-deprecated-delete-selected-item-and-source-media-immediately": 53377,
7167 "xenakios-sws-deprecated-delete-active-take-of-item-and-send-source-media-to-recycle-bin":
7168 53380,
7169 "xenakios-sws-deprecated-delete-active-take-of-item-and-take-source-media-immediately":
7170 53379,
7171 "xenakios-sws-deprecated-delete-selected-item-and-send-active-take-s-source-media-to-recycle-bin":
7172 53378,
7173 "xenakios-sws-deprecated-delete-selected-item-and-source-media-immediately":
7174 53377,
64697175 "xenakios-sws-deprecated-load-project-template-01": 53459,
64707176 "xenakios-sws-deprecated-load-project-template-02": 53460,
64717177 "xenakios-sws-deprecated-load-project-template-03": 53461,
......@@ -6514,20 +7220,24 @@ export const REAPER_ACTIONS = {
65147220 "xenakios-sws-launch-external-tool-2": 53345,
65157221 "xenakios-sws-loop-and-play-selected-items": 53347,
65167222 "xenakios-sws-maximize-selected-tracks-fx-panel-height-in-mixer": 53342,
6517 "xenakios-sws-minimize-selected-tracks-send-and-fx-panel-height-in-mixer": 53341,
7223 "xenakios-sws-minimize-selected-tracks-send-and-fx-panel-height-in-mixer":
7224 53341,
65187225 "xenakios-sws-minimize-selected-tracks-send-panel-height-in-mixer": 53340,
65197226 "xenakios-sws-move-cursor-left-10-pixels": 53358,
65207227 "xenakios-sws-move-cursor-left-10-pixels-creating-time-selection": 53359,
65217228 "xenakios-sws-move-cursor-left-configured-pixels": 53369,
6522 "xenakios-sws-move-cursor-left-configured-pixels-creating-time-selection": 53371,
7229 "xenakios-sws-move-cursor-left-configured-pixels-creating-time-selection":
7230 53371,
65237231 "xenakios-sws-move-cursor-left-configured-seconds": 53373,
65247232 "xenakios-sws-move-cursor-right-10-pixels": 53357,
65257233 "xenakios-sws-move-cursor-right-10-pixels-creating-time-selection": 53360,
65267234 "xenakios-sws-move-cursor-right-configured-pixels": 53368,
6527 "xenakios-sws-move-cursor-right-configured-pixels-creating-time-selection": 53370,
7235 "xenakios-sws-move-cursor-right-configured-pixels-creating-time-selection":
7236 53370,
65287237 "xenakios-sws-move-cursor-right-configured-seconds": 53374,
65297238 "xenakios-sws-move-cursor-to-next-transient-minus-default-fade-time": 53302,
6530 "xenakios-sws-move-cursor-to-previous-transient-minus-default-fade-time": 53303,
7239 "xenakios-sws-move-cursor-to-previous-transient-minus-default-fade-time":
7240 53303,
65317241 "xenakios-sws-move-edit-cursor-32nd-note-left": 53486,
65327242 "xenakios-sws-move-edit-cursor-32nd-note-right": 53487,
65337243 "xenakios-sws-move-edit-cursor-64th-note-left": 53488,
......@@ -6566,7 +7276,8 @@ export const REAPER_ACTIONS = {
65667276 "xenakios-sws-open-associated-reaper-project-of-item": 53351,
65677277 "xenakios-sws-open-audio-take-in-external-editor-3": 53420,
65687278 "xenakios-sws-open-audio-take-in-external-editor-4": 53421,
6569 "xenakios-sws-open-reaper-project-in-item-bwav-info-autosearch-for-rpp-if-necessary": 53404,
7279 "xenakios-sws-open-reaper-project-in-item-bwav-info-autosearch-for-rpp-if-necessary":
7280 53404,
65707281 "xenakios-sws-pan-selected-tracks-randomly": 53308,
65717282 "xenakios-sws-pan-selected-tracks-symmetrically-left-to-right": 53306,
65727283 "xenakios-sws-pan-selected-tracks-symmetrically-right-to-left": 53307,
......@@ -6577,7 +7288,8 @@ export const REAPER_ACTIONS = {
65777288 "xenakios-sws-play-selected-items-once": 53348,
65787289 "xenakios-sws-preview-selected-media-item": 53362,
65797290 "xenakios-sws-preview-selected-media-item-at-track-fader-volume": 53364,
6580 "xenakios-sws-preview-selected-media-item-at-track-fader-volume-toggle": 53365,
7291 "xenakios-sws-preview-selected-media-item-at-track-fader-volume-toggle":
7292 53365,
65817293 "xenakios-sws-preview-selected-media-item-through-track": 53366,
65827294 "xenakios-sws-preview-selected-media-item-through-track-toggle": 53367,
65837295 "xenakios-sws-preview-selected-media-item-toggle": 53363,
......@@ -6657,8 +7369,10 @@ export const REAPER_ACTIONS = {
66577369 "xenakios-sws-set-volume-and-pan-of-selected-takes": 53291,
66587370 "xenakios-sws-set-volume-of-selected-items": 53292,
66597371 "xenakios-sws-set-volume-of-selected-tracks-to-0-0-db": 53305,
6660 "xenakios-sws-shift-all-points-in-selected-envelope-to-left-by-1-second": 53479,
6661 "xenakios-sws-shift-all-points-in-selected-envelope-to-right-by-1-second": 53478,
7372 "xenakios-sws-shift-all-points-in-selected-envelope-to-left-by-1-second":
7373 53479,
7374 "xenakios-sws-shift-all-points-in-selected-envelope-to-right-by-1-second":
7375 53478,
66627376 "xenakios-sws-show-hide-floating-item-track-info": 53390,
66637377 "xenakios-sws-shuffle-order-of-selected-items": 53451,
66647378 "xenakios-sws-shuffle-order-of-selected-items-keep-relative-positions": 53450,
......@@ -6677,7 +7391,8 @@ export const REAPER_ACTIONS = {
66777391 "xenakios-sws-switch-item-contents-to-next-cue": 53240,
66787392 "xenakios-sws-switch-item-contents-to-next-cue-preserve-item-length": 53241,
66797393 "xenakios-sws-switch-item-contents-to-previous-cue": 53242,
6680 "xenakios-sws-switch-item-contents-to-previous-cue-preserve-item-length": 53243,
7394 "xenakios-sws-switch-item-contents-to-previous-cue-preserve-item-length":
7395 53243,
66817396 "xenakios-sws-switch-item-contents-to-random-cue": 53245,
66827397 "xenakios-sws-switch-item-contents-to-random-cue-preserve-item-length": 53246,
66837398 "xenakios-sws-switch-item-source-file-to-next-in-folder": 53444,
src/Reaper/generate-actions.ts+18-7
......@@ -1,5 +1,12 @@
11import { execFile } from "node:child_process";
2import { access, mkdir, mkdtemp, readFile, rm, writeFile } from "node:fs/promises";
2import {
3 access,
4 mkdir,
5 mkdtemp,
6 readFile,
7 rm,
8 writeFile,
9} from "node:fs/promises";
310import { tmpdir } from "node:os";
411import { dirname, join, resolve } from "node:path";
512import process from "node:process";
......@@ -48,7 +55,9 @@ async function main() {
4855 await mkdir(dirname(outputPath), { recursive: true });
4956 await writeFile(outputPath, renderActionsFile(actions), "utf8");
5057
51 console.info(`Generated ${actions.length} REAPER actions in src/Reaper/actions.ts`);
58 console.info(
59 `Generated ${actions.length} REAPER actions in src/Reaper/actions.ts`,
60 );
5261 } finally {
5362 await rm(tempDir, { force: true, recursive: true });
5463 }
......@@ -69,10 +78,10 @@ function parseRawActions(value: unknown): RawReaperAction[] {
6978
7079 return value.flatMap((entry) => {
7180 if (
72 !entry
73 || typeof entry !== "object"
74 || !("commandId" in entry)
75 || !("name" in entry)
81 !entry ||
82 typeof entry !== "object" ||
83 !("commandId" in entry) ||
84 !("name" in entry)
7685 ) {
7786 return [];
7887 }
......@@ -140,7 +149,9 @@ function renderActionsFile(actions: ReadonlyArray<GeneratedReaperAction>) {
140149 "// Source: REAPER main action section via kbd_enumerateActions()/kbd_getTextFromCmd().",
141150 "",
142151 "export const REAPER_ACTIONS = {",
143 ...actions.map((action) => ` ${JSON.stringify(action.actionId)}: ${action.commandId},`),
152 ...actions.map((action) =>
153 ` ${JSON.stringify(action.actionId)}: ${action.commandId},`
154 ),
144155 "} as const satisfies Record<string, number>;",
145156 "",
146157 "export type ReaperActionId = keyof typeof REAPER_ACTIONS;",
src/SpeedEditor.ts+14-11
......@@ -215,8 +215,8 @@ export class SpeedEditor extends Events<SpeedEditor.EventMap> {
215215 }
216216
217217 onDoublePress(key: SpeedEditor.Key, listener: () => void): Dispose {
218 const listeners = this.#doublePressListeners.get(key)
219 ?? new Set<() => void>();
218 const listeners = this.#doublePressListeners.get(key) ??
219 new Set<() => void>();
220220 listeners.add(listener);
221221 this.#doublePressListeners.set(key, listeners);
222222
......@@ -267,8 +267,8 @@ export class SpeedEditor extends Events<SpeedEditor.EventMap> {
267267
268268 #matchesHotplugDevice(device: import("usb").Device) {
269269 const descriptor = device.deviceDescriptor;
270 return descriptor.idVendor === this.#options.vendorId
271 && descriptor.idProduct === this.#options.productId;
270 return descriptor.idVendor === this.#options.vendorId &&
271 descriptor.idProduct === this.#options.productId;
272272 }
273273
274274 async #refreshConnection() {
......@@ -309,8 +309,8 @@ export class SpeedEditor extends Events<SpeedEditor.EventMap> {
309309 }
310310
311311 const currentKey = getDeviceKey(this.#deviceInfo);
312 const currentStillPresent = currentKey !== null
313 && devices.some((device) => getDeviceKey(device) === currentKey);
312 const currentStillPresent = currentKey !== null &&
313 devices.some((device) => getDeviceKey(device) === currentKey);
314314
315315 if (this.#device && !currentStillPresent) {
316316 this.#disconnect(true);
......@@ -330,8 +330,8 @@ export class SpeedEditor extends Events<SpeedEditor.EventMap> {
330330
331331 #selectDevice(devices: ReadonlyArray<SpeedEditor.DeviceInfo>) {
332332 if (this.#options.path) {
333 return devices.find((device) => device.path === this.#options.path)
334 ?? null;
333 return devices.find((device) => device.path === this.#options.path) ??
334 null;
335335 }
336336
337337 return devices[0] ?? null;
......@@ -610,7 +610,10 @@ export class SpeedEditor extends Events<SpeedEditor.EventMap> {
610610 this.#activeKeys.clear();
611611 }
612612
613 static camNumbersToNumpad(speededitor: Pick<SpeedEditor, "onPress">, mac: Pick<Mac, "pressKey">) {
613 static camNumbersToNumpad(
614 speededitor: Pick<SpeedEditor, "onPress">,
615 mac: Pick<Mac, "pressKey">,
616 ) {
614617 speededitor.onPress("cam1", () => mac.pressKey("numpad1"));
615618 speededitor.onPress("cam2", () => mac.pressKey("numpad2"));
616619 speededitor.onPress("cam3", () => mac.pressKey("numpad3"));
......@@ -909,8 +912,8 @@ function getDeviceKey(device: SpeedEditor.DeviceInfo | null) {
909912 return null;
910913 }
911914
912 return device.path
913 ?? [
915 return device.path ??
916 [
914917 device.vendorId,
915918 device.productId,
916919 device.serialNumber ?? "",
src/config.ts+5-3
......@@ -151,8 +151,8 @@ export class AppSpeedEditor extends Events<SpeedEditor.EventMap> {
151151 onDoublePress(key: SpeedEditor.Key, listener: () => void): Dispose {
152152 const pair = { key, listener };
153153 this.#doubleKeyEvents.add(pair);
154 this.#enabled
155 && this.#enabledStack.use(this.#source.onDoublePress(key, listener));
154 this.#enabled &&
155 this.#enabledStack.use(this.#source.onDoublePress(key, listener));
156156 return ts.defer(() => {
157157 throw new Error("TODO");
158158 });
......@@ -211,7 +211,9 @@ export async function runConfigs(dir: string) {
211211 let currentInstance: AppInstance | null = null;
212212 let switchVersion = 0;
213213
214 async function getInstance(bundle: Mac.BundleId): Promise<AppInstance | null> {
214 async function getInstance(
215 bundle: Mac.BundleId,
216 ): Promise<AppInstance | null> {
215217 const existing = instances.get(bundle);
216218 if (existing) return existing;
217219