N64® Functions Menu

al - Audio Library Functions
gDP - DP GBI Macros
gdSP - General GBI Macros
gSP - SP GBI Macros
gt - Turbo Microcode RDP
gu - Graphics Utilities
Math - Math Functions
nuSys - NuSystem
os - N64 Operating System
sp - Sprite Library Functions
uh - Host to Target IO
64DD - N64 Disk Drive

Nintendo® Confidential

## alSeqpGetVol

Syntax

    #include <libaudio.h>
    s16 alSeqpGetVol(ALSeqPlayer *seqp);

Arguments

- seqp is the pointer to the Type 0 MIDI sequence player

Explanation
It returns the overall sequence volume that was active at the end of the last call to alAudioFrame. A value of 0x7fff indicates full scale, and a value of 0 indicates off. Negative values are not allowed.
Because messages generated by alSeqpSetVol are not processed until the next call of alAudioFrame, a call to alSeqpSetVol followed by a call to alSeqpGetVol within the same frame will not reflect the new value.
Note that individual channels also have volume levels. You can get these volume levels by calling the alSeqpGetChlVol function.
See Also
alSeqpSetVol
alSeqpGetChlVol
alSeqPlayer

Nintendo® Confidential 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
Nintendo and N64 are registered trademarks of Nintendo
Last Updated April, 1999