Profile cover photo
Profile photo
Geert Bevin
1,590 followers -
Senior Software Engineer at Moog Music, LinnStrument, Eigenharp, electronic music, singer, guitarist, biker, kung-fu
Senior Software Engineer at Moog Music, LinnStrument, Eigenharp, electronic music, singer, guitarist, biker, kung-fu

1,590 followers
About
Posts

Post has attachment
LinnStrument firmware 2.1.0-rc1 is now available, getting close to a final release.

Please help testing to ensure that we didn't miss something important.

These are all the changes since v2.1.0-beta4:

* Added sequencer play and sequencer pattern previous/next to the custom foot pedal options.
* Added MIDI NRPN control for sequencer play, pattern previous/next and pattern select.
* The internal tempo is now preserved across LinnStrument restarts.
* Improvements to the calibration procedure.
Add a comment...

Post has attachment
New LinnStrument Beta Firmware is out: version 2.1.0-beta2.
There's LOTS of exciting new stuff, in particular touch animations!

These are the changes since v2.0.2:

* New Feature: support for 14 different velocity-sensitive animations around played touches, hold Per Split -> Played color for configuration. The animations are Octaves (standard), Crosses, Circles, Squares, Diamonds, Stars, Sparkles, Curtains, Blinds, Targets, Up, Down, Left, Right, Orbits
* New Feature: in Assign Switches, permit "Sustain" to be reassigned to any CC.
* New Feature: in Assign Switches, permit "CC65" to be reassigned to any CC
* New Feature: additional Panel/Foot Switch options by holding Tap Tempo: Legato, Arpeggiator latch, Preset -/+, Pitch slide on/off
* New Feature: in Global Settings > Assign Switches, permit a unique CC65, Sustain and Tap Tempo (customizable) assignment for each of the 4 switch assignments.
* New Feature: allow channel pressure to be one of the advanced configurable options for lowrow CCs and CC faders.
* New Feature: added support for negative row offsets and inverted guitar tuning.
* New Feature: added support for a configurable start value for relative Y.
* New Feature: added support for reversed splits.
* New Feature: if Channel Per Row is held, enable “reverse channel order” mode, and light the button in the accent color.
* New Feature: added song position pointer support to the step sequencer.
* New Feature; blink Global Settings button while using internal tempo and Arpeggiator is on.
* New Feature: touch sensor prescale can be configured by holding Calibration together with Pressure Snsitivity > Medium.
* ImprFvement: better handling of playing the same notes on identical channels, this improves expressive playing with monophonic sound sources.
* Improvement: when synced to MIDI clock, LinnStrument is now not automatically sending MIDI clock anymore.
* Improvement: MIDI clock sync is more reliable.
* Improvement: the split being active is now stored with each preset, this was missing before.
* Improvement: when changing MIDI Mode, send a X, Y and Z message each with zero value, in order to avoid bias in the newly-selected mode.
* Improvement: added calibration data validation with auto-reset to defaults upon boot in case of problems.
* Improvement: incoming MIDI handling is more reliable.
* Improvement: when the sequencer is started or stopped through MIDI, the settings are not automatically stored anymore in order for SPP support to allow for quick repositioning.
* Improvement: sensor sensitivity is now by default 75%.
* Bug Fix: there were small inconsistencies in quantized pitch bend ranges, fixed.
* Bug Fix: the arpeggiator switch function that wasn't properly tracking the currently focused split, fixed.
Add a comment...

Post has attachment
Released two minor version updates to my SendMIDI and ReceiveMIDI tools, now also including pre-built binaries for Raspberry PI!
https://github.com/gbevin/ReceiveMIDI
https://github.com/gbevin/SendMIDI
Add a comment...

Post has attachment
Announcing the ReceiveMIDI tool!

Following up on my SendMIDI tool, it felt only normal to create a similar tool for receiving MIDI messages. So today I'm releasing ReceiveMIDI, once more standing on shoulders of the amazing JUCE library.

If anything, ReceiveMIDI makes it super easy on MacOS, Windows or Linux to monitor a particular MIDI device and to freely unplug and replug it. There are a series of handy filter commands if you just want to focus on some of the messages, and you can optionally add timestamps. This goes hand-in-hand with an update to the SendMIDI tool that now understands these timestamps, allowing you to play back anything you saved and edited from ReceiveMIDI, with the appropriate timing.

Fun stuff!
Add a comment...

Post has attachment
Sooo ... there's been much more interest for my little SendMIDI tool than I anticipated, having me embark on a little coding spree this weekend!

SendMIDI is now at v1.0.4 and pretty much supports the whole MIDI spec apart from MTC. There are also quite a few usability improvements compared to v1.0.0.

https://github.com/gbevin/SendMIDI
Add a comment...

Post has attachment
Announcing the SendMIDI tool

After years of muddling around when having to send NRPNs, CC messages, specific Note On/Off messages, and other MIDI messages to MIDI devices ... I decided it was time to write a little tool that makes sending MIDI messages from the command line very easy.

So after a couple of hours of work today, here's SendMIDI, hope you'll find it useful too!
Add a comment...

Post has attachment
Announcing the SendMIDI tool

After years of muddling around when having to send NRPNs, CC messages, specific Note On/Off messages, and other MIDI messages to MIDI devices ... I decided it was time to write a little tool that makes sending MIDI messages from the command line very easy.

So after a couple of hours of work today, here's SendMIDI, hope you'll find it useful too!

I'm curious, how many of you still really use the EigenD features, compared to plain MIDI, OSC and AudioUnit/VST hosting. Who uses the recorder, the drum loops, the built-in clarinet and cello, the modular synth, talkers, stage, belcanto, ...?

Post has attachment
Since we're all interested in expressive controllers, I thought it would be ok to post this here.

I've got a small number of refurbished full-sized LinnStruments available for European customers: €1199, that's €490 off. Perfect condition with new touch surfaces and new top panels with printed Sequencer parameters.
Photo

Post has attachment
European friends, letting you know first! I've got a small number of refurbished full-sized LinnStruments available for EU customers: €1199, that's €490 off. Perfect condition with new touch surfaces and new top panels with printed Sequencer parameters.
Photo
Wait while more posts are being loaded