Yet another new note-off puzzle to solve

Hey there…

I’m still fighting with a pipeline that takes notes from a set of channels coming from Hermod+ and uses a CH Remap node mapped to a Button on my midi controller (CC message) to select wich one of the incoming channels is forwarded into the rest of the pipe, a sustain/Arpeggiator combo to create a latching Arp for further use within my live rig.

Now, my Problem is, that when I switch between channels, the note-off signals from any held note playing on the previous channel will not be forwarded to the rest of the pipe. This means sustain still thinks it’s the same chord and from this point on just stacks every new note on top of the ones before. Over time resulting in chromatic ascending arps over several octaves. …not exactly what I wanted…

The CC123 Trick does not work, because it’s not the SYNTHs on the receiving end of the pipe that has stuck notes, it’s what goes into the Sustain node.

I tried placing the sustain & arpeggiator nodes Before the ch Remap selector, but that resulted in every note on any incoming channel triggering the sustain/arp combo.

Is there a way, to use the Midi controller command that is mapped to switching the source channel of the pipe to at the same time generate an “All Notes Off" event, similar to the long button press?

Thanks already for any help!

I’m starting to lose my mind over this…

Could I potentially use the transform node to turn any CC activity on the CC that selects the channel into note-off events for EVERY note?
How would that exactly look?

Hey @nemoy, please upload your “not-quite-right” preset.

btw, have you tried a brief toggling of the Sustain pipe (either the Bypass or Pedal On properties)?

1 Like

hmm… how do I upload presets?

Bypassing the Sustain node or uncheck pedal option doesn’t help, because the held notes happen before that node. When switching channels with the CH remap, the note off command happens on a channel that is now ignored by anything further along the pipe. So even when bypassing or deactivating sustain, that note has still not received a note off command.

So far, the only way to get rid of those stuck notes seems to be switching back to the channel where the note on event was and play the stuck note again, but this time WITH the note off message. Then everything works as expectet.
untill I swich channels again…

And as it is a live rig, I can’t just stop playback and go back to the other channel to find and hit that same note again… That would be an awkward performance :))

this button when replying (you need to save preset to an .mhp file then go from there)
Screen Shot 2024-10-16 at 13.13.49

not tried doing it via email.

Understand your other points;
I’ll give preset a look later…

CV WONDER HERMOD LOOPBACK V3.mhp (538 Bytes)

Here we go

OK, this works for me:
CV WONDER HERMOD pedal toggle.mhp

If it doesn’t work for you, it would be useful to see the exact inputs using this version…
CV WONDER HERMOD input Monitor.mhp

…either by

  • selecting USB-A-OUT (“DAW”) and doing Settings → Export as CSV
  • or recording the MIDI in a DAW and uploading the .mid file

(then i can replicate your input and see what I’m missing!)

1 Like

I got a workaround…
I just split it up into 6 seperate pipes, one vor each Midi channel. So, no more ch remap needed. And then I have a bunch of different CCs (toggle switches on my midi controller) mapped to bypassing or activating all nodes in each of the pipes, (including the midi input and output nodes) according to wich one I need to listen to. That works. No more stuck notes.
Accidental benefit: I can now activate several channels at the same time, wich is cool too : )

2 Likes