Audio Library Functions in Alphabetical Order Nintendo® Confidential

To search the list, choose Find from the Edit menu in your browser.

alAudioFrame | Creates an audio command list for one frame
alBnkfNew | Initializes a bank file for use on the Nintendo 64
alCents2Ratio | Converts an s32 cents value to an f32 ratio
alClose | Shuts down the N64 Audio Library
alCSeq | Nintendo 64 Compressed MIDI sequence routines
alCSeqGetLoc | Initializes a marker with the current sequence location for use with the compressed MIDI sequence player
alCSeqGetTicks | Returns the number of MIDI clock ticks of the compressed MIDI sequence location
alCSeqNew | Initializes an N64 compressed MIDI sequence structure
alCSeqNewMarker | Initializes a sequence marker at a given location for use with the compressed MIDI sequence player
alCSeqNextEvent | Returns the next MIDI event from the compressed MIDI sequence
alCSeqPlayer | Nintendo 64 Compressed MIDI sequence player routines
alCSeqSecToTicks | Converts from seconds to MIDI clock ticks
alCSeqSetLoc | Sets the current sequence location within the compressed MIDI sequence
alCSeqTicksToSec | Converts from MIDI clock ticks to seconds
alCSPDelete | Deallocates a MIDI sequence player
alCSPGetChannelPriority | Has been renamed alCSPGetChlPriority
alCSPGetChlFXMix | Returns the effect mix for the given MIDI channel
alCSPGetChlPan | Returns the pan position for the given MIDI channel
alCSPGetChlPriority | Returns the priority for the given MIDI channel
alCSPGetChlProgram | Returns the MIDI program number assigned to a MIDI channel
alCSPGetChlVol | Returns the volume for the given MIDI channel
alCSPGetFXMix | Has been renamed alCSPGetChlFXMix
alCSPGetPan | Has been renamed alCSPGetChlPan
alCSPGetProgram | Has been renamed alCSPGetChlProgram
alCSPGetSeq | Returns the sequence currently assigned to the compressed MIDI sequence player
alCSPGetTempo | Returns the tempo of the current sequence
alCSPGetTime | Has been removed from the library and is no longer supported
alCSPGetVol | Returns the overall sequence volume
alCSPNew | Initializes a compressed MIDI sequence player
alCSPPlay | Starts the target sequence playing
alCSPSendMidi | Sends the given MIDI message to the compressed sequence player
alCSPSetBank | Specifies the instrument bank for the sequence player to use
alCSPSetChannelPriority | Has been renamed alCSPSetChlPriority
alCSPSetChlFXMix | Sets the effect mix on the given MIDI channel
alCSPSetChlPan | Sets the pan position for the given MIDI channel
alCSPSetChlPriority | Sets the priority for the given MIDI channel
alCSPSetChlProgram | Assigns a MIDI program to a MIDI channel
alCSPSetFXMix | Has been renamed alCSPSetChlFXMix
alCSPSetChlVol | Sets the volume for the given MIDI channel
alCSPSetPan | Has been renamed alCSPSetChlPan
alCSPSetProgram | Has been renamed alCSPSetChlProgram
alCSPSetSeq | Sets the compressed MIDI sequence player's target sequence
alCSPSetTempo | Specifies the tempo for the sequence player to use
alCSPSetTime | Has been removed from the audio library and is no longer supported
alCSPSetVol | Sets the overall sequence volume
alCSPStop | Stops the target compressed MIDI sequence
alHeapAlloc | Allocates memory from an Nintendo 64 audio heap
alHeapCheck | Checks the consistency of an N64 audio heap
alHeapInit | Initializes an audio heap for use with the Nintendo 64 Audio Library
alInit | Initializes the N64 Audio Library
alParseAbiCL | Prints an ABI (audio binary interface) command list in human readable format
alSeq | Nintendo 64 MIDI sequence routines
alSeqFileNew | Initializes a Sequence Bank File for use on the N64
alSeqGetLoc | Initializes a marker with the current sequence location
alSeqGetTicks | Returns the number of MIDI clock ticks of the sequence location
alSeqNew | Initializes an N64 MIDI sequence structure
alSeqNewMarker | Initializes a sequence marker at a given location
alSeqNextEvent | Returns the next MIDI event in the sequence
alSeqPlayer | Nintendo 64 MIDI sequence player routines
alSeqpDelete | Deallocates a MIDI sequence player
alSeqpGetChannelPriority | Has been renamed alSeqpGetChlPriority
alSeqpGetChlFXMix | Returns the effect mix for the given MIDI channel
alSeqpGetChlPan | Returns the pan position for the given MIDI channel
alSeqpGetChlPriority | Returns the priority for the given MIDI channel
alSeqpGetChlProgram | Returns the MIDI program number assigned to a MIDI
alSeqpGetChlVol | Returns the volume for the given MIDI channel
alSeqpGetFXMix | Has been renamed alSeqpGetChlFXMix
alSeqpGetPan | Has been renamed alSeqpGetChlPan
alSeqpGetProgram | Has been renamed alSeqpGetChlProgram
alSeqpGetSeq | Returns the sequence currently assigned to the ALSeqPlayer
alSeqpGetTempo | Returns the tempo of the current sequence
alSeqpGetTime | Has been removed from the audio library and is no longer supported
alSeqpGetVol | Returns the overall sequence volume
alSeqpLoop | Sets sequence loop points
alSeqpNew | Initializes a Type 0 MIDI sequence player
alSeqpPlay | Starts the target sequence playing
alSeqpSendMidi | Sends the given MIDI message to the sequence player
alSeqpSetBank | Specifies the instrument bank for the sequence player to use
alSeqpSetChannelPriority | Has been renamed alSeqpSetChlPriority
alSeqpSetChlFXMix | Sets the effect mix on the given MIDI channel
alSeqpSetChlPan | Sets the pan position for the given MIDI channel
alSeqpSetChlPriority | Sets the priority for the given MIDI channel
alSeqpSetChlProgram | Assigns a MIDI program to a MIDI channel
alSeqpSetChlVol | Set the volume for the given MIDI channel
alSeqpSetFXMix | Has been renamed alSeqpSetChlFXMix
alSeqpSetPan | Has been renamed alSeqpSetChlPan
alSeqpSetProgram | Has been renamed alSeqpSetChlProgram
alSeqpSetSeq | Sets the sequence player's target sequence
alSeqpSetTempo | Specifies the tempo for the sequence player to use
alSeqpSetTime | Has been removed from the audio library and is no longer supported
alSeqpSetVol | Sets the overall sequence volume
alSeqpStop | Stop the target sequence
alSeqSecToTicks | Converts from seconds to MIDI clock ticks
alSeqSetLoc | Sets the current sequence location
alSeqTicksToSec | Converts from MIDI clock ticks to seconds
alSndpAllocate | Allocates a sound to a sound player
alSndpDeallocate | Deallocates a sound from a sound player
alSndpDelete | Deallocates a sound player
alSndpGetSound | Gets the identifier of the current target sound in a sound player
alSndpGetState | Gets the state (playing, stopping, or stopped) of the current target sound
alSndpHeapSize | Has been removed from the audio library and is no longer supported
alSndpNew | Initializes a sound player
alSndpPlay | Starts playing the current target sound
alSndpPlayAt | Starts playing the current target sound at a specified time
alSndpSetFXMix | Sets the wet/dry mix of the current target sound
alSndpSetPan | Sets the pan position of the current target sound
alSndpSetPitch | Sets the pitch of the current target sound
alSndpSetPriority | Sets the priority of a sound
alSndpSetSound | Sets the current target sound in a sound player
alSndpSetVol | Sets the volume of the current target sound
alSndpStop | Stops playing the current target sound
alSynAddPlayer | Adds a client player to the synthesizer
alSynAllocFX | Allocates an audio effect processor
alSynAllocVoice | Allocates a synthesizer voice
alSynDelete | NOT IMPLEMENTED - Deletes the synthesizer driver
alSynFreeFX | NOT IMPLEMENTED - Deletes allocated effect processor
alSynFreeVoice | Deallocates a synthesizer voice
alSynGetFXRef | Gets the address of an effect
alSynGetPriority | Requests the priority of a voice
alSynHeapSize | Has been removed from the audio library and is no longer supported
alSynNew | Allocates the specified synthesizer driver
alSynRemovePlayer | Removes a player from the synthesizer driver
alSynSetFXMix | Sets the wet/dry effect mix for a voice
alSynSetFXParam | Sets an effect parameter to the specified value
alSynSetPan | Sets the stereo pan position of the specified voice
alSynSetPitch | Sets the pitch of the specified voice
alSynSetPriority | Sets the priority of the specified voice
alSynSetVol | Sets the target volume of the specified voice
alSynStartVoice | Starts synthesizing audio samples with the specified voice
alSynStartVoiceParams | Starts synthesizing audio samples with the specified voice using the specified parameters
alSynStopVoice | Stops generating audio samples with the specified voice
n_alAudioFrame | Creates an audio command list for one frame
n_alClose | Shuts down the n_audio library
n_alCSeqNew | Initializes an n_audio compressed MIDI sequence structure
n_alCSeqNewMarker | Initializes a sequence marker at a given location for use with the compressed MIDI sequence player
n_alCSeqNextEvent | Returns the next MIDI event from the compressed MIDI sequence
n_alCSPDelete | Deallocates a MIDI sequence player
n_alCSPGetChlFXMix | Returns the effect mix for the given MIDI channel
n_alCSPGetChlPan | Returns the pan position for the given MIDI channel
n_alCSPGetChlPriority | Returns the priority for the given MIDI channel
n_alCSPGetChlProgram | Returns the MIDI program number assigned to a MIDI channel
n_alCSPGetChlVol | Returns the volume for the given MIDI channel
n_alCSPGetSeq | Returns the sequence currently assigned to the compressed MIDI sequence player
n_alCSPGetTempo | Returns the tempo of the current sequence
n_alCSPGetVol | Returns the overall sequence volume
n_alCSPNew | Initializes a compressed MIDI sequence player
n_alCSPPlay | Starts the target sequence playing
n_alCSPSetBank | Specifies the instrument bank for the sequence player to use
n_alCSPSetChlFXMix | Sets the effect mix on the given MIDI channel
n_alCSPSetChlPan | Sets the pan position for the given MIDI channel
n_alCSPSetChlPriority | Sets the priority for the given MIDI channel
n_alCSPSetChlProgram | Assigns a MIDI program to a MIDI channel
n_alCSPSetChlVol | Sets the volume for the given MIDI channel
n_alCSPSetSeq | Sets the compressed MIDI sequence player's target sequence
n_alCSPSetTempo | Specifies the tempo for the sequence player to use
n_alCSPSetVol | Sets the overall sequence volume
n_alCSPStop | Stops the target compressed MIDI sequence
n_alInit | Initializes the n_audio library
n_alSeqNewMarker | Initializes a sequence marker at a given location
n_alSeqNextEvent | Returns the next MIDI event in the sequence
n_alSeqpDelete | Deallocates a MIDI sequence player
n_alSeqpGetChlFXMix | Returns the effect mix for the given MIDI channel
n_alSeqpGetChlPan | Returns the pan position for the given MIDI channel
n_alSeqpGetChlPriority | Returns the priority for the given MIDI channel
n_alSeqpGetChlProgram | Returns the MIDI program number assigned to a MIDI
n_alSeqpGetChlVol | Returns the volume for the given MIDI channel
n_alSeqpGetSeq | Returns the sequence currently assigned to the ALSeqPlayer
n_alSeqpGetTempo | Returns the tempo of the current sequence
n_alSeqpGetVol | Returns the overall sequence volume
n_alSeqpLoop | Sets sequence loop points
n_alSeqpNew | Initializes a Type 0 MIDI sequence player
n_alSeqpPlay | Starts the target sequence playing
n_alSeqpSendMidi | Sends the given MIDI message to the sequence player
n_alSeqpSetBank | Specifies the instrument bank for the sequence player to use
n_alSeqpSetChlFXMix | Sets the effect mix on the given MIDI channel
n_alSeqpSetChlPan | Sets the pan position for the given MIDI channel
n_alSeqpSetChlPriority | Sets the priority for the given MIDI channel
n_alSeqpSetChlProgram | Assigns a MIDI program to a MIDI channel
n_alSeqpSetChlVol | Set the volume for the given MIDI channel
n_alSeqpSetSeq | Sets the sequence player's target sequence
n_alSeqpSetTempo | Specifies the tempo for the sequence player to use
n_alSeqpSetVol | Sets the overall sequence volume
n_alSeqpStop | Stop the target sequence
n_alSndpAllocate | Allocates a sound to a sound player
n_alSndpDeallocate | Deallocates a sound from a sound player
n_alSndpDelete | Deallocates a sound player
n_alSndpGetSound | Gets the identifier of the current target sound in a sound player
n_alSndpGetState | Gets the state (playing, stopping, or stopped) of the current target sound
n_alSndpNew | Initializes a sound player
n_alSndpPlay | Starts playing the current target sound
n_alSndpPlayAt | Starts playing the current target sound at a specified time
n_alSndpSetFXMix | Sets the wet/dry mix of the current target sound
n_alSndpSetPan | Sets the pan position of the current target sound
n_alSndpSetPitch | Sets the pitch of the current target sound
n_alSndpSetPriority | Sets the priority of a sound
n_alSndpSetSound | Sets the current target sound in a sound player
n_alSndpSetVol | Sets the volume of the current target sound
n_alSndpStop | Stops playing the current target sound
n_alSynAddSeqPlayer | Adds a client sequence player to the synthesizer
n_alSynAddSndPlayer | Adds a client sound player to the synthesizer
n_alSynAllocFX | Allocates an audio effect processor
n_alSynAllocVoice | Allocates a synthesizer voice
n_alSynDelete | Deletes the synthesizer driver by deleting all players currently registered at the synthesizer driver
n_alSynFreeFX | NOT IMPLEMENTED - Deletes allocated effect processor
n_alSynFreeVoice | Deallocates a synthesizer voice
n_alSynGetFXRef | Gets the address of an effect
n_alSynGetPriority | Requests the priority of a voice
n_alSynNew | Allocates the specified synthesizer driver
n_alSynRemovePlayer | Removes a player from the synthesizer driver
n_alSynSetFXMix | Sets the wet/dry effect mix for a voice
n_alSynSetFXParam | Sets an effect parameter to the specified value
n_alSynSetPan | Sets the stereo pan position of the specified voice
n_alSynSetPitch | Sets the pitch of the specified voice
n_alSynSetPriority | Sets the priority of the specified voice
n_alSynSetVol | Sets the target volume of the specified voice
n_alSynStartVoice | Starts synthesizing audio samples with the specified voice
n_alSynStartVoiceParams | Starts synthesizing audio samples with the specified voice using the specified parameters
n_alSynStopVoice | Stops generating audio samples with the specified voice

Warning: all information in this document is confidential and covered by a non-disclosure agreement. You are responsible for keeping this information confidential and protected. Nintendo will vigorously enforce this responsibility. Copyright © 1998
Nintendo of America Inc.
All rights reserved.
Last updated March 1998