I don't want to spoil the party, but PPQ is indeed parts per quarter note and is used to specify the desired resoluting for the sequencer timing grid.
Let me explain: If the sequencer is set to eg. 4 PPQ this means that a quarter note devided in 4 parts, actually being 16th notes in 4/4 meter. Actually, I've a Roland DR-550mkII drum machine on my desk which works in 4 PPQ. On it's display there is a grid with 16 columns, at 4 PPQ every grid unit corresponds with one tick (as specified in the song position field for an event). Since a 4 PPQ is rather course for most sequences (you get instantanious quantisation!) most sequencer applications use a higher resolution, eg. 384 PPQ (Steinberg Cubase) or 480 (Emagic Logic). If the tempo would be set to 120 bpm, which is 120 quarter notes per minute or 2 quarter notes per second, then in case of a 4 PPQ sequence there would be 8 parts per second. Changing the tempo (quite a common operation) would leave the sequencer events at the same grid position while changing the time (in seconds) at which they would be dispatched So the "it" Paul mentioned has nothing (directly) to do with number of seconds (Paul, I presume you were refering to the clock frequency the sequencer engine is running at). Frank. see also an ancient document on the ALSA sequencer: http://www.alsa-project.org/~frank/alsa-sequencer/node5.html On Fri, May 24, 2002 at 10:37:49AM -0400, Paul Davis wrote: > >>"ppq" stands for "parts per quarter". as the header file suggests > >>without much explanation, its length of a quarter note expressed in > >>clock ticks. if the meter is 4/4 and the tempo is 120bpm, then a > >>quarter note lasts 0.5 seconds. if the clock used for timing ticks 100 > >>times per second, there are 50 clock ticks per quarter note, so > >>ppq=50. > > > >though usually it will be a number divisible by 3 and 4 to make > >triplets and even beats alike coincide with integer ticks. cubase > >on the atari used to set this to 192, though some do prefer 480 or > >even more to allow for minute timing ('groove') adjustments. > > where "it" is the clock ticks per second. > > thanks tim, i had always wondered why 192 or 480 etc. was used, and > never knew until now :) > > --p > > _______________________________________________________________ > > Don't miss the 2002 Sprint PCS Application Developer's Conference > August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm > > _______________________________________________ > Alsa-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/alsa-devel -- +---- --- -- - - - - | Frank van de Pol -o) A-L-S-A | [EMAIL PROTECTED] /\\ Sounds good! | http://www.alsa-project.org _\_v | Linux - Why use Windows if we have doors available? _______________________________________________________________ Don't miss the 2002 Sprint PCS Application Developer's Conference August 25-28 in Las Vegas -- http://devcon.sprintpcs.com/adp/index.cfm _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel