Skip to content

Releases: rogerlinndesign/linnstrument-firmware

1.1.2

03 Mar 22:22
Compare
Choose a tag to compare
  • Improvement: When sending MIDI Control Change 22 messages to LinnStrument in order to control its note pad LEDs, sending a value of 7 will now turn the LED off, regardless of that note pad’s light status as set in Global Settings / Note Lights. This is in contrast to send a value of zero, which changes the note pad’s LED to its status as set in Global Settings / Note Lights.
  • Bug fix: When holding 3 notes in a single column, if you played an additional note in a different column but the same row as one of the 3 held notes, that note would sometimes be ignored. This is fixed.

1.1.2-beta1

28 Feb 09:47
Compare
Choose a tag to compare
1.1.2-beta1 Pre-release
Pre-release
  • Removed delay on touch release so that accidental legato and note de-duplication aren't triggered anymore
  • Allow MIDI CC 22 LED messages to turn a cell off explicitly by sending value 7

1.1.1

19 Feb 23:19
Compare
Choose a tag to compare
  • Fixed regressions in the calibration procedure from v1.1.0, please recalibrate after the v1.1.1 upgrade
  • New approach to 'all settings' preset handling. Pressing an 'all settings' cell will now load the settings that belong to it and holding down that cell for 2 seconds will store the current settings into that preset cell. The current state of LinnStrument continues to exist outside of the 'all settings' presets, which have now essentially become save locations.
  • Audience messages can now be edited by keeping the corresponding cell pressed in Global Settings for three seconds, sliding horizontally scrolls the text and sliding vertically loops through different characters. The maximum message length is 30 characters and trailing spaces will be stripped.
  • Note pad 4 in Global Pressure Sensitivity settings now toggles traditional aftertouch-like behavior where the pressure only has an effect when a minimum amount of force has already been applied
  • Made low-power mode at boot time persist across power cycles
  • Added three different pitch quantize hold speeds, accessible through note pads 3 and 4 form the top in the Per Split Pitch/X settings. When note pad 3 is active, quantize hold speed is medium; when note pad 4 is also active, it's slow; when only note pad 4 is active, it's fast and when none are active, quantize hold is turned off.
  • Moved the hidden Reset On Release option from note pad 4 to note pad 5 in Per Split Pitch/X.
  • Low-power mode can now be turned on/off through note pad 3 in the Global MIDI I/O settings (above MIDI Jacks)
  • Fixed split select on preset and volume screen intervening with the actual settings.
  • Made CC faders and Volume fader more reliable on very soft touches.
  • Disabled control buttons except for switch 1 and switch 2 when notes are being played on the surface, this
    prevents accidentally going into settings during a live performance
  • When pressing down two fingers in the same column and sliding with a third finger on the same row as one of those two pressed, the pitch sliding didn't work well. This is fixed.
  • Reduced flickering during numeric parameter changes
  • Improvements to changing numeric parameters through sliding
  • Optimized the fonts that are used on the LinnStrument surface
  • Quantize hold has been very slightly sped up
  • Blink the middle root note when the octave is changed through switches while playing
  • The performance display is always updated when octaves are changed through switches since some cells might fall out of MIDI note range and be blank
  • Fix for played note light getting stuck when switch octaves while cells are pressed

1.1.1-beta4

17 Feb 21:32
Compare
Choose a tag to compare
1.1.1-beta4 Pre-release
Pre-release
  • New approach to 'all settings' preset handling. Pressing an 'all settings' cell will now load the settings that belong to it and holding down that cell for 2 seconds will store the current settings into that preset cell. The current state of LinnStrument continues to exist outside of the 'all settings' presets, which have now essentially become save locations.
  • More fixes for slides when pressing down multiple fingers in the same column.

1.1.1-beta3

15 Feb 09:05
Compare
Choose a tag to compare
1.1.1-beta3 Pre-release
Pre-release
  • Added three different pitch quantize hold speeds, accessible through note pads 3 and 4 form the top in the Per Split Pitch/X settings. When note pad 3 is active, quantize hold speed is medium; when note pad 4 is also active, it's slow; when only note pad 4 is active, it's fast and when none are active, quantize hold is turned off.
  • Moved the hidden Reset On Release option from note pad 4 to note pad 5 in Per Split Pitch/X.
  • When pressing down two fingers in the same column and sliding with a third finger on the same row as one of those two pressed, the pitch sliding didn't work well. This is fixed.

1.1.1-beta2

13 Feb 16:23
Compare
Choose a tag to compare
1.1.1-beta2 Pre-release
Pre-release
  • better handling of Y pressure at light touches
  • improved behavior of Volume and CC Faders so that switching splits doesn't change the slider

1.1.1-beta1

12 Feb 08:00
Compare
Choose a tag to compare
1.1.1-beta1 Pre-release
Pre-release
  • Fixed regressions in the calibration procedure from v1.1.0, please recalibrate after the v1.1.1 upgrade
  • Audience messages can now be edited by keeping the corresponding cell pressed in Global Settings for
    three seconds, sliding horizontally scrolls the text and sliding vertically loops through different
    characters. The maximum message length is 30 characters and trailing spaces will be stripped.
  • Row 4 in Global Pressure Sensitivity settings now toggles traditional aftertouch-like behavior where the
    pressure only has an effect when a minimum amount of force has already been applied
  • Made low-power mode at boot time persist across power cycles
  • Low-power mode can now be turned on/off through row 3 in the Global MIDI I/O settings (above MIDI Jacks)
  • Disabled control buttons except for switch 1 and switch 2 when notes are being played on the surface, this
    prevents accidentally going into settings during a live performance
  • Reduced flickering during numeric parameter changes
  • Improvements to changing numeric parameters through sliding
  • Optimized the fonts that are used on the LinnStrument surface
  • Quantize hold has been very slightly sped up

1.1.0

01 Feb 09:17
Compare
Choose a tag to compare
  • Much reduced latency and jitter, making the LinnStrument wonderful for rapid runs and sharp attacks
  • Improved velocity algorithm that measures actual velocity instead of instantaneous pressure
  • Improved dynamic range and distribution in all three velocity sensitivity settings
  • Added support for 4 presets of global and per-split settings, located at the right edge of the preset section
  • Added support for poly pressure and channel pressure on the Y axis, to access it use the advanced CC configuration and slide past number 127
  • Improved middle root note flashing so that it would always occur with the accent color even when disabled in the note highlighting configuration
  • Improved debouncing behavior to prevent occasional double note triggers at very low velocities
  • Fix for poly pressure only being sent per-note in ChannelPerNote mode, other modes tied poly pressure to the actual MIDI channel, meaning that for instance with ChannelPerRow it was impossible to have per-note poly pressure on the same row
  • Fixes to promo animation so that it would not start flickering after a while
  • Added independent layers of lights, which are combined for the final display, allowing external light control through MIDI to exist independently of the other lights
  • Change foot pedal behavior to always be in hold mode for Sustain, CC65 and Arpeggiator, and always be in trigger mode for Octave Up/Down and Alt Split
  • Fixed octave/transpose display to update when the octave is changed through switches
  • Removed flicker when moving the split point

1.0.9

17 Jan 20:03
Compare
Choose a tag to compare
  • Added flashing the middle root note when exiting octave/transpose
  • Prevent pitch bends where there are several touches for the same MIDI channel, this allows sliding over semi-tones in One Channel mode without changing the pitch of other notes
  • Add support for any bend range between 1-96 through the 5th option down in the Bend Range setting
  • Fix for keeping notes highlighted in the arpeggiator when NotePerChannel is active and the same note is played several times on different channels
  • Regression fix for DIN MIDI output not working anymore

1.0.8

21 Dec 22:08
Compare
Choose a tag to compare
  • Regression fix for scrolling audience messages not working anymore