Btw.: I noticed that MBSEQ calls the slide function glide (as you called it before)… so let’s take this term.
Btw, how do you slide to the next step in a polyphonic sequence? Say you are playing three notes on one step and two notes on the next? Or say you play three notes on the first step (C D E) and three on the next (C# D# F), and want to slide:
1st 2nd
C -> F
D -> C#
E -> D#
Is that doable in the interface?
In order to get Glide working, your synth has to support the so called “SusKey” function (sometimes also called “Fingered Portamento”).
The synth will activate portamento whenever keys are overlapping.
For some synths (like MBSID V2 in Multi mode) this will also work correctly for polyphonic chords.
So: whenever Glide is activated, MBSEQ will play the new notes of a step, and then release the previously played notes to activate glide.
If Glide is not active, the length will be played according to the Length Layer (which could overlap as well, or also stretch notes over multiple steps)
How is accent defined in MBSEQ btw? Is it just 127 Velocity, or does it also affect filter envelope settings
It sets the velocity to 127.
All good synths (such as MBSID ;-)) allow you to assign various parameters to velocity.
E.g. MBSID in Bassline mode assigns not only the VCA sustain, but also Filter ENV Decay rate to velocity.
Using velocity assignments is the best way, because this ensures that the parameter is changed exactly at the same moment where a new note is played.
- in which case one would have to define the related CCs for each synth one is using (so basically a user-defined button)?
You can assign one or more parameter layers to CCs to control this as well.
But in this case, you would have to set the CC values as usual in the EDIT page.
There is no relationship between the ACCENT trigger and CCs
@latigid on
I’m interested in whether this is planned as a) an add-on for the SEQ (new box), b) an integrated solution in the same case, or c) an iPad/tablet controller. The latter would be neat as you could switch between this and the BLM.
Prototyping this extension on an iPad is a good idea! 
Back to Jumpatron:
Instead of showing accent (as accent is indicated by the accent button led, though it doesn’t show which notes)
yes, you are right!
Another possible use for Duo-Colour LEDs:
Instead of showing accent (as accent is indicated by the accent button led, though it doesn’t show which notes) ,they could show octave. The keyboard could have two different duo-colour LEDs e.g. the lower octave Green/Red and higher octave Green/Blue.
Note that a Duo-Colour LED can only display green, red or yellow (mixed colour when both LEDs are active)
The problem with this approach is if you are playing several octaves of the same note. If you play D2 and D3 there would be no correct way to show this as they occupy the same key on the interface. Or three octaves of the same note. But I guess this is a problem with any approach.
How about following approach:
Red: one or more notes are played outside the displayed octave range, but not in the visible range
Green: one or more notes are played in the displayed octave range and not outside the range
Yellow: notes are played in multiple octave range (so, partly displayed, partly not displayed)
And then use color coding for the octave buttons as well.
It could make sense to spend 5 LEDs for the octave buttons for the 5 available octave ranges (they would span 120 notes).
This would allow to display the octave ranges, in which notes are played, with yellow colour.
And the green colour would display the selected octave
Speaking about number of LED/button functions (resp.: DIN/DOUT shift registers):
it definitely makes sense to connect the LEDs and Buttons in a matrix configuration.
With 1 DIN and 2 DOUTs, up to 64 buttons and 64 LEDs (Duo-LEDs: 32) could be accessed.
The MBHP_DIO_MATRIX module fits perfectly for this purpose.
For the current keyboard extension layout we would need 32 buttons.
32 inputs are currently free for additional button functions.
LEDs:
-
2*24 for the notes (Duo-Colour LEDs)
-
2*5 for octave selection (Duo-Colour LEDs)
-
4 for Gate/Glide/Accent/Fx
makes 62
Two LEDs are currently free for other purposes.
Best Regards, Thorsten.