05.09.2013 Views

2.3 Relaxatie-oscillator

2.3 Relaxatie-oscillator

2.3 Relaxatie-oscillator

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

tempo verder niets doen, wordt dit alleen pro-forma doorlopen, totdat we bij de data komen waar we in<br />

geïnteresseerd zijn. Deze data vinden we in case MTRK. Na de vier characters ‘MTrk’ en de (4 bytes-<br />

)word dat de pakketgrootte aangeeft volgt hier de data van de krachtsensor. In de case TTAIL worden<br />

twee belangrijke zaken bijgehouden. Ten eerste wordt er konkreet gezocht naar ‘After Touch’ MIDI<br />

Events. Ten tweede houden we de plaats bij waarop dit event staat. Nadat er een ‘After Touch’ MIDI<br />

Event gevonden wordt, kunnen we de volgende byte verwachten die de grootte van de kracht aangeeft.<br />

Deze waarde slaan we op in de variabele data1. De plaats waar het event staat en data1 schrijven we<br />

aan het eind van TTAIL naar het textbestand. De laatste case wordt net zolang doorlopen totdat alle<br />

bytes gelezen zijn van deze track. Aan het eind van een track wordt het tekstbestand afgesloten. Als<br />

deze track de laatste was, is het programma klaar. Anders herhaalt het programma case MTRK, waar<br />

weer een nieuw tekstbestand gemaakt wordt met de data uit de volgende track.<br />

42

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!