Should be fixed in Build 156.
Nikolozi: Confirmed, mostly. I'm still getting occasional glitches on mono patches when I send more than one note at a time, if legato is enabled.
Jon Diercks: Cool, I'll do more thorough testing and get back to you if I need more details.
Jon Diercks: I did some testing, can't seem to be able to reproduce it. Any chance you could provide me with an example preset with the problem? If you can make a short video showcasing it would be great also.
Jon Diercks: Sorry, I watched a few times, and I couldn't figure out what the issue is. Is not gliding correctly? Did you not want the glide to happen while not in Legato (i.e. on first note)? In that case, you need to set it to Legato mode in the Glide module.
Nikolozi: Sorry, no it's not about glide. After I turn on legato at 0:10, I'm still playing basically the same thing but some notes are getting choked as if there had been a note-off event, but there wasn't, just multiple note-ons.
Jon Diercks: I still don't quite see the issue. Maybe you need to spell it out for me, sorry :) Just to confirm things? 1. If you use the RingFM preset in Mela 4.6 you get different results from the Mela 4.7 latest build (let's assume build 162 here)? 2. Second thing, can you insert the MIDI Logger module inside the RingFM preset right after the Mono module to see what happens? i.e. watch if you are seeing short notes corresponding to chocked notes. 3. Bypass the Mono module, are you still hearing the chocked notes or maybe just reduced? 4. Bypass the Glide module. Do notes still sound chocked? The only thing I can conclude so far is that because you are playing multiple notes at the same time and because of the slight difference between the note-on/off events some notes have super short duration and maybe that's what you are perceiving as notes being choked. You probably know this already, but just to make sure we are on the same page. The Mono module in the Stack mode works in such a way that if you have these sequence of notes: 1. Note-on C - you will be hearing note C 2. Note-on G - you will be hearing note G only 3. Note-off G - you will be hearing C again Example 2: 1. If you play 2-notes, say C & G, but G's note-on is only a few milliseconds later you will hear C for a few milliseconds and then G. 2. Then if you release both but release G only a few milliseconds earlier than C, you will hear C again for a few milliseconds. In these scenarios, it may sound like notes are choking. But this is my assumption, I could be completely wrong and you are talking about something else that I haven't been able to hear.
quick follow-up, I did some more testing, I have a feeling what doesn't come through from the video is that you play a note but it's not played at all? There might be a bug somewhere else (probably in voice management) and unrelated to glide. I'll keep debugging and I'll update you. If you have any more info let me know.
Jon Diercks After much debugging I think I found the issue. Basically, envelopes weren't receiving all note-on/off events in the correct order. I think it's all fixed in build 163. But I'll do more testing as I continue testing and migrating presets.
Nikolozi: confirmed! thank you
Jon Diercks: Thanks Jon!
Fixed in Mela 4.7.