Skip to content

Releases: striso/striso-control-firmware

v2.2.4

01 Jan 16:08

Choose a tag to compare

Striso board firmware v2.2.4 - 2026-01-01

Bugfix release. The quick start guide isn't changed.

Fixed

  • Fix key X movement (iPnMx) setting disabling pitch bend
  • Don't load a preset on start when no preset is selected

How to update

To update your Striso board, connect the USB cable with the settings (square) button pressed, now it should attach as a USB drive. To update the firmware just copy the attached .uf2 file to this drive, after which the device applies the update and resets.

v2.2.3

14 Nov 17:21

Choose a tag to compare

Striso board firmware v2.2.3 - 2025-11-14

Small bugfix release. The quick start guide isn't changed.

Fixed

  • Correctly load key sensitivity threshold (fPxthres) in preset
  • Configuration editor didn't work when deprecated iGmotion setting was changed

How to update

To update your Striso board, connect the USB cable with the settings (square) button pressed, now it should attach as a USB drive. To update the firmware just copy the attached .uf2 file to this drive, after which the device applies the update and resets.

v2.2.2

05 Jul 07:03

Choose a tag to compare

Striso board firmware v2.2.2 - 2025-07-04

With this firmware release a preset can be selected to load on power on. This is useful in some scenario's, but may cause unexpected behaviour if you forget that you or someone else changed the default.
Therefor there is a new function to load the default settings instead by pressing the glissando button during power on.

Added

  • A preset can now be loaded at power on.
  • Add option to disable settings button for simplified use (for SoundLAB). Then it controls pedal instead.
  • Add option to switch settings and glissando button position
  • Pressing the glissando button at power on now loads default settings
  • Make sustain pedal decay values configurable in presets

Removed

  • Removed redundant settings for aux jack and motion sensor in 'General' . A preset should now be used instead.

Changed

  • Semitone transpose is now dependent on tuning, and transposes by a minor second
  • Take into account per note offsets in MIDI note mode
  • Send motion over serial MIDI too. Since sending motion data is disabled by default it shouldn't cause problems

Striso board firmware v2.2.1 - 2023-04-05

06 Apr 06:38

Choose a tag to compare

This firmware release finally brings pedal support to the Striso board!
With that also comes an extra control for the builtin synth: sustain/decay time, which can also be set with [settings] + Ab1 or by sending CC64 (continuous).

By default the jack autodetects what is plugged in. It detect the following possibilities:

  • Cyan blink: MIDI out (TRS Type A)
  • Yellow blink: Expression pedal, TRS/wiper-on-tip type
  • Pink blink: Single/double switch pedal. Triple switch support will be added later.
  • Red blinking: Error, either wrong type MIDI or expression pedal or other issue. Unplug to reset.

If autodetection doesn't work well for some reason the connection can be explicitly configured in a preset.
Additionally the jack can be used as line-in to mix other audio (for example a second Striso board) with the audio output. For this you can make a preset.

For now the pedal functions are fixed:

  • Expresssion pedal controls the sustain/decay time.
  • Switch pedal 1/Sustain (tip signal) toggles sustain between 32 and 96.
  • Switch pedal 2 (ring signal) controls the glissando mode.

In addition three user feature requests are implemented, see below for all changes.

Feedback about if the jack detection and pedal functions works well is very welcome!

To update your Striso board, connect the USB cable with the settings (square) button pressed, now it should attach as a USB drive. To update the firmware just copy the attached .uf2 file to this drive, after which the device applies the update and resets.

Added

  • Pedal support!
  • Add MIDI velocity offset setting to make it possible to send constant velocity notes
  • Settings up/down autorepeat (with dynamic repeat rate!)
  • Blink pink light on MIDI receive

Changed

  • Invert up-down buttons and leds when layout is inverted

Striso board firmware v2.2.0 - 2022-07-21

21 Jul 03:51

Choose a tag to compare

With release the way settings work has drastrically changed to allow more flexible settings and give better feedback.
More settings are added and the existing ones have more precise control.

The new system uses one button per setting, and uses the up/down leds to show the current value.
The value of a setting can be changed by nudging the key up or down.
Larger changes can be made by making a circular motion clockwise (up) or anticlockwise (down) with the key.

See the updated quick start guide for more information and an updated settings overview.

To update your Striso board, connect the USB cable with the settings (square) button pressed, now it should attach as a USB drive. To update the firmware just copy the attached .uf2 file to this drive, after which the device applies the update and resets.

Added

  • On board settings for MPE voice count, midi channel, tuning offset, MPE pitch bend range
  • Volume parameter in presets, and listen to MIDI CC7 - Volume
  • Send MPE and pitch bend range RPN messages on start, mode change, and send cfg key
  • Additional tuning offset parameter in presets

Changed

  • New settings system and layout
  • Configuration editor tweaks
  • Response to MIDI CC 126 Mono mode and 127 Poly mode changed
  • MIDI Mono mode on channel 2 by default to be more compatible with MPE
  • Send MIDI Program Change on all used channels for more compatibility with non MPE synths

Striso board firmware v2.1.5 - 2022-07-01

01 Jul 10:08

Choose a tag to compare

This release adds a long planned feature: Persistent configuration and a configuration editor.

The editor can be opened on a computer. Connect the USB cable with the settings (square) button pressed, now it should attach as a flash drive. Open the file CONFIG.HTM, which should open a web browser with the configuration editor.

Saving the configuration doesn't work with the Safari browser, please use another browser for now.

To update your Striso board, connect the USB cable with the settings (square) button pressed, now it should attach as a flash drive. To update the firmware just copy the attached .uf2 file to this drive, after which the device applies the update and resets.

Please give feedback or report bugs on the forum!

Added

  • Persistent configuration and configuration editor
  • MIDI note modes, to have each key send a unique note number (accessible through the configuration editor)

Changed

  • Don't send motion sensor data over MIDI by default, this behaviour can be changed in the config editor
  • Dim up/down leds when the note shift is less than a whole octave

Striso board firmware v2.1.4 - 2021-12-03

03 Dec 01:59

Choose a tag to compare

Striso board firmware v2.1.x has an improved button read algorithm, which for optimal functioning needed some hardware changes (hardware rev1, with small black buttons). It does work with rev0 hardware too (small white buttons), where crosstalk between buttons is much reduced, though the signals are a bit more noisy. Feedback welcome!

This release adds a setting to increase the key on threshold to stop erroneous MIDI note messages. By default it's most sensitive, you can reduce sensitivity by setting the threshold to Middle or High (settings + Eb3 or F3). See updated reference below.

To update your Striso board, connect the USB cable with the settings (square) button pressed, now it should attach as a flash drive. To update the firmware just copy the attached .uf2 file to this drive, after which the device applies the update and resets.

Added

  • Setting for key detection threshold, to stop false MIDI note-on messages

Changed

  • Merge 31TET and meantone tunings, keep both Bohlen-Pierce mappings

Updated settings reference

v2.1.4 settings reference

Striso board firmware v2.1.3 - 2021-12-02

02 Dec 16:01

Choose a tag to compare

Striso board firmware v2.1.x has an improved button read algorithm, which for optimal functioning needed some hardware changes (hardware rev1, with small black buttons). It does work with rev0 hardware too (small white buttons), where crosstalk between buttons is much reduced, though the signals are a bit more noisy. Feedback welcome!

To update your Striso board, connect the USB cable with the settings (square) button pressed, now it should attach as a flash drive. To update the firmware just copy the attached .uf2 file to this drive, after which the device applies the update and resets.

Added

  • Irregular tuning support, JI 7-limit on settings + A#3
  • Transpose reset with settings+up+down buttons

Changed

  • Don't decrease detected zero levels of keys that trigger erroneously.
    They were allowed to go down, which caused erroneous note on messages.
    This also means that a key will be less sensitive if it's held down during start up.

Fixed

  • Correctly lower message frequency when multiple keys are pressed (was too low in some cases)

Striso board firmware v2.1.2 - 2021-10-28

28 Oct 23:38

Choose a tag to compare

Striso board firmware v2.1.x has an improved button read algorithm, which for optimal functioning needed some hardware changes (hardware rev1, with small black buttons). It does work with rev0 hardware too (small white buttons), where crosstalk between buttons is much reduced, though the signals are a bit more noisy. Feedback welcome!

To update your Striso board, connect the USB cable with the settings (square) button pressed, now it should attach as a flash drive. To update the firmware just copy the attached .uf2 file to this drive, after which the device applies the update and resets.

Changes compared to v2.0.5:

Added

  • Free transpose with up+down buttons pressed. With this mode the pitch of one button can be transferred to another button.
  • Option to flip layout (rotate 180 degrees) with settings + B3

Changed

  • Increased button sensitivity, easier to reach maximum press
  • Include number in product string to distinguish MIDI devices when multiple Striso boards are used
  • Red led when transpose is out of valid range
  • Button read algorithm rewritten, reducing crosstalk and lifting the four corner limitation
  • Custom protocol button messages new format
  • Stuck note detection improved (dynamic zero level detection). Feedback welcome!

Fixed

  • Clamp pres during portamento and fix portamento for very light presses

v2.0.5-4

25 Aug 08:37

Choose a tag to compare

v2.0.5-4 Pre-release
Pre-release

Small update to increase midi velocity.