Presentation is loading. Please wait.

Presentation is loading. Please wait.

BY CHRIS ANDERSON Creating a MIDI Generator Program.

Similar presentations


Presentation on theme: "BY CHRIS ANDERSON Creating a MIDI Generator Program."— Presentation transcript:

1 BY CHRIS ANDERSON Creating a MIDI Generator Program

2 Outline The Goal How it Works Finished Appearance Limitations / Improvements Conclusion

3 The Goal Become more familiar with the MIDI file format Allow for the creation of very simple MIDI files Control user input to force MIDI standards Demonstrate that the file meets the MIDI standard and is able to be played by any MIDI music player such as Real Player or Windows Media Player

4 How it Works User inputs file meta data such as filename and a description User adds events to the track User inputs event type, delta-time, note, and velocity Form is validated against MIDI standard MIDI file is generated by writing header chunk, track chunk, and events

5 Finished Appearance

6

7

8 Limitations / Improvements User can only customize MIDI file to the extent the program will let them Only one track can be specified Tempo cannot be specified Delta times of 128 (0x80) or more cannot yet be specified to the added complexity of variable-length parameters User interface could be improved if it was more graphical like a music staff

9 Conclusion Generating a simple MIDI file is not too difficult! Implementing variable-length delta-time parameters is more complex The challenge is designing a UI that is intuitive to most users. The current design requires some basic knowledge of the MIDI standard Any questions?


Download ppt "BY CHRIS ANDERSON Creating a MIDI Generator Program."

Similar presentations


Ads by Google