This is for SMPTE synchonisation.

Frames are 1 second...subframes are the number of events per second. Mostly used to control video instrumentation (subframes 24 subframes per second for example).

as far as MIDI is concerned you don't need to be concerned with these values.


----- Original Message ----- From: "Maarten de Vries" <[EMAIL PROTECTED]>
To: "REALbasic NUG" <[email protected]>
Sent: Friday, August 11, 2006 12:55 PM
Subject: Re: MIDI type 1


Ok, I understand, but what are the frames? and subframes? Is it just the
amount of delta time per second (opposed to delta time per quarter notes)?
And if so, what are the subframes for, why isn't it enough to just have
frames?

Thanks,
Maarten


On 11/08/06, stephane richard <[EMAIL PROTECTED]> wrote:

Quantization....Basically your PPQN (Pulse Per Quarter Note) plays a role
here.

imagine this timeline:
!---!---!---!---!---!---!---!---!---!---!---!---!---!---!

For the sake of this example, the ! are the Pulse per quarter notes.  say
you have a note that falls here:
!---!---!-*-!---!---!---!---!---!---!---!---!---!---!---!
Basically, you couldn't play that note at that time because it's between
your PPQN resolution.  It would bring it either
!---!---*---!---!---!---!---!---!---!---!---!---!---!---!
or
!---!---!---*---!---!---!---!---!---!---!---!---!---!---!

Depending on the deltatime (rounding so to speak to define it it should go
on the PPQN before or after the location of the note.

This basically depends on the PPQN of the software you're making, and also
the PPQN of the MIDI gear you'd play it on...until recently (say before 4
years ago or so), most hardware sequencers did a good job at 96 PPQN. But with the more demanding music complexity, that PPQN became unreliable. SO
they upped it.  for a sound card, doesn't really make a difference...but
if
the user of your program has a hardware sequencer, it will be a good idea
to
set the software's PPQN to match the resolution of that sequencer so
you're
playing with the same resolution.

HOpe this clarifies :-).

----- Original Message -----
From: "Maarten de Vries" <[EMAIL PROTECTED]>
To: "REALbasic NUG" <[email protected]>
Sent: Friday, August 11, 2006 10:30 AM
Subject: Re: MIDI type 1


> Ok, I get the division and the tempo event now.. partially... The
division
> is just the amount of delta time in one quarter note. Then, with the
tempo
> event you know how long a quarter note should be. The standerd appears
to
> be
> 0,5 seconds. But what if the last bit of the division is set. Then it's
> suddenly "frames" per second and "subframes". What do they mean?
>
> Thanks,
> Maarten
>
>
> On 10/08/06, Maarten de Vries <[EMAIL PROTECTED]> wrote:
>>
>>  I'll read it.. Thanks
>>
>> Maarten
>>
>>
>> On 10/08/06, stephane richard <[EMAIL PROTECTED]> wrote:
>> >
>> > I think you'll find your answer in the "timing and formulas" section
of
>> > my
>> > article:
>> > http://www.petesqbsite.com/sections/express/issue20/#midiprogramming3
>>
>>
> _______________________________________________
> Unsubscribe or switch delivery mode:
> <http://www.realsoftware.com/support/listmanager/>
>
> Search the archives of this list here:
> <http://support.realsoftware.com/listarchives/lists.html>
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.405 / Virus Database: 268.10.9/416 - Release Date:
8/10/2006
>
>

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>


--
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.405 / Virus Database: 268.10.9/416 - Release Date: 8/10/2006



_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to