create mode 100644 .gitignore create mode 100644 config/reaper.ts create mode 100644 config/reaper/insert_track.lua create mode 100644 config/reaper/register_scripts.lua create mode 100644 config/reaper/scripts/insert_addictive_drums_track.lua create mode 100644 config/reaper/scripts/insert_blank_track.lua create mode 100644 config/reaper/scripts/insert_komplete_kontrol_track.lua create mode 100644 docs/speed-editor.jpg create mode 100644 examples/event-listener.ts create mode 100644 examples/toast.ts create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml create mode 100644 readme.md create mode 100644 src/Mac.ts create mode 100644 src/Mac/frontmost_app_helper.m create mode 100644 src/Mac/toast_helper.m create mode 100644 src/Reaper.ts create mode 100644 src/Reaper/CloverAutomation.ReaperOSC create mode 100644 src/Reaper/actions.ts create mode 100644 src/Reaper/enumerate_actions.lua create mode 100644 src/Reaper/generate-actions.ts create mode 100644 src/SpeedEditor.ts create mode 100644 src/config.ts create mode 100644 src/main.ts