RE: Stuck MIDI Notes? - giacecco - 12-29-2020
(12-26-2020, 10:50 PM)Jesse Johannesen Wrote: I think what perhaps is happening here is that we are confusing a stop message with pausing the incoming clock. If I set the NDLR to external clock it literally waits for each new clock pulse to do it's next thing, so if you pause the clock while a note is playing it will play forever until it receives the clock tick where it is scheduled to end.
Another way to think about it is this: when you stop the clock, the NDLR treats that as a reaaaaaaalllly slooooowwww bpm.
With a midi stop message, it will end all playing notes. That doesn't happen with pausing the clock. If you need that behavior it would be better to have a midi device clocking NDLR and sending clock downstream to the Modular.
Jesse
Thanks Jesse and sorry it took a while to get back to you but GMail thought that the forum notification email was spam.
You were very clear: from a NDLR perspective, the PNW stopping is indistinguishable from an infinitely slow CV clock in. However, there still is something I believe the NDLR should do: if the user stops a part using the front panel buttons, the NDLR should generate "to itself" a stop message for the note that is currently playing in that part. In principle, that is a logical thing to do, and would solve the problem I described originally. What do you reckon?
RE: Stuck MIDI Notes? - Jesse Johannesen - 12-30-2020
(12-29-2020, 07:20 AM)giacecco Wrote: (12-26-2020, 10:50 PM)Jesse Johannesen Wrote: I think what perhaps is happening here is that we are confusing a stop message with pausing the incoming clock. If I set the NDLR to external clock it literally waits for each new clock pulse to do it's next thing, so if you pause the clock while a note is playing it will play forever until it receives the clock tick where it is scheduled to end.
Another way to think about it is this: when you stop the clock, the NDLR treats that as a reaaaaaaalllly slooooowwww bpm.
With a midi stop message, it will end all playing notes. That doesn't happen with pausing the clock. If you need that behavior it would be better to have a midi device clocking NDLR and sending clock downstream to the Modular.
Jesse
Thanks Jesse and sorry it took a while to get back to you but GMail thought that the forum notification email was spam.
You were very clear: from a NDLR perspective, the PNW stopping is indistinguishable from an infinitely slow CV clock in. However, there still is something I believe the NDLR should do: if the user stops a part using the front panel buttons, the NDLR should generate "to itself" a stop message for the note that is currently playing in that part. In principle, that is a logical thing to do, and would solve the problem I described originally. What do you reckon?
Let me take a look at this on my unit, I think it should already do that, buuut I had better go check before I shoot my mouth off.
RE: Stuck MIDI Notes? - pomfritz - 05-15-2024
Edit: Not really clear or sure, but now that I have switched to MIDI IN A input all looks good (I'm sending external CCs to un/mute parts)
(added to the fact that transpose and channels thru doesn't seem to be managed by MIDI IN B, I don't see it in manual)
Anything new regarding this issue? Still randomly stuck notes when stopping the PAD at any tested BPM. It looks quite chaotic around chords change.
Square wave 2 beats position modulation (2 distinct note ranges):
Code: Timestamp Incoming Outgoing Incoming Channel
00:14.723 Ch. 15 CC 26 5 Ch. 15 CC 26 5 15
00:14.736 Ch. 6 Note On G#1 127 Ch. 6 Note On G#1 127 6
00:14.736 Ch. 5 Note On G#2 127 Ch. 5 Note On G#2 127 5
00:16.223 Ch. 15 CC 26 3 Ch. 15 CC 26 3 15
00:16.235 Ch. 5 Note On F1 127 Ch. 5 Note On F1 127 5
00:16.236 Ch. 4 Note On F2 127 Ch. 4 Note On F2 127 4
00:16.237 Ch. 6 Note On C3 127 Ch. 6 Note On C3 127 6
00:16.798 Ch. 6 Note On F0 127 Ch. 6 Note On F0 127 6
00:16.799 Ch. 4 Note Off F2 64 Ch. 4 Note Off F2 64 4
00:16.800 Ch. 6 Note Off C3 64 Ch. 6 Note Off C3 64 6
00:16.985 Ch. 6 Note Off G#1 64 Ch. 6 Note Off G#1 64 6
00:16.986 Ch. 5 Note Off G#2 64 Ch. 5 Note Off G#2 64 5
00:17.723 Ch. 15 CC 26 5 Ch. 15 CC 26 5 15
00:17.736 Ch. 6 Note On G#1 127 Ch. 6 Note On G#1 127 6
00:17.737 Ch. 5 Note On G#2 127 Ch. 5 Note On G#2 127 5
00:18.298 Ch. 7 Note On G#0 127 Ch. 7 Note On G#0 127 7
00:18.299 Ch. 5 Note Off G#2 64 Ch. 5 Note Off G#2 64 5
00:18.485 Ch. 6 Note Off F0 64 Ch. 6 Note Off F0 64 6
00:18.486 Ch. 5 Note Off F1 64 Ch. 5 Note Off F1 64 5
00:19.223 Ch. 15 CC 26 4 Ch. 15 CC 26 4 15
00:19.235 Ch. 5 Note On G1 127 Ch. 5 Note On G1 127 5
00:19.236 Ch. 4 Note On G2 127 Ch. 4 Note On G2 127 4
00:19.237 Ch. 6 Note On C#3 127 Ch. 6 Note On C#3 127 6
00:19.798 Ch. 6 Note On G0 127 Ch. 6 Note On G0 127 6
00:19.799 Ch. 4 Note Off G2 64 Ch. 4 Note Off G2 64 4
00:19.800 Ch. 6 Note Off C#3 64 Ch. 6 Note Off C#3 64 6
00:19.985 Ch. 7 Note Off G#0 64 Ch. 7 Note Off G#0 64 7
00:19.986 Ch. 6 Note Off G#1 64 Ch. 6 Note Off G#1 64 6
00:20.360 Ch. 6 Note Off G0 64 Ch. 6 Note Off G0 64 6
00:20.361 Ch. 5 Note Off G1 64 Ch. 5 Note Off G1 64 5
00:20.723 Ch. 15 CC 26 4 Ch. 15 CC 26 4 15
No modulation:
Code: Timestamp Incoming Outgoing Incoming Channel
14:51.990 Ch. 15 CC 26 5 Ch. 15 CC 26 5 15
14:52.002 Ch. 7 Note On G#0 127 Ch. 7 Note On G#0 127 7
14:52.003 Ch. 6 Note On G#1 127 Ch. 6 Note On G#1 127 6
14:53.487 Ch. 15 CC 26 3 Ch. 15 CC 26 3 15
14:53.502 Ch. 7 Note Off G#0 64 Ch. 7 Note Off G#0 64 7
14:53.503 Ch. 6 Note Off G#1 64 Ch. 6 Note Off G#1 64 6
14:53.504 Ch. 6 Note On F0 127 Ch. 6 Note On F0 127 6
14:53.505 Ch. 5 Note On F1 127 Ch. 5 Note On F1 127 5
14:54.989 Ch. 15 CC 26 5 Ch. 15 CC 26 5 15
14:55.002 Ch. 6 Note Off F0 64 Ch. 6 Note Off F0 64 6
14:55.003 Ch. 5 Note Off F1 64 Ch. 5 Note Off F1 64 5
14:55.004 Ch. 7 Note On G#0 127 Ch. 7 Note On G#0 127 7
14:55.005 Ch. 6 Note On G#1 127 Ch. 6 Note On G#1 127 6
14:56.487 Ch. 15 CC 26 4 Ch. 15 CC 26 4 15
14:56.503 Ch. 7 Note Off G#0 64 Ch. 7 Note Off G#0 64 7
14:56.504 Ch. 6 Note Off G#1 64 Ch. 6 Note Off G#1 64 6
14:56.504 Ch. 6 Note On G0 127 Ch. 6 Note On G0 127 6
14:56.505 Ch. 5 Note On G1 127 Ch. 5 Note On G1 127 5
14:57.627 Ch. 6 Note Off G0 64 Ch. 6 Note Off G0 64 6
14:57.628 Ch. 5 Note Off G1 64 Ch. 5 Note Off G1 64 5
...
15:03.989 Ch. 15 CC 26 7 Ch. 15 CC 26 7 15
15:04.002 Ch. 4 Note On C1 127 Ch. 4 Note On C1 127 4
15:04.003 Ch. 7 Note On C2 127 Ch. 7 Note On C2 127 7
15:05.488 Ch. 15 CC 26 3 Ch. 15 CC 26 3 15
15:05.503 Ch. 4 Note Off C1 64 Ch. 4 Note Off C1 64 4
15:05.504 Ch. 7 Note Off C2 64 Ch. 7 Note Off C2 64 7
15:05.504 Ch. 6 Note On F0 127 Ch. 6 Note On F0 127 6
15:05.505 Ch. 5 Note On F1 127 Ch. 5 Note On F1 127 5
15:06.990 Ch. 15 CC 26 3 Ch. 15 CC 26 3 15
15:07.002 Ch. 6 Note Off F0 64 Ch. 6 Note Off F0 64 6
15:07.003 Ch. 5 Note Off F1 64 Ch. 5 Note Off F1 64 5
15:07.004 Ch. 6 Note On F0 127 Ch. 6 Note On F0 127 6
15:07.005 Ch. 5 Note On F1 127 Ch. 5 Note On F1 127 5
15:08.488 Ch. 15 CC 26 2 Ch. 15 CC 26 2 15
15:08.502 Ch. 6 Note Off F0 64 Ch. 6 Note Off F0 64 6
15:08.503 Ch. 5 Note Off F1 64 Ch. 5 Note Off F1 64 5
15:08.504 Ch. 4 Note On D#1 127 Ch. 4 Note On D#1 127 4
15:08.505 Ch. 7 Note On D#2 127 Ch. 7 Note On D#2 127 7
15:09.658 Ch. 4 Note Off D#1 64 Ch. 4 Note Off D#1 64 4
15:09.659 Ch. 7 Note Off D#2 64 Ch. 7 Note Off D#2 64 7
|