Selection of LinnStrument related scripts for my own use. So far I haven't made anything nice / polished enough to be user friendly, sorry.
Synthesia offers a "Light Guide" feature for some keyboards. LinnStrument is not directly supported, but with this script it's still possible to have it.
- Checkout / download this repository
- Install https://nodejs.org/en if you haven't it already
- You need to have a virtual MIDI Loop Device (e.g. loopMIDI) where Synthesia sends KeyLights to the Output.
- Configure Synthesia to use it as a MIDI Output device and send "Key Lights" to it, using "Channel 1" mode.
- Set the name of the MIDI output port in the
synthesiaLightGuide.ts
options, or name your virtual deviceLoop D
.- Have a look at the options if they work for you. It assumes a LinnStrument 128 with default layout
- Start the script:
npx ts-node src/synthesiaLightGuide.ts
- Find out starting note and row offset automatically
- Does not support / detect transpose on the fly.
Sometimes my LinnStrument got stuck in user mode. This scripts puts it out of it.
node src/exitUserMode.js