Hanging notes and no reaction to CC123 (all notes off) in RC2210

Concering the hanging notes. It seems to be the old problem. I plugged the MIDI-Keyboard directly into the Zynthian (via DIN MIDI). So it only gets notes on/off and active sensing (damn you Korg, why?). NO hanging notes.

I route it through the Clavia G2X, which adds MIDI-Clock into the mix. > YES hanging notes.

I will confirm again and then issue this one too.

Cool! The more info you can provide the better. It makes it much easier to diagnose and fix if we can reliably reproduce. I hope to have a fix for the CC123 issue soon…

You may want to check that it isn’t the Clavia G2X that is causing the problem. Do you get hanging notes if you feed that to another sound module other than Zynthian? You could use webconf midi log to see what is coming into the Zynthian and what is going to ZynAddSubFX.

In the staging version, all CC is managed by the MIDI learning mechanism, so input CC doesn’t reach directly the engines, and non-learned CC is simply ignored. We should add some extra code to be sure CC123 and other special CC reach its destiny.

I just pushed a fix to testing branch.

Top of the moring to you!

Yes I have checked that – and how dare you Sir, questioning the most perfect synthesizer ever made by mankind? :wink:

Although honestly, I think when they were still Clavia, they had little Elves with fairydust producing their Synths. Then the Dwarfes came in ramblin something about “…not sustainable… got a make a business plan…” – and before you know, the boring Nord Stage and Electro pestered stages erverywhere. They even changed the name to Nord, because “Clavia”? My god that sounds so … elvish, that won’t work for a working horse.

…aahhh well, got a bit sidetracked there, where were we? A yes… it has to do only with MIDI-Clock. If you add that…it’s hanging notes.

I attended the Nord Modular user group meetings in the Hague and we got to hear a lot of interesting insight into both the original & the G2 which they sneak previewed. It wasn’t a big seller and was primarily lead as an R&D project, which was leveraged into the devices like the stage which was where the money lay.
It has one or two oversights, overall The MIDI communication of the original was interesting but had problems with bandwidth and the G2’s use of USB was much better but made running the GUI a considerably more complicated option for modern machines. Efforts like Nomad were partially successful but It suffered much from that as a device going forward. They rejected making it a USB audio device which would hav been rather fine and althou’ there was much talk about a mechanism that would allow recompilation of patches without the audio mute and reset it never came to anything. The MIDI implementation had certain ‘features’ which were never really addressed, especially the original which had a MIDI out socket that really did very little outside of a keyboard source. The G2 was considerably better in this regard but it required considerable use of morph groups and other tricks to get it to do what it promised.
Both magnificent devices at the time but needed to be kept up with developments to remain current…

Very sadly Rob Hordijk died recently. He was a fantastic individual and wrote what is probably one of the finst guides to synthesis you will find…
https://electro-music.com/nm_classic/015_workshops/Clavia/NordModularWorkshops&Threads/WerkMap/WorkShops/Hordijk2001/BasicsWorkshop.htm

1 Like

Rob died?

OMG-- that is very sad indeed…

Countless hours I examined his patches…

I find while trying to select tracks in the mixer while playing notes get stuck.
I was wondering if it would be possible to attack some sort of all notes off message to one of the function buttons. Restarting the device during live performance wouldn’t really be an option .

We should better fix the issue and avoid sucked notes. Please, try to give a detailed list of steps so we can reproduce it and we will try to fix it.

BTW, pushing long-stop should off all notes.

Regards

Hey Jofemodo!
The unit is in “stage” mode with the midi from channel one ( track one in the mixer ) cloned to other channels. If a note is held down on track one and you switch to another channel in the mixer ( which easily happens if you click on the screen bringing another channel into focus ) the midi buffer for channel one doesnt reveive the note off and then you have a hanging note.
If a track is disabled then all notes off should be sent.

Could you check if this also happens when no cloned channels are setup?

Regards

Hey Jofemodo I can’t reproduce the issue without channel one cloned to another channel.

I am having a lot of trouble with the midi buffers. Notes often dont sound at all or the note offs are not being lost. Its not really useable in this state . This is a video of notes hanging. I tried a couple of different controller keyboards which didnt change anything.
Is the midi buffer being refreshed at audio rate or is it throttled like the gui ? Are there user facing settings for the midi buffers ?

Hi @seanwayland !
I can’t reproduce your issues here. Could you say more about your setup? Chains, clone, etc. Did you keep the low-latency settings or did you revert to factory defaults? Are you using DIN-5 or USB-MIDI? Are you using ACTI mode? MULTI? OMNI? Omni mode is quite new . I suppose you are using testing branch because it’s what i send you with your unit.

MIDI buffers are managed by the Jackd engine, so there is nothing to tweak. They are processed synced with audio, at the same rate.

You could use the MIDI log tool, from the webconf, to see if all MIDI events are getting into the MIDI router and also if they are passing the MIDI router and reaching the chain. Simply select the log port from the select box at top-left in the MIDI log screen.

Regards,

1 Like

I just recorded this to show i can’t reproduce the issue with hanging notes:

BTW, the engine is Pianoteq, but it works the same with any other.

Regards!

That’s Catalonian jazz, man! :sunglasses:

To answer some of your questions @jofemodo :

and prior to that:
The unit is in “stage” mode with the midi from channel one ( track one in the mixer ) cloned to other channels. If a note is held down on track one and you switch to another channel in the mixer ( which easily happens if you click on the screen bringing another channel into focus ) the midi buffer for channel one doesnt reveive the note off and then you have a hanging note.
If a track is disabled then all notes off should be sent.
from:

It is hard to reproduce. I do think that the midi keyboard I was using was sending spurious midi messages which may have been a factor. A panic button which cleared out the buffers and sent all note off messages on all channels might be a useful feature.

Hold down stop button;-)

1 Like