TIES

Much of the work on the Valence firmware lately has focused on tied notes.  Valence defines a tie as:

Two or more steps that are all

  • slid
  • slide in the same direction (up or down)
  • rests (no gates)
  • with the optional exception of the first step

When these conditions are met, valence figures out how many steps are in the tie and creates a smooth transition from the first note to the last note over its entire length.  In this way, slides can be played that move from one note to another over multiple steps that do not have any discontinuities.

This in and of itself has been challenging, but is now mostly working.  This will get even more difficult when trying to do this stuff in MIRROR mode so that the sequence looks the same forward as in reverse.