Skip to content

2.2.0

Compare
Choose a tag to compare
@gbevin gbevin released this 26 Jul 03:30
· 72 commits to master since this release

New Features

  • Open tunings
    The tuning for each row can now be independently set. In Global Settings > Row Offset, hold GUITAR to view the Row Tuning screen. Select one of the 8 rows at left, then edit that’s row’s note number by swiping left or right.
  • Common MPE messages sent over all channels
    In Channel Per Note mode, LinnStrument normally sends messages that are common to all touches (like Sustain Pedal or Program Change) over the Main channel. However, many synths implement MPE (Channel Per Note) without such a separate Main channel. For such synths, it is now possible to send these common messages redundantly over all Per Note channels.
    To do this, in Per-Split Settings set MIDI Mode to Channel Per Note. Then while View (column 2) is set to Main Channel, press the selected channel button in columns 3-6 to deselect it. Now all common messages will be send redundantly over all Per Note channels.
  • New Foot/Panel Switch options:
    1. “CLK”: Start/Stop sending MIDI Clock
    2. “MUTE”: In the Step Sequencer, toggle the Mute status of the selected split’s sequence.
      To select either of these, in Global Settings > Assign Switch, hold TAP TEMPO then swipe to select the desired option.
  • Permit reading of any panel setting from MIDI NRPN messages
    It is now possible to remotely read the status of any of LinnStrument’s settings from MIDI. To do so, send the number of the parameter that you want to read to NRPN 299, then the value will be sent back through the parameter's NRPN number. This is useful, for example, in creating a computer application for non-sighted users.
  • MPE remote activation (MIDI RPN 6) is now supported
    This is the new official method of remotely setting a synth to MPE mode, or letting a synth remotely set LinnStrument to MPE mode. Now, when MPE mode is selected in LinnStrument by holding the Channel Per Note button, an RPN 6 message is sent. And if an RPN 6 message is received, LinnStrument enables Channel Per Note (MPE) mode.
  • Virtual third foot switch
    A virtual third foot switch has been added, actuated by pressing both left and right foot switches together. To assign it, in Global Settings > Select Switch column, press both FOOT L and FOOT R together, then select an assignment in the Assign Switch columns. If an assignment is made, then the actions of the Left or Right Foot Switches will occur when releasing the foot switch instead when pressing it. To remove the assignment for the virtual third foot switch, press its selection to deselect it

Improvements

  • The number of All Settings presets (on the right of the Presets screen) has been increased from 4 to 6. The contents of the previous four presets are in the same locations as before, with the two new presets added below them.
  • If Per-Split Settings > Pitch/x column > On is turned off, a Pitch Bend message with a value of zero is no longer sent before Note On.
  • When using the Step Sequencer, if syncing to a sync source that didn’t send Song Position Pointer messages, LinnStrument’s sequencer would not start immediately in response to received Start messages. This is now fixed.
  • In the Step Sequencer, the colors used in the 4 note data sliders are reversed so that the Accent color now reflects the slider’s value, and the Main color indicates the unused portion of the slider.
  • In the Step Sequencer, when a note is selected (blinking), the blink rate is now synced to the playing tempo.
  • In the Step Sequencer screen, the Mute setting can now be remotely set via MIDI NRPN messages, as described in the the file midi.text in the source code.
  • In the Step Sequencer, a variety of minor improvements have been made to the user interface.

Bug fixes

  • In earlier software versions, a bug existed that could result in the upper one or two note pads in columns 4 and/or 5 to be disabled. We thought we had fixed this in version 2.1.0 but didn’t. It is now fixed.
  • In the Preset screen, pressing RIGHT SPLIT was sometimes ignored. This is fixed.
  • In the Step Sequencer, touching any of the 4 Note Data sliders to view its status could alter the value. This is fixed.