Audio Toolkit - Functions
The following functions are available:
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 ... |
| 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. |
Waveform Generation
| audioOscillator | Generate sine, sawtool and square waveforms |
Domain Conversion
| bark2hz | Convert equivalent Bark Frequency to Hz. |
| erb2hz | Convert equivalent rectangular bandwidth (ERB) to Hz. |
| mel2hz | Convert equivalent mel frequency to Hz. |
| hz2bark | Convert hz to equivalent bark frequency |
| hz2erb | Convert hz to equivalent rectangular bandwidth (ERB) |
| hz2mel | Convert hz to equivalent mel frequency. |
| phon2sone | Convert from phon to sone |
| sone2phon | Convert from sone to phon. |