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 Ultra 64 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 Ultra 64 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
alCSPSetChlVol Sets the volume for the given MIDI channel
alCSPSetFXMix Has been renamed alCSPSetChlFXMix
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 Ultra 64 audio heap
alHeapInit Initializes an audio heap for use with the Nintendo 64 Audio Library
alInit Initializes the Ultra 64 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 Ultra 64
alSeqGetLoc Initializes a marker with the current sequence location
alSeqGetTicks Returns the number of MIDI clock ticks of the sequence location
alSeqNew Initializes an Ultra 64 MIDI sequence structure
alSeqNewMarker Initializes a sequence marker at a given location
alSeqNextEvent Returns the next MIDI event in the sequence
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
alSeqPlayer Nintendo 64 MIDI sequence player routines
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
alSndpDeallocateDeallocates 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_alSndpDeallocateDeallocates 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 January 1998