What is MIDI note length in ms

If Track Speed = 1/1, BPM = 120, Note Length = 1 on a Play MIDI track.

Is one Step (1/16) = 125 milliseconds?
(1 bar = 16/16 = 2000ms)

Max Note Length = 16
One Step = 125ms x 16 = 2000ms = 1 bar?

Min Note Length = .25
One Step = 125ms x .25 = 31.25ms = 1/64th note?

Now what if we up Track Speed to 4/1, do we divide all of this with 4?

And what is the relation to the 24PPQN resolution of the MIDI sequencer?
Do we have 96PPQN when Track Speed = 4/1?

1 Like
1 Like

Indeed an interesting tool and well in place here for this thread.
But the questions remain:
Is the Play MIDI behavior as described in the first post?

Hi, do you have a DAW? You can record MIDI and see there.

No DAW, I bought a Play :wink:

I thought this was an official support forum. Must contact Polyend in a different way to have answers.

Thanks for your suggestion!

Okay, here ya go!

Is one Step (1/16) = 125 milliseconds?

yes

Max Note Length = 16
One Step = 125ms x 16 = 2000ms = 1 bar?

No, note length does not affect step duration, it determines when Note Off is sent.

Min Note Length = .25
One Step = 125ms x .25 = 31.25ms = 1/64th note?

Same as above.

Now what if we up Track Speed to 4/1, do we divide all of this with 4?

Step durations are divided by 4, need to test how this works in practice.

And what is the relation to the 24PPQN resolution of the MIDI sequencer?
Do we have 96PPQN when Track Speed = 4/1?

No, track speed does not change sequencer resolution (BTW it’s 96 not 24).

4 Likes

@Mitch Thanks! I now understand the difference between step duration and note length but still wonder if I can align them to the same timing paradigm. About PPQN, I read on this page of the manual

The MIDI PPQN is 24 (while the internal PPQN is 96).

Is this a typo or did I misunderstood?

Thanks again!

Yeah that is right, internal MIDI will be 96. PPQN and 24 PPQN out as per the MIDI standard.

somewhat relevant:

for those who have missed it.

1 Like

Interesting, @ambivalence thanks!
This issue talks about “note duration” which makes it again confusing to me. We had step duration vs note length in this thread and now also note duration :thinking:

Note Duration and Note Length are essentially the same thing:

  • the length of how long a note is held
  • or a more visual example: how long you are holding the key down on a keyboard.

Yes, I can follow that but I hoped to get a definitive answer for what that length is in milliseconds based on the given value under the note length parameter (as described above).

This is puzzling:

I mean, if you just put 1 step at the beginning of a MIDI track with note length 16, that step sends a note off at 2000ms? I know it’s monophonic so a really long step duration is interrupted by the next step but my calculations still keep up?