Skip to content

Releases: striso/striso-control-firmware

Compare
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
Compare
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
Compare
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

Compare
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)
Compare
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
Compare
Choose a tag to compare

v2.0.5-4

Pre-release
Pre-release

Small update to increase midi velocity.

Compare
Choose a tag to compare

v2.0.5 - 2021-05-31

Added

  • Bohlen-Pierce tuning (two mappings)
  • Optional crosstalk filter (for testing)

Fixed

  • Portamento was not working in some situations
Compare
Choose a tag to compare

Striso board firmware v2.0.4 - 2021-05-14

To update your Striso board, connect the USB cable with the config (square) button pressed, now it should attach as a flash drive. To update the firmware just copy the .uf2 file below to this drive, after which the device automatically reboots. That's all!

Added

  • TRS MIDI support (no motion sensor data to reduce data rate)
  • Normal MIDI mode: add pitch bend, tilt and channel pressure output
  • Configurable CC for key press, bend and tilt
  • Development utilities

Fixed

  • Enable line-out directly at boot to reduce ground-loop noise with some amps
Compare
Choose a tag to compare
improve dynamic zero pressure level detection
Compare
Choose a tag to compare
update readme to stm32h7 version