Upgraded the module to support Companion 3.x (closes #15)
Converted the module to TypeScript
Removed OSC message handling from the module (excluding Custom OSC Message feedback), now using reaper-osc instead
Actions
Updated: Custom Action - Add variable parsing for Action Command Id (fixes #13)
Added: Custom OSC Message - Sends a custom OSC message. Supports variable parsing for address and value
Updated: Track * - Can now target the Master track by specifying track 0. Some actions may have no effect on the Master track e.g. Record Arm
Feedbacks
Got rid of boolean dropdowns for feedbacks, built-in invert can be used instead. An upgrade script will convert existing option values for these feedbacks to the appropriate isInverted value
Updated: Custom OSC Message
Handle subscribe/unsubscribe properly (fixes #14)
Add variable parsing for Value
Changed some default feedback styles where they were previously set to r0, g255, b0
General
reaper-osc
insteadActions
address
andvalue
0
. Some actions may have no effect on the Master track e.g.Record Arm
Feedbacks
isInverted
valueValue
r0, g255, b0
Presets