fbpx
Skip to main content

MIDI Forum

Notifications
Clear all

PPQ

2 Posts
1 Users
0 Reactions
5,087 Views
Jonas
Posts: 207
Reputable Member
Topic starter
 

Sorry i have to return to this very basic question.
But why PPQ, a division of note resolution into fractions of parts per quarter?
It is not a timedependent division until you add BPM?

Why is the resolution of the music BPM dependent "number of ticks per second variable".
Why just not settle for highest desirable ticks/second and lock in there?
Then changin BPM becomes a fractional measurement "note drift within ticks", but the ticks every second is the same.

Is there a musical or technical reason for letting the ticks per second drift between diffrent BPM's????
If so i would like an explanation because i really do not get it?

Maybe it is inheritance from the time the time resolution was really low, and quantization degree of music became high recording midi?

 
Posted : 14/05/2021 7:58 am
Jonas
Posts: 207
Reputable Member
Topic starter
 

My attempt making "playup" independent of ticks and rather time based, i will have to give up, i did my best but Javascript is far to inaccurate to be useful using timeouts.
I still think my solution is better, but i have to bow to the midi gods and implement timedependent ticks "and probably PPQ ticks", to make a satisfiable listening experience.

It just seem such a waste with processor cycles, but maybe it is done anyway in the background with setTimeOuts "are we there yet,are we there yet,are we there yet"

I do beleive though its gonna be alot harder getting any rendition done at the same time.

 
Posted : 14/05/2021 8:08 am
Share: