Download presentation
Presentation is loading. Please wait.
1
Kai Hsu Kevin Nichols Peter Liang
Rhythm Jogger Kai Hsu Kevin Nichols Peter Liang
2
Presentaion Outline Current Status Design issues
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.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.