Connexions

You are here: Home » Content » [ mini-project ] Create standard MIDI files with LabVIEW

About: [ mini-project ] Create standard MIDI files with LabVIEW

Module by: Ed Doering

View content

Metadata

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 History

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

How to Cite This Content

Choose the citation style appropriate to your needs:

American Chemical Society (ACS) Style Guide:

Doering, E. [ mini-project ] Create standard MIDI files with LabVIEW, Connexions Web site. http://cnx.org/content/m15054/1.2/, Mar 17, 2008.

American Medical Assocation (AMA) Manual of Style:

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/.

American Psychological Assocation (APA) Publication Manual:

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/

Chicago Manual of Style (Bibliography):

Doering, Ed. "[ mini-project ] Create standard MIDI files with LabVIEW." Connexions. March 17, 2008. http://cnx.org/content/m15054/1.2/.

Chicago Manual of Style (Note):

Ed Doering, "[ mini-project ] Create standard MIDI files with LabVIEW," Connexions, March 17, 2008, http://cnx.org/content/m15054/1.2/.

Chicago Manual of Style (Reference, in Author-Date style):

Doering, E. 2008. [ mini-project ] Create standard MIDI files with LabVIEW. Connexions, March 17, 2008. http://cnx.org/content/m15054/1.2/.

Modern Languages Association (MLA) Style Manual:

Doering, Ed. [ mini-project ] Create standard MIDI files with LabVIEW. Connexions. 17 Mar. 2008 <http://cnx.org/content/m15054/1.2/>.