AbandonInstrument
Make an instrument available for adoption.
AbortTimerCue
Cancels a timer request enqueued with SignalAtTime().
AdoptInstrument
Adopt an abandoned instrument.
AllocAmplitude
Allocates amplitude from available system amplitude.
AllocInstrument
Allocates an instrument using a template.
AttachEnvelope
Attaches an envelope to an instrument and creates an attachment item.
AttachSample
Connects sample to instrument's FIFO.
AudioTimeLaterThan
Compare two AudioTime values with wraparound.
AudioTimeLaterThanOrEqual
Compare two AudioTime values with wraparound.
BendInstrumentPitch
Bends an instrument's output pitch up or down by a specified amount.
CloseAudioFolio
Closes the Audio folio.
CompareAudioTimes
Compare two AudioTime values with wraparound.
ConnectInstruments
Patches the output of an instrument to the input of another instrument.
Convert12TET_F16
Converts a pitch bend value in semitones and cents into an f16 bend value.
CreateCue
Creates an audio cue.
CreateDelayLine
Creates a delay for echoes and reverberations.
CreateEnvelope
Creates an envelope for a sample or cue.
CreateInsTemplate
Generic template creation function.
CreateInstrument
Creates an instrument using a template.
CreateProbe
Connects a task to an instrument controller.
CreateSample
Generic sample creation function.
CreateTuning
Creates a tuning item.
DebugSample
Prints sample information for debugging.
DefineInsTemplate
Creates an instrument template from a .dsp file.
DefineSampleHere
Defines a sample from a data stream.
DeleteCue
Deletes an audio cue created by CreateCue().
DeleteDelayLine
Deletes a delay line.
DeleteEnvelope
Deletes an envelope created by CreateEnvelope().
DeleteInstrument
Frees an instrument and its resources allocated by CreateInstrument().
DeleteProbe
Releases a task from a probe it has grabbed.
DeleteTuning
Deletes a tuning.
DetachEnvelope
Detaches an envelope from an instrument.
DetachSample
Disconnects sample from instrument.
DisconnectInstruments
Disconnects one instrument from another.
DisownAudioClock
Gives up ownership of the audio clock.
EnableAudioInput
Enable Anvil audio input.
FreeAmplitude
Inverse of AllocAmplitude().
FreeInstrument
Frees an instrument and its resources allocated by AllocInstrument().
GetAudioCyclesUsed
Poll current number of DSP cycles.
GetAudioDuration
Asks for the current duration of an audio clock tick.
GetAudioFolioInfo
Get system-wide audio settings.
GetAudioFrameCount
Gets count of frames executed.
GetAudioItemInfo
Gets information about an audio item.
GetAudioRate
Asks for current audio clock rate.
GetAudioTime
Queries current audio time.
GetCueSignal
Returns a signal mask for a cue.
GetKnobName
Queries name of one of an Instrument's knob.
GetNumKnobs
Finds how many knobs an Instrument has.
GrabKnob
Gain direct access to one of an Instrument's knobs.
LinkAttachments
Connects sample attachments for sequential playback.
LoadInsTemplate
Loads template for creating instruments.
LoadInstrument
Loads Instrument and Template in one call.
LoadSample
Loads an AIFF or AIFC sample from file.
LoadSampleHere
Loads an AIFC sample from file into RAM allocated and freed by a custom function.
MakeSample
Makes a sample from memory (OBSOLETE)
MonitorAttachment
Monitors an attachment, sends a cue at a specified point.
OpenAudioFolio
Opens the Audio folio.
OwnAudioClock
Takes ownership of audio clock.
PauseInstrument
Pauses an instrument's playback.
ReadProbe
Read the value of a Probe.
ReleaseAttachment
Releases an attachment.
ReleaseInstrument
Instruct an instrument to begin to finish (Note Off).
ReleaseKnob
Releases a knob grabbed with GrabKnob().
ResumeInstrument
Resumes playback of a paused instrument.
ScanSample
Loads a truncated sample file.
SetAudioDuration
Changes duration of audio clock tick.
SetAudioItemInfo
Sets parameters of an audio item.
SignalAtTime
Requests a wake-up call at a given time.
SleepAudioTicks
Enters wait state for a number of audio ticks (OBSOLETE)
SleepUntilTime
Enters wait state until a specified audio time.
StartAttachment
Starts an attachment.
StartInstrument
Begins playing an instrument (Note On).
StopAttachment
Stops an attachment.
StopInstrument
Abruptly stops an instrument.
TraceAudio
Turns specific audio diagnostics on or off (OBSOLETE)
TuneInsTemplate
Applies the specified tuning to an instrument template.
TuneInstrument
Applies the specified tuning to an instrument.
TweakKnob
Changes the value of a knob.
TweakRawKnob
Changes the value of a knob using a raw value.
UnloadInsTemplate
Unloads an instrument template.
UnloadInstrument
Unloads an instrument loaded with LoadInstrument().
UnloadSample
Deletes a sample and frees its resources.
WhereAttachment
Returns the current playing location attachment.