CoolBasic SDK

MidiPlayTrack

Include "cbMidi.cb"

KUVAUS
Soittaa kappaleen. Kappaleen nuotit on määritelty MidiAddCompose-funktiolla.

Funktio palauttaa arvon True jos toiminto onnistui, muuten False.

Jos soitto epäonnistui, on nuottien kuvaus virheellinen.
Lisäinformaatiota virheestä saa merkkijonomuuttujasta gComposeError.
Muuttujassa on tieto kanavasta jossa virhe on sekä positio.
Esim: "0,12" tarkoittaa että kanavan 0 nuottikuvauksen positiossa 12 on virhe.
Jos useammassa kanavassa havaitaan virhe erotellaan eri kanavat |-merkillä (putki).
Esim: "0,12|2,75" kanava 0 positio 13 ja kanava 2 positio 75.
MidiAddCompose-funktiolla määritellyt nuottikuvaukset käsitellään merkkijonoina ja positio tarkoittaa paikkaa merkkijonossa.

Nuottikuvauksen syntaksi löytyy MidiAddCompose-funktion ohjeesta.

KÄYTTÖ
MidiPlayTrack(_track)
_track - Kappaleen tunnus johon instrumentti asetetaan. Tunnus on saatu MidiCreateTrack-funktiolta.

Katso myös: MidiAddComposeMidi

ESIMERKKI