MIDI

Marek Peca marek@tynska.cuni.cz
Pátek Leden 27 20:16:23 CET 2006


> No dobra, ten rozdilovy cas za kazdou notou znam, ale nevim jak zjistit,
> kdyz tam je treba hodnota "50"DEC kolik to je "us" od minuleho prikazu.

Hledam, neuspeju-li, podivam se doma do knizky.

> Nemohl by jste se mi prosim na to podivat. Uplne v te prvni hlavicce MThd je
> 13 a 14 byt a pak pokud vim i prikaz FF 51 ... ma neco spolecneho s casem.

Ten rika, kolik tech "jednotek" je na jednu ctvrtovou notu.

Zdar, MP


> Moc moc prosim, podivate se mi na to, jak z cisla napriklad tech 50 dec
> uvedenych za notou zjistim cas v mikro sekundach ?
> 
> ZN
> 
> 
> ----- Original Message -----
> From: "Marek Peca" <marek@tynska.cuni.cz>
> To: <n11444@seznam.cz>
> Sent: Friday, January 27, 2006 7:02 PM
> Subject: Re: MIDI
> 
> 
> > > Jee, dobry den.
> > > Vas mi snad posila samo nebe:-)
> > > Tohle o midi v podstate vim taky, ale nevim kde vzit presne cas v jakych
> > > intervalech se maji jednotlive zpravy posilat. Vim, ze za kazdou zpravou
> je
> > > uveden cas, ale nevim jakovy v jakych jednotkach to v konkretnim souboru
> je
> > > uvedeno, jestli mi rozumite.
> >
> > Rozumim, vedel jsem to (ty jednotky), ale uz jsem to zapomnel.
> > Princip je v tom, ze v MIDI samotnem (protokolu na seriove lince, kde
> > cas je dan okamzikem prichodu prikazu v realnem case) jsou prikazove
> > bajty s nastavenym MSB, datove bajty (tj. vsechny ostatni v
> > prenosovem ramci) s vynulovanym MSB. Jeste pozor na dva figly:
> > 1) kdyz je nasledujici prikazovy bajt shodny s minulym, uz se
> > neprenasi (tj. prenaseji se rovnou datove bajty s nulovym MSB)
> > 2) aby se usetrilo, posila se nekdy misto prikazu note-off prikaz
> > note-on (myslim, ze s nulovou rychlosti), setri to prave diky
> > principu z bodu 1)
> >
> > Cas v SMF (MIDI souboru) je tam zakodovan take bajty, kde se bud
> > nastavuje nebo nenastavuje MSB, presne uz si to nepamatuju. Tim se
> > urci, zda je casovy udaj v 1, 2, 3... bajtech (opet setreni mista),
> > kazdy tedy nese jen 7bitu informace. Prenasi se vzdy rozdilovy cas
> > mezi poslednim a nasledujicim prikazem.
> >
> > Jedntoku uz jsem zapomnel.
> >
> > > Jeste se zeptam, Vy to znate dobre ? Bylo by pripadne mozne sejit se na
> ICQ
> > > (uvedeno dole), nebo nekde na chatu ?
> >
> > ICQ ja nerad, zrovna mam dlouhy hovor pres Skype, takze ani ch(c)at
> > ted nejde.
> >
> > MP
> >
> > P.s>
> > Tady to snad bude, ne:
> > > http://www.wotsit.org/download.asp?f=midi




Další informace o konferenci Hw-list