Presentation is loading. Please wait.

Presentation is loading. Please wait.

Kai Hsu Kevin Nichols Peter Liang

Similar presentations


Presentation on theme: "Kai Hsu Kevin Nichols Peter Liang"— Presentation transcript:

1 Kai Hsu Kevin Nichols Peter Liang
Rhythm Jogger Kai Hsu Kevin Nichols Peter Liang

2 Presentaion Outline Current Status Design issues

3

4

5 Design Issues Midi Parser/Sequencer Midi File Format Multiple tracks
Delta Time (variable length) Running Status Midi Messages Voice Messages Sysex Messages

6 Downloading Midi Combine all tracks into one
Parse out the unnecessary bytes Convert it into hex bytes Use VB tool to upload it to extern. ram Software agent on the microcontroller to send the midi messages real-time.

7

8

9 Example: 0x00 0x99 0x2a 0x64 0x80 0x41 0x23 0x64 0x00 delta time
0x status byte: channel 9 note on 0x2a note 0x2a 0x velocity 0x80 0x41 delta time 0x note 0x23

10 Other Issues Limited Timers Music playing Real-time constraint
Software Timers Multiple Initializations Music playing Real-time constraint


Download ppt "Kai Hsu Kevin Nichols Peter Liang"

Similar presentations


Ads by Google