As a software developer who's played around with Arduino in the past, I was pleased to discover that the Linnstrument firmware is open source. The source code is well organized and approachable, so I started playing around with making some modifications that I thought might be helpful. For me, these changes have improved my ability to play the instrument with some synths, and maybe others would find these changes useful, too.
Here's a quick overview of my changes:
- Improve how Loudness/Z expression (pressure) interacts with note attack and release
- Improve playability for beginners, by making the instrument more forgiving for Timbre/Y and Loudness/Z
- Improve visual feedback of Y and Z using the played-note animations
Detailed description of changes: https://github.com/nathankopp/linnstrum ... mware/wiki
I invite others in the community (who appreciate experimentation) to give it a try to see if maybe these changes would be useful for other Linnstrument players. TRY AT YOUR OWN RISK. Be aware that installing this firmware, even if you follow the proper instructions, might erase your settings and/or sequencer projects! If, after upgrading, you see horizontal lines on your Linnstrument, that means that settings have been erased and you'll need to follow the calibration instructions found on this page. (I've had this happen to me multiple times while uploading custom firmware to the Linnstrument.)
To update the firmware, you need to get the official installer here: http://www.rogerlinndesign.com/ls-updat ... tware.html
Then, backup the the original "*.bin" file that comes with the installer, and replace it with the custom file you find at GitHub above. The firmware upgrade software will automatically find the only "*.bin" file in the folder, and will use that for the upgrade.