| Name: | [ mini-project ] Create standard MIDI files with LabVIEW |
| ID: | m15054 |
| Language: | English (en) |
| Summary: | In this project you will create your own LabVIEW application that can produce a standard MIDI file. You will first develop a library of utility subVIs that produce the various components of the file (header chunk, track chunks, MIDI messages, meta-events, and delta times), as well as a subVI to write the finished binary file. You will then combine these into a a top-level VI (application) that creates a complete MIDI file based on an algorithm of your choosing. |
| Subject: | Science and Technology |
| Keywords: | binary file, delta time, header chunk, LabVIEW, meta-event, MIDI message, standard MIDI file, track chunk, variable-length format |
| Document Type: | -//CNX//DTD CNXML 0.5 plus MathML//EN |
| License: | Creative Commons Attribution License |
|
|
|
| Authors: | Ed Doering (doering@rose-hulman.edu) |
| Copyright Holders: | Ed Doering (doering@rose-hulman.edu) |
| Maintainers: | Ed Doering (doering@rose-hulman.edu), Erik Luther (erik.luther@ni.com), Sam Shearman (sam.shearman@ni.com) |
| Editors: | Erik Luther (erik.luther@ni.com), Sam Shearman (sam.shearman@ni.com) |
|
|
|
| Version: | 1.2 (history) |
| Created: | Jul 25, 2007 9:53 am GMT-5 |
| Revised: | Mar 17, 2008 9:25 pm GMT-5 |
| Version: | 1.2 Mar 17, 2008 9:25 pm GMT-5 by Ross J. Reedstrom |
| Changes: | fixup audio in flash movie files |
|
|
|
| Version: | 1.1 Aug 24, 2007 10:27 am GMT-5 by Ed Doering |
| Changes: | Initial release |
Choose the citation style appropriate to your needs:
Doering, E. [ mini-project ] Create standard MIDI files with LabVIEW, Connexions Web site. http://cnx.org/content/m15054/1.2/, Mar 17, 2008.
Doering E. [ mini-project ] Create standard MIDI files with LabVIEW [Connexions Web site]. March 17, 2008. Available at: http://cnx.org/content/m15054/1.2/.
Doering, E. (2008, March 17). [ mini-project ] Create standard MIDI files with LabVIEW. Retrieved from the Connexions Web site: http://cnx.org/content/m15054/1.2/
Doering, Ed. "[ mini-project ] Create standard MIDI files with LabVIEW." Connexions. March 17, 2008. http://cnx.org/content/m15054/1.2/.
Ed Doering, "[ mini-project ] Create standard MIDI files with LabVIEW," Connexions, March 17, 2008, http://cnx.org/content/m15054/1.2/.
Doering, E. 2008. [ mini-project ] Create standard MIDI files with LabVIEW. Connexions, March 17, 2008. http://cnx.org/content/m15054/1.2/.
Doering, Ed. [ mini-project ] Create standard MIDI files with LabVIEW. Connexions. 17 Mar. 2008 <http://cnx.org/content/m15054/1.2/>.