Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Stuck MIDI Notes?
#11
(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?
Reply
#12
(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.
Reply
#13
Edit: Not really clear or sure, but now that I have switched to MIDI IN A input all looks good Smile  (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
Reply


Forum Jump:


Users browsing this thread:
3 Guest(s)