readMidi | R Documentation |
A MIDI file is read and returned in form of a structured data frame containing most event information (minus some meta events and minus all system events). For details about the represented information see the reference given below.
readMidi(file)
file |
Filename of MIDI file. |
A data frame consisting of columns
time |
Time or delta-time of the events, depending on the MIDI format. |
event |
A factor indicating the event. |
type |
An integer indicating the type of a “meta event”, otherwise |
channel |
The channel number or |
parameter1 |
First parameter of an event, e.g. a representation for a note in a “note event”. |
parameter2 |
Second parameter of an event. |
parameterMetaSystem |
Information in a “meta event”, currently all meta events are converted to a character representation (of hex, if all fails), but future versions may have more appropriate representations. |
track |
The track number. |
Please see the given reference about the MIDI file format about details.
The data structure may be changed or extended in future versions.
Uwe Ligges and Johanna Mielke
A good reference about the Midi file format can be found at http://www.music.mcgill.ca/~ich/classes/mumt306/StandardMIDIfileformat.html.
The function getMidiNotes
extracts a more readable representation of note events only.
You may also want to read Wave (readWave
) or MP3 (readMP3
).
content <- readMidi(system.file("example_files", "Bass_sample.mid", package="tuneR"))
str(content)
content
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.