CloseAudioFolio()
Closes the Audio folio.
OpenAudioFolio()
Opens the Audio folio.
AllocInstrument()
Allocates an instrument using a template.
CreateInsTemplate()
Generic template creation function.
CreateInstrument()
Creates an instrument using a template.
DefineInsTemplate()
Creates an instrument template from a .dsp file.
DeleteInstrument
() Frees an instrument and its resources allocated by CreateInstrument()
.
FreeInstrument()
Frees an instrument and its resources.
LoadInsTemplate()
Loads template for creating instruments.
LoadInstrument()
Loads instrument by name.
UnloadInsTemplate()
Unloads an instrument template.
UnloadInstrument()
Frees an instrument and unloads its template.
CreateTuning()
Creates a tuning item.
DeleteTuning()
Deletes a tuning.
TuneInsTemplate()
Applies the specified tuning to an instrument template.
TuneInstrument()
Applies the specified tuning to an instrument.
AttachSample()
Connects sample to instrument's FIFO.
CreateSample()
Generic sample creation function.
LoadSample()
Loads an AIFF or AIFC sample from file.
ScanSample()
Loads a truncated sample file.
DebugSample()
Prints sample information for debugging.
DetachSample()
Disconnects sample from instrument.
UnloadSample()
Deletes a sample and frees its resources.
GetAudioItemInfo()
Gets information about an audio item.
SetAudioItemInfo()
Sets parameters of an audio item.
AttachEnvelope()
Attaches an envelope to an instrument and creates an attachment item.
CreateEnvelope()
Creates an envelope for a sample or cue.
DeleteEnvelope()
Deletes an envelope.
DetachEnvelope>()
Detaches an envelope from an instrument.
LinkAttachments()
Connects attachments for sequential playback.
ConnectInstruments()
Patches an output to an input.
DisconnectInstruments()
Disconnects one instrument from another.
CreateDelayLine()
Creates a delay for echoes and reverberations.
DeleteDelayLine()
Deletes a delay line.
GetKnobName()
Queries name of indexed knob.
GrabKnob()
Connects a task to an instrument controller.
GetNumKnobs()
Finds how many knobs an instrument has.
ReleaseKnob()
Releases a task from a knob it has grabbed.
TweakKnob()
Changes the value of a knob.
TweakRawKnob()
Changes the value of a knob using a raw
value.
AllocAmplitude()
Allocates amplitude from available system amplitude.
FreeAmplitude()
Inverse of AllocAmplitude()
.