audio

Audio and MIDI Toolbox for GNU Octave

Select category:

MIDI Device Interface

mididevice
Create a midi device using the input parameters.
mididevinfo
Retrieve the midi devices detected within the system.
midiflush
Flush the receive buffers on a midi device
midimsg
Create a midimsg object
midireceive
Attempt to receive midi messages from a midi device.
midisend
Send a midimsg to a midi device
@octave_midi/hasdata
Return whether there is data available to read

MIDI Controller Interface

midiid
Scan for control messages from midi devices to get the id of the device
midicontrols
Create a midi controls object
midisync
Send the values of control object to the control, using CTRLVALUES values if specified instead
midiread
Read current values of midi controls
midicallback
Get, set or clear the midicontrol object callback.

MIDI File I/O

midifileinfo
Read MIDI file and display information about the tracks and data
midifileread
Read MIDI file into a midimsg
midifilewrite
Write a midifile
ismidifile
Check if FILENAME is a midi file.

Enumerations

midimsgtype
A midimsg type enumeration for values of the midimsg type.

Package: audio