cl soloud
1.0.0Bindings to SoLoud, a multi-platform, multi-backend, minimal dependencies sound mixing and output library
Table of Contents
About cl-soloud
This is a bindings library to SoLoud which allows easy cross-platform mixing and playback.
How To
Precompiled versions of the underlying library are included in this. If you want to build it manually however, refer to the SoLoud repository.
Load the system through ASDF or Quicklisp:
(ql:quickload :cl-soloud)
First you'll need to create an instance of the basic SoLoud object that will keep the system state around and allow you to manage playback.
(defvar *s* (make-instance 'cl-soloud:soloud))
Next you'll want to get an audio source to play back from. The simplest would be a speech source, which crudely turns text to speech.
(let ((source (make-instance 'cl-soloud:speech-source)))
(cl-soloud:load-text source "This text to speech is pretty terrible")
(cl-soloud:play source *s*))
Returned by play is a playback handle with which you can control the playback. Note that all the objects returned by this API will take care of automatically cleaning up the underlying resources when they are finalized. This means that you must keep a reference to your SoLoud object and sources around or things will randomly stop working.
SoLoud has a limit of how many playbacks can be played simultaneously. It is initially set to 16, but if you need more active sources then you can up it with the :max-active-playback-count initarg. Just note that the higher the number is, the more processing power will be required. If you play more things than the simultaneous limit, SoLoud will only play back the loudest ones. SoLoud also has a hard-coded maximum number of playbacks that can exist (this includes silent and active ones), which is set to 1024. The wrapper's API will make sure to check the maximum limit when you play a source.
Extending SoLoud
SoLoud can be extended by adding custom audio sources, filters, attenuators, or colliders. All of those have a corresponding "virtual" class that you should subclass (virtual-source virtual-filter virtual-attenuator virtual-collider) and specialise their respective methods on. The explanation of which methods you need is described in the class' docstring, and what each method should do should be clearly outlined in its own docstring.
System Information
Definition Index
-
CL-SOLOUD
- ORG.SHIRAKUMO.FRAF.SOLOUD
No documentation provided.-
EXTERNAL CLASS ATTENUATOR
Superclass for all audio attenuators. See ATTENUATOR See VIRTUAL-ATTENUATOR
-
EXTERNAL CLASS BASS-BOOST-FILTER
The bassboost filter is a proof of concept FFT filter. It simply multiplies the first few bands of the FFT by the boost value. There is one parameter, BOOST, of how strong the boost effect is. See FILTER
-
EXTERNAL CLASS BIQUAD-RESONANT-FILTER
The biquad resonant filter is a surprisingly cheap way to implement low and high pass filters, as well as some kind of band bass filter. The implementation in SoLoud is based on "Using the Biquad Resonant Filter", Phil Burk, Game Programming Gems 3, p. 606. The filter has three parameters - sample rate, cutoff frequency and resonance. These can also be adjusted on live streams, for instance to fade the low pass filter cutoff frequency for an outdoors/indoors transition effect. Currently, four parameters can be adjusted: WET --- Filter's wet signal; 1.0f for fully filtered, 0.0f for original, 0.5f for half and half. SAMPLERATE --- Filter's samplerate parameter FREQUENCY --- Filter's cutoff frequency RESONANCE --- Filter's resonance - higher means sharper cutoff See FILTER -
EXTERNAL CLASS BUS
The mixing busses are a special case of an audio stream. They are a kind of audio stream that plays other audio streams. Mixing bus can also play other mixing busses. Like any other audio stream, mixing bus has volume, panning and filters. Only one instance of a mixing bus can play at the same time, however; trying to play the same bus several times stops the earlier instance. While a mixing bus doesn't generate audio by itself, playing it counts against the maximum number of concurrent streams. Mixing busses are protected by default (i.e, won't stop playing if maximum number of concurrent streams is reached), and also marked as "must tick" (i.e, will always be present in the active voices list). See SOURCE See SOLOUD See PLAY
-
EXTERNAL CLASS C-BACKED-OBJECT
Superclass for all objects that track a C-allocated resource. The class takes care of automatically freeing the resource when an instance is being garbage collected, and allows you to retrieve the object based on a pointer address. See *C-OBJECT-TABLE* See HANDLE See CREATE-HANDLE See DESTROY-HANDLE See FREE
-
EXTERNAL CLASS COLLIDER
Superclass for all audio colliders. See COLLIDER See VIRTUAL-COLLIDER
-
EXTERNAL CLASS DC-REMOVAL-FILTER
This filter tries to remove DC signal from the audio. In other words, it tries to center the waveform around 0. This can be useful if some of the input waveforms gets stuck on non-zero values for a long time. The filter does not support changing of parameters on the fly, nor does it take changing of relative play speed into account. The DC removal is performed by calculating the average sample value over a relatively long period of time, and subtracting this from the output. There is one parameter, LENGTH, of how long the averaging buffer should be. The time is in seconds. See FILTER
-
EXTERNAL CLASS ECHO-FILTER
The echo filter in SoLoud is a very simple one. When the sound starts to play, the echo filter allocates a buffer to contain the echo samples, and loops through this until the sound ends. The filter does not support changing of parameters on the fly, nor does it take changing of relative play speed into account. There are two parameters - DELAY and DECAY. Delay is the time in seconds until the echo, and decay is multiplier for the echo. If the multiplier is outside the [0..1[ range, the results are unpredictable. See FILTER
-
EXTERNAL CLASS FFT-FILTER
The FFT filter is a short-time Fourier transform filter which can be used as basis for FFT-based effects. The base implementation does a simple tone downshifting. The filter exists mainly to adjust the speech synthesizer's voice in strange ways. It can also be used as basis for other FFT-based filters. See FILTER
-
EXTERNAL CLASS FILTER
Filters can be used to modify the sound some way. Typical uses for a filter are to create environmental effects, like echo, or to modify the way the speech synthesizer sounds like. See S-BACKED-OBJECT See SET-PARAMETERS
-
EXTERNAL CLASS FLANGER-FILTER
The flanger filter can be used to create a "flanger" effect on the signal. Applying this on a human voice may sound more "robotic", for instance. Currently, four parameters can be adjusted: WET --- Filter's wet signal; 1.0f for fully filtered, 0.0f for original, 0.5f for half and half. FREQ --- Filter's frequency DELAY --- Filter's delay See FILTER -
EXTERNAL CLASS GROUP
-
EXTERNAL CLASS LOFI-FILTER
The lofi filter is a signal degrading filter. You can adjust both the bit depth and the sample rate of the output, and these parameters can also be adjusted (and even faded) on the fly. The following parameters exist: WET --- Filter's wet signal; 1.0f for fully filtered, 0.0f for original, 0.5f for half and half. SAMPLERATE --- Filter's samplerate parameter BITDEPTH --- Filter's bit-depth parameter See FILTER -
EXTERNAL CLASS MONOTONE-SOURCE
The SoLoud::Monotone is a replayer for MONOTONE tracker songs. MONOTONE is a pc-speaker tracker, available on GitHub at https://github.com/MobyGamer/MONOTONE/ The SoLoud MONOTONE replayer can play MONOTONE v1 songs (only format available at the time of this writing). You can pick the number of hardware playbacks used - typically the songs are composed for a single playback (PC beeper). The waveform used is square wave. See SOURCE See LOAD-FILE See LOAD-MEM
-
EXTERNAL CLASS MP3-SOURCE
This source uses mpg123 to play back an MP3 file. See VIRTUAL-SOURCE See LOAD-FILE See FILE
-
EXTERNAL CLASS PLAYBACK
A handle representing the playback of an audio source. See HANDLE See SOLOUD See SOURCE See PLAY See SEEK See VOLUME See PAN See SET-ABSOLUTE-PAN See RELATIVE-SPEED See PAUSED-P See STOP See LOOPING-P See PROTECTED-P See SAMPLE-RATE See OSCILLATE-VOLUME See OSCILLATE-PAN See OSCILLATE-RELATIVE-SPEED See LOCATION See VELOCITY See MIN-MAX-DISTANCE See ATTENUATION See DOPPLER-FACTOR See FILTER-PARAMETER See INAUDIBLE-BEHAVIOR
-
EXTERNAL CLASS SFXR-SOURCE
The SoLoud::Sfxr is a retro sound effect synthesizer based on the original Sfxr by Tomas Pettersson. The original sfxr tool was designed to easily generate sound effects for Ludum Dare 48h games. SoLoud includes the same engine built in, so you can (should you wish) make every coin, explosion etc. sound different. The Sfxr sound sources also include a pseudo-random number generator which should probably be moved to more general use at some point. See SOURCE See LOAD-FILE See LOAD-MEM See LOAD-PRESET
-
EXTERNAL CLASS SOLOUD
This object represents the base instance needed to play audio with the soloud library. It might be possible, though questionable in reasoning, to create multiple instances of this at the same time. However, doing so is not directly supported and probably not a good idea. Thus, just make sure only to keep a single instance around. See C-BACKED-OBJECT See BACKEND See CHANNEL-LOCATION See PLAY See VOLUME See STOP See MAX-ACTIVE-PLAYBACK-COUNT See ACTIVE-PLAYBACK-COUNT See PLAYBACK-COUNT See SAMPLE-RATE See OSCILLATE-VOLUME See SOUND-SPEED See LOCATION See DIRECTION See UP See VELOCITY See PLAYING
-
EXTERNAL CLASS SOURCE
Superclass for all audio sources. Audio sources represent potential playback sources. Most sources can be played back multiple times simultaneously. Before a source can be played back, it must be loaded. Depending on the source, this can be one of the following load methods: See LOAD-FILE See LOAD-MEM See LOAD-PRESET See LOAD-TEXT See FILTER-MAP See ADD See WITHDRAW See VOLUME See LOOPING-P See MIN-MAX-DISTANCE See ATTENUATION See DOPPLER-FACTOR See 3D-PROCESSED-P See LISTENER-RELATIVE-P See DISTANCE-DELAYED-P See COLLIDER See ATTENUATOR See INAUDIBLE-BEHAVIOR See FILTER See STOP
-
EXTERNAL CLASS SPEECH-SOURCE
The SoLoud::Speech class implements a simple Klatt-style formant speech synthesizer. It's barely legible, not really human-like, but it's free, and it's here. Adjusting the speech synthesizer's output with audio filters should allow for various voices, which, along with subtitles, will let you add voice to your games cheaply. For more serious use, feel free to study the source code and play with the various internal parameters, as well as apply various filters to the sound. See SOURCE See LOAD-TEXT
-
EXTERNAL CLASS TED-SID-SOURCE
The SoLoud::TedSid is a replayer for TED and SID soundchip register write dumps. This is based on tedplay (c) 2012 Attila Grosz, used under Unlicense http://unlicense.org/. TED is the soundchip of the commodore plus/4, and SID is the soundchip of the commodore 64. The TED and SID songs are actually complete c64 or plus/4 programs, so in order to avoid running a complete c64 emulator in an audio engine, we only simulate the soundchips at real time. You can use the Soloud.getInfo() interface to query TED and SID register values while the song is playing. The SID registers are mapped to values 0-31 and the TED registers to 64-69. See SOURCE See LOAD-FILE See LOAD-MEM
-
EXTERNAL CLASS VIRTUAL-ATTENUATOR
Superclass to create your own, custom attenuators. You must implement the ATTENUATE method.
-
EXTERNAL CLASS VIRTUAL-COLLIDER
Superclass to create your own, custom colliders. 3d sound sources may have custom audio colliders attached to them. By default, audio sources are only defined by their position and maximum range, which makes the sound sources point sources and omnidirectional. With custom colliders, audio sources may be made to be bound to some area, as well as be directional. You must implement the COLLIDE method. See COLLIDER See COLLIDE
-
EXTERNAL CLASS VIRTUAL-FILTER
This is a class for your own filter classes. Subclass this and implement the FILTER and FILTER-CHANNEL methods to create a new kind of filter. See FILTER
-
EXTERNAL CLASS WAV-SOURCE
The SoLoud::Wav class represents a wave sound effect. The source files may be in 8 or 16 bit raw RIFF WAV files, or compressed Ogg Vorbis files. The sounds are loaded and converted to float samples, which means that every second of a 44100Hz stereo sound takes about 350kB of memory. The good side is, after loading, these samples are very lightweight, as their processing is mostly just a memory copy. For lengthy samples like background music, you may want to use SoLoud::WavStream instead. The Wav is all about speed, and always decodes the whole sample into memory at load time. See SOURCE See LOAD-FILE See LOAD-MEM
-
EXTERNAL CLASS WAV-STREAM-SOURCE
The SoLoud::WavStream class represents a wave sound effect that is streamed off disk while it's playing. The source files may be in 8 or 16 bit raw RIFF WAV files, or compressed Ogg Vorbis files. The sounds are loaded in pieces while they are playing, which takes more processing power than playing samples from memory, but they require much less memory. For short or often used samples, you may want to use SoLoud::Wav instead. See SOURCE See LOAD-FILE See LOAD-MEM
-
EXTERNAL GENERIC-FUNCTION 3D-PROCESSED-P
- SOURCE
Accessor to whether the source is processed as a 3d audio source. See SOURCE
-
EXTERNAL GENERIC-FUNCTION (SETF 3D-PROCESSED-P)
- VALUE
- WAV
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ACTIVE-PLAYBACK-COUNT
- SOLOUD
Returns the current number of active playbacks. See MAX-ACTIVE-PLAYBACK-COUNT See PLAYBACK-COUNT See SOLOUD
-
EXTERNAL GENERIC-FUNCTION ADD
- FILTER
- SOURCE
-
EXTERNAL GENERIC-FUNCTION ATTENUATE
- ATTENUATOR
- DISTANCE
- MIN-DISTANCE
- MAX-DISTANCE
- ROLLOFF-FACTOR
Method called to compute the attenuation. The return value is expected to be in the [0,1 range, and gives the general volume level. The custom attenuators are called while processing the 3d audio in the update3dAudio() call, before any panning is calculated. Note that calling any SoLoud functions (even to set the position of a 3d audio source) from the attenuate function will most likely cause the application - or at least the audio thread - to freeze due to mutex locks. See VIRTUAL-ATTENUATOR
-
EXTERNAL GENERIC-FUNCTION ATTENUATION
- 3D-DATA
-
EXTERNAL GENERIC-FUNCTION (SETF ATTENUATION)
- VALUE
- WAV
No documentation provided. -
EXTERNAL GENERIC-FUNCTION ATTENUATOR
- 3D-DATA
Accessor to the custom audio attenuator instance. SoLoud expects the attenuator to be there until all instances of the sound have stopped. The application is responsible for cleaning up the attenuator. Several sound sources may use the same attenuator. See SOURCE See ATTENUATOR
-
EXTERNAL GENERIC-FUNCTION (SETF ATTENUATOR)
- VALUE
- WAV
No documentation provided. -
EXTERNAL GENERIC-FUNCTION BACKEND
- SOLOUD
Read out information about SoLoud's audio backend. Returns five values: - The backend's keyword ID - The backend's name as a string - The number of channels of the backend - The sample rate of the backend - The internal buffer size of the backend See SOLOUD
-
EXTERNAL GENERIC-FUNCTION BASE-SAMPLERATE
- VIRTUAL-SOURCE
Accessor to the base samplerate used for this virtual source. The samples requested by GET-AUDIO should be in this rate. See VIRTUAL-SOURCE See GET-AUDIO
-
EXTERNAL GENERIC-FUNCTION (SETF BASE-SAMPLERATE)
- VALUE
- VIRTUAL-SOURCE
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CHANNEL-LOCATION
- SOLOUD
- CHANNEL
Accessor to the location of a channel in 3d space. The vector is a list of three floats. The channel must be a valid channel id. See SOLOUD
-
EXTERNAL GENERIC-FUNCTION (SETF CHANNEL-LOCATION)
- LOCATION
- SOLOUD
- CHANNEL
No documentation provided. -
EXTERNAL GENERIC-FUNCTION CHANNELS
- VIRTUAL-SOURCE
Accessor to the number of channels used for this virtual source. The samples requested by GET-AUDIO should respect this value. See VIRTUAL-SOURCE See GET-AUDIO
-
EXTERNAL GENERIC-FUNCTION (SETF CHANNELS)
- VALUE
- VIRTUAL-SOURCE
No documentation provided. -
EXTERNAL GENERIC-FUNCTION COLLIDE
- COLLIDER
- SOLOUD
- 3D-DATA
- USER-DATA
Method called to compute the collision. The return value is expected to be in the [0,1] range, and gives the general volume level. The Soloud object and 3D-data instance are given for convenience. Additionally, when setting the collider, the application may also set a user data integer value which is also provided to the custom collider through this call. The custom colliders are called while processing the 3d audio in the update3dAudio() call, before any panning or attenuation is calculated. Thus, if the COLLIDE function adjusts the audio instance's 3d position, the changes will take effect. For example, if a river collider was to be created, the collider would check the player's distance to the river, and adjust the sound source's 3d position to the point closest to the player so that if the player runs along the river, the sound would be heard from the direction of the river (instead of, for instance, from just the middle of the river). Note that calling any SoLoud functions (even to set the position of a 3d audio source) from the collide function will most likely cause the application - or at least the audio thread - to freeze due to mutex locks. See VIRTUAL-COLLIDER
-
EXTERNAL GENERIC-FUNCTION COLLIDER
- 3D-DATA
-
EXTERNAL GENERIC-FUNCTION (SETF COLLIDER)
- VALUE
- WAV
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DIRECTION
- OBJECT
Accessor to the direction in which the listener faces in 3d space. See SOLOUD
-
EXTERNAL GENERIC-FUNCTION (SETF DIRECTION)
- VALUE
- SOLOUD
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DISTANCE-DELAYED-P
- SOURCE
Accessor to whether the sound's playback will be delayed by its distance. Since speed of sound is way slower than speed of light, in reality we might see an explosion before we hear it. Default is disabled, as this may be seen as a glitch since most games do not bother simulating this. See SOURCE
-
EXTERNAL GENERIC-FUNCTION (SETF DISTANCE-DELAYED-P)
- VALUE
- WAV
No documentation provided. -
EXTERNAL GENERIC-FUNCTION DOPPLER-FACTOR
- 3D-DATA
-
EXTERNAL GENERIC-FUNCTION (SETF DOPPLER-FACTOR)
- VALUE
- WAV
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FILTER
- FILTER
- BUFFER
- SAMPLES
- CHANNELS
- SAMPLERATE
- TIME
-
EXTERNAL GENERIC-FUNCTION (SETF FILTER)
- FILTER
- WAV
- ID
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FILTER-CHANNEL
- FILTER
- BUFFER
- CHANNEL
- SAMPLES
- CHANNELS
- SAMPLERATE
- TIME
Most filters are simpler to write on a channel-by-channel basis, so that they only deal with mono samples. In this case, you may want to use this function instead. The default implementation of FILTER calls this for every channel in the source. See VIRTUAL-FILTER See FILTER
-
EXTERNAL GENERIC-FUNCTION FILTER-PARAMETER
- PLAYBACK
- FILTER
- ATTRIBUTE
-
EXTERNAL GENERIC-FUNCTION (SETF FILTER-PARAMETER)
- VALUE
- PLAYBACK
- FILTER
- ATTRIBUTE
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FLAGS
- VIRTUAL-SOURCE
Accessor to the list of active flags for the source. See VIRTUAL-SOURCE
-
EXTERNAL GENERIC-FUNCTION (SETF FLAGS)
- VALUE
- VIRTUAL-SOURCE
No documentation provided. -
EXTERNAL GENERIC-FUNCTION FREE
- OBJECT
Explicitly and immediately frees the C object that this instance tracks. See C-BACKED-OBJECT
-
EXTERNAL GENERIC-FUNCTION GET-AUDIO
- AUDIO-SOURCE
- BUFFER
- SAMPLES
This method is called to generate audio from a source. SoLoud requests samples from the sound instance using this function. If the instance generates more than one channel (i.e, stereo sound), the expected sample data first has the first channel samples, then second channel samples, etc. So, for stereo this is: L{samples}R{samples} The getAudio function is also responsible for handling looping, if the audio source supports it. If the audio source runs out of data, the rest of the buffer should be set to zero. Each sample should be a single-float. See VIRTUAL-SOURCE -
EXTERNAL GENERIC-FUNCTION GET-INFO
- AUDIO-SOURCE
- INFO-KEY
This method is called when information is requested from the source. This method is optional. You can provide the interface to let the application query real-time information about your audio source. This information may be channel volumes, register values, or some other information of interest. See VIRTUAL-SOURCE
-
EXTERNAL GENERIC-FUNCTION HANDLE
- OBJECT
Accessor to the pointer to the C object that this instance tracks. See C-BACKED-OBJECT
-
EXTERNAL GENERIC-FUNCTION (SETF HANDLE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION HAS-ENDED
- AUDIO-SOURCE
This method is called to determine if the source has ended. After mixing, SoLoud asks all audio instances whether they have ended, and if they have, it will free the object and free the channel. Supporting looping will likely affect the implementation of this function. See VIRTUAL-SOURCE
-
EXTERNAL GENERIC-FUNCTION INAUDIBLE-BEHAVIOR
- SOURCE
Accessor to the inaudible behaviour of the playback. A list of two values: - Whether the source should be ticked even when inaudible - Whether the source should be killed once inaudible
-
EXTERNAL GENERIC-FUNCTION (SETF INAUDIBLE-BEHAVIOR)
- VALUE
- WAV
No documentation provided. -
EXTERNAL GENERIC-FUNCTION INAUDIBLE-KILL-P
- VIRTUAL-SOURCE
Accessor to whether this audio source should be killed when it is inaudible. See FLAGS See VIRTUAL-AUDIO-SOURCE See INAUDIBLE-BEHAVIOR
-
EXTERNAL GENERIC-FUNCTION (SETF INAUDIBLE-KILL-P)
- ACTIVE
- VIRTUAL-SOURCE
No documentation provided. -
EXTERNAL GENERIC-FUNCTION INAUDIBLE-TICK-P
- VIRTUAL-SOURCE
Accessor to whether this audio source should still be ticked while inaudible. See FLAGS See VIRTUAL-AUDIO-SOURCE See INAUDIBLE-BEHAVIOR
-
EXTERNAL GENERIC-FUNCTION (SETF INAUDIBLE-TICK-P)
- ACTIVE
- VIRTUAL-SOURCE
No documentation provided. -
EXTERNAL GENERIC-FUNCTION LISTENER-RELATIVE-P
- SOURCE
Accessor to whether the source is relative to the listener or not. If a sound is listener-relative, the listener's coordinates are assumed to be (0 0 0) in calculations. See SOURCE
-
EXTERNAL GENERIC-FUNCTION (SETF LISTENER-RELATIVE-P)
- VALUE
- WAV
No documentation provided. -
EXTERNAL GENERIC-FUNCTION LOAD-FILE
- SOURCE
- FILE
Load the audio source's contents from a file on disk. See WAV-SOURCE See WAV-STREAM-SOURCE See SFXR-SOURCE See MONOTONE-SOURCE See TED-SID-SOURCE See MP3-SOURCE
-
EXTERNAL GENERIC-FUNCTION LOAD-MEM
- SOURCE
- POINTER
- LENGTH
- &KEY
- COPY
- TAKE-OWNERSHIP
Load the audio source's contents from a memory buffer. See WAV-SOURCE See WAV-STREAM-SOURCE See SFXR-SOURCE See MONOTONE-SOURCE See TED-SID-SOURCE
-
EXTERNAL GENERIC-FUNCTION LOAD-PRESET
- SOURCE
- PRESET
Load a preset into the SFXR-Source. The symbol should be one of: - :COINT - :LASER - :EXPLOSION - :POWERUP - :HURT - :JUMP - :BLIP See SFXR-SOURCE
-
EXTERNAL GENERIC-FUNCTION LOAD-TEXT
- SOURCE
- TEXT
Load the text into the speech source for playback. See SPEECH-SOURCE
-
EXTERNAL GENERIC-FUNCTION LOCATION
- 3D-DATA
-
EXTERNAL GENERIC-FUNCTION (SETF LOCATION)
- VALUE
- SOLOUD
No documentation provided. -
EXTERNAL GENERIC-FUNCTION LOOPING-P
- PLAYBACK
-
EXTERNAL GENERIC-FUNCTION (SETF LOOPING-P)
- VALUE
- WAV
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MAX-ACTIVE-PLAYBACK-COUNT
- SOLOUD
Accessor to the maximum amount of playbacks that can be heard simultaneously. See ACTIVE-PLAYBACK-COUNT See SOLOUD
-
EXTERNAL GENERIC-FUNCTION (SETF MAX-ACTIVE-PLAYBACK-COUNT)
- COUNT
- SOLOUD
No documentation provided. -
EXTERNAL GENERIC-FUNCTION MIN-MAX-DISTANCE
- 3D-DATA
-
EXTERNAL GENERIC-FUNCTION (SETF MIN-MAX-DISTANCE)
- VALUE
- WAV
No documentation provided. -
EXTERNAL GENERIC-FUNCTION OSCILLATE-PAN
- PLAYBACK
- FROM
- TO
- TIME
Constantly oscillate between the two pans in the given time. See PLAYBACK
-
EXTERNAL GENERIC-FUNCTION OSCILLATE-RELATIVE-SPEED
- PLAYBACK
- FROM
- TO
- TIME
Constantly oscillate between the two relative speeds in the given time. See PLAYBACK
-
EXTERNAL GENERIC-FUNCTION OSCILLATE-VOLUME
- SOLOUD
- FROM
- TO
- TIME
-
EXTERNAL GENERIC-FUNCTION PAN
- PLAYBACK
Accessor to the left/right panning of the playback. The setf method accepts an additional argument, FADE, which will fade the pan to the specified amount in the given time. See PLAYBACK
-
EXTERNAL GENERIC-FUNCTION (SETF PAN)
- PAN
- PLAYBACK
- &KEY
- FADE
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PAUSED-P
- PLAYBACK
Accessor to whether the playback is currently paused. See PLAYBACK
-
EXTERNAL GENERIC-FUNCTION (SETF PAUSED-P)
- VALUE
- PLAYBACK
No documentation provided. -
EXTERNAL GENERIC-FUNCTION PLAY
- SOURCE
- TARGET
- &KEY
- VOLUME
- PAN
- PAUSED
- DELAY
- LOCATION
- VELOCITY
- BUS
- &ALLOW-OTHER-KEYS
Play back an audio source on the target playback bus. Returned is a PLAYBACK handle that represents the access to the current playback. Note that SoLoud invalidates some playback handles as soon as the audio source has stopped playing. However, this library cannot know about this and cannot invalidate the handle for you automatically, which means you might end up with an invalid handle. The bus can be either SOLOUD or BUS. If DELAY is given, the sound is only played back after the specified amount of time has passed. Without the delay, the source is always played back as soon as possible. If LOCATION is given, the source is played back at the specified location in 3d space. If PAUSED is T, the source is started but paused and won't play back until you unpause it. See PLAYBACK See SOLOUD See BUS See SOURCE
-
EXTERNAL GENERIC-FUNCTION PLAYBACK-COUNT
- SOLOUD
Returns the current total number of playbacks. See ACTIVE-PLAYBACK-COUNT See SOLOUD
-
EXTERNAL GENERIC-FUNCTION PLAYING
- SOLOUD
Returns true if there is something playing back right now See SOLOUD See ACTIVE-PLAYBACK-COUNT
-
EXTERNAL GENERIC-FUNCTION POINTER->OBJECT
- POINTER
Attempts to translate a pointer or pointer address of a C resource to its corresponding lisp object. See *C-OBJECT-TABLE* See C-BACKED-OBJECT
-
EXTERNAL GENERIC-FUNCTION PROTECTED-P
- PLAYBACK
Accessor to whether the playback is protected or not. Normally, if you try to play more sounds than there are slots, SoLoud will kill off the oldest playing sound to make room. That sound will most likely be your background music. This can be worked around by protecting the sound. See PLAYBACK
-
EXTERNAL GENERIC-FUNCTION (SETF PROTECTED-P)
- VALUE
- PLAYBACK
No documentation provided. -
EXTERNAL GENERIC-FUNCTION RELATIVE-SPEED
- PLAYBACK
Accessor to the relative playback speed of the playback. The setf method accepts an additional argument, FADE, which will fade the speed to the specified amount in the given time. See PLAYBACK
-
EXTERNAL GENERIC-FUNCTION (SETF RELATIVE-SPEED)
- RELATIVE-SPEED
- PLAYBACK
- &KEY
- FADE
No documentation provided. -
EXTERNAL GENERIC-FUNCTION REWIND
- AUDIO-SOURCE
This method is called when a complete rewind is necessary. To enable the base implementation of seek to seek backwards from the current play position, sound source may implement the rewind function. In most cases the rewind is easier to implement than actual smart seeking. See VIRTUAL-SOURCE
-
EXTERNAL GENERIC-FUNCTION SAMPLE-RATE
- PLAYBACK
-
EXTERNAL GENERIC-FUNCTION (SETF SAMPLE-RATE)
- SAMPLE-RATE
- PLAYBACK
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SEEK
- PLAYBACK
- SECONDS
Seek to the specified absolute position in the source. Note that not all audio sources support seeking, and for those that do this operation is usually rather heavy. See PLAYBACK
-
EXTERNAL GENERIC-FUNCTION SEEK-TO
- AUDIO-SOURCE
- TIME
- SCRATCH
- SIZE
This method is called when a seek request is made. This method is optional. The base implementation will simply request (and discard) samples from the sound source until the desired position has been reached; for many sound sources, a smarter way exists. See VIRTUAL-SOURCE
-
EXTERNAL GENERIC-FUNCTION SET-ABSOLUTE-PAN
- PLAYBACK
- &KEY
- FRONT-LEFT
- FRONT-RIGHT
- BACK-LEFT
- BACK-RIGHT
- CENTER
- SUBWOOFER
Set the absolute pan of all the possible speakers of the playback. Currently SoLoud does not support surround sound, so this does nothing. See PLAYBACK
-
EXTERNAL GENERIC-FUNCTION SET-PARAMETERS
- FILTER
- &KEY
- BOOST
- LENGTH
- DELAY
- FREQ
- SAMPLE-RATE
- BIT-DEPTH
- DECAY
- FILTER-TYPE
- TYPE
- FREQUENCY
- RESONANCE
- &ALLOW-OTHER-KEYS
Allows you to set the configuration parameters of the filter instance. See FILTER
-
EXTERNAL GENERIC-FUNCTION SINGLE-INSTANCE-P
- VIRTUAL-SOURCE
Accessor to whether there can only be a single playback instance of the audio source at once. See FLAGS See VIRTUAL-AUDIO-SOURCE
-
EXTERNAL GENERIC-FUNCTION (SETF SINGLE-INSTANCE-P)
- ACTIVE
- VIRTUAL-SOURCE
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SOLOUD
- OBJECT
-
EXTERNAL GENERIC-FUNCTION (SETF SOLOUD)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SOUND-SPEED
- SOLOUD
Accessor to the speed of sound in the system. The speed of sound is used to calculate doppler effects in addition to the distance delay. Since SoLoud has no knowledge of the scale of your coordinates, you may need to adjust the speed of sound for these effects to work correctly. The default value is 343, which assumes that your world coordinates are in meters (where 1 unit is 1 meter), and that the environment is dry air at around 20 degrees Celsius. See SOLOUD
-
EXTERNAL GENERIC-FUNCTION (SETF SOUND-SPEED)
- VALUE
- SOLOUD
No documentation provided. -
EXTERNAL GENERIC-FUNCTION SOURCE
- OBJECT
Accessor to the playback's audio source that is being played back. See PLAYBACK
-
EXTERNAL GENERIC-FUNCTION (SETF SOURCE)
- NEW-VALUE
- OBJECT
No documentation provided. -
EXTERNAL GENERIC-FUNCTION STOP
- WAV
-
EXTERNAL GENERIC-FUNCTION UP
- OBJECT
Accessor to the UP vector for the listener in 3d space. See SOLOUD
-
EXTERNAL GENERIC-FUNCTION (SETF UP)
- VALUE
- SOLOUD
No documentation provided. -
EXTERNAL GENERIC-FUNCTION VELOCITY
- 3D-DATA
-
EXTERNAL GENERIC-FUNCTION (SETF VELOCITY)
- VALUE
- SOLOUD
No documentation provided. -
EXTERNAL GENERIC-FUNCTION VOLUME
- 3D-DATA
-
EXTERNAL GENERIC-FUNCTION (SETF VOLUME)
- VALUE
- WAV
- &KEY
- FADE
No documentation provided. -
EXTERNAL GENERIC-FUNCTION WITHDRAW
- FILTER
- SOURCE
-
CL-SOLOUD-CFFI
- ORG.SHIRAKUMO.FRAF.SOLOUD.CFFI
No documentation provided.-
EXTERNAL SPECIAL-VARIABLE *MAX-FILTERS*
No documentation provided. -
EXTERNAL SPECIAL-VARIABLE *MAX-SOURCES*
No documentation provided. -
EXTERNAL SPECIAL-VARIABLE *STATIC*
No documentation provided. -
EXTERNAL FUNCTION ADD-VOICE-TO-GROUP
- SOLOUD
- VOICE-GROUP-HANDLE
- VOICE-HANDLE
No documentation provided. -
EXTERNAL FUNCTION ATTENUATE-AUDIO-ATTENUATOR
- AUDIO-ATTENUATOR
- DISTANCE
- MIN
- MAX
- ROLLOFF
No documentation provided. -
EXTERNAL FUNCTION BUS-CALC-FFT
- BUS
No documentation provided. -
EXTERNAL FUNCTION BUS-PLAY
- BUS
- SOUND
No documentation provided. -
EXTERNAL FUNCTION BUS-PLAY*
- BUS
- SOUND
- VOLUME
- PAN
- PAUSED
No documentation provided. -
EXTERNAL FUNCTION BUS-PLAY-3D
- BUS
- SOUND
- X
- Y
- Z
No documentation provided. -
EXTERNAL FUNCTION BUS-PLAY-3D*
- BUS
- SOUND
- X
- Y
- Z
- VX
- VY
- VZ
- VOLUME
- PAUSED
No documentation provided. -
EXTERNAL FUNCTION BUS-PLAY-3D-CLOCKED
- BUS
- SOUND-TIME
- SOUND
- X
- Y
- Z
No documentation provided. -
EXTERNAL FUNCTION BUS-PLAY-3D-CLOCKED*
- BUS
- SOUND-TIME
- SOUND
- X
- Y
- Z
- VX
- VY
- VZ
- VOLUME
No documentation provided. -
EXTERNAL FUNCTION BUS-PLAY-CLOCKED
- BUS
- SOUND-TIME
- SOUND
No documentation provided. -
EXTERNAL FUNCTION BUS-PLAY-CLOCKED*
- BUS
- SOUND-TIME
- SOUND
- VOLUME
- PAN
No documentation provided. -
EXTERNAL FUNCTION CALC-FFT
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION CREATE
No documentation provided. -
EXTERNAL FUNCTION CREATE-BASS-BOOST-FILTER
No documentation provided. -
EXTERNAL FUNCTION CREATE-BIQUAD-RESONANT-FILTER
No documentation provided. -
EXTERNAL FUNCTION CREATE-BUS
No documentation provided. -
EXTERNAL FUNCTION CREATE-DC-REMOVAL-FILTER
No documentation provided. -
EXTERNAL FUNCTION CREATE-ECHO-FILTER
No documentation provided. -
EXTERNAL FUNCTION CREATE-FFT-FILTER
No documentation provided. -
EXTERNAL FUNCTION CREATE-FLANGER-FILTER
No documentation provided. -
EXTERNAL FUNCTION CREATE-LOFI-FILTER
No documentation provided. -
EXTERNAL FUNCTION CREATE-MONOTONE
No documentation provided. -
EXTERNAL FUNCTION CREATE-OPENMPT
No documentation provided. -
EXTERNAL FUNCTION CREATE-PRG
No documentation provided. -
EXTERNAL FUNCTION CREATE-SFXR
No documentation provided. -
EXTERNAL FUNCTION CREATE-SPEECH
No documentation provided. -
EXTERNAL FUNCTION CREATE-TED-SID
No documentation provided. -
EXTERNAL FUNCTION CREATE-VIRTUAL-AUDIO-ATTENUATOR
No documentation provided. -
EXTERNAL FUNCTION CREATE-VIRTUAL-AUDIO-COLLIDER
No documentation provided. -
EXTERNAL FUNCTION CREATE-VIRTUAL-AUDIO-SOURCE
No documentation provided. -
EXTERNAL FUNCTION CREATE-VIRTUAL-FILTER
No documentation provided. -
EXTERNAL FUNCTION CREATE-VOICE-GROUP
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION CREATE-WAV
No documentation provided. -
EXTERNAL FUNCTION CREATE-WAV-STREAM
No documentation provided. -
EXTERNAL FUNCTION DEINIT
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION DESTROY
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION DESTROY-AUDIO-ATTENUATOR
- AUDIO-ATTENUATOR
No documentation provided. -
EXTERNAL FUNCTION DESTROY-BASS-BOOST-FILTER
- BASS-BOOST-FILTER
No documentation provided. -
EXTERNAL FUNCTION DESTROY-BIQUAD-RESONANT-FILTER
- BIQUAD-RESONANT-FILTER
No documentation provided. -
EXTERNAL FUNCTION DESTROY-BUS
- BUS
No documentation provided. -
EXTERNAL FUNCTION DESTROY-DC-REMOVAL-FILTER
- DC-REMOVAL-FILTER
No documentation provided. -
EXTERNAL FUNCTION DESTROY-ECHO-FILTER
- ECHO-FILTER
No documentation provided. -
EXTERNAL FUNCTION DESTROY-FFT-FILTER
- FFT-FILTER
No documentation provided. -
EXTERNAL FUNCTION DESTROY-FLANGER-FILTER
- FLANGER-FILTER
No documentation provided. -
EXTERNAL FUNCTION DESTROY-LOFI-FILTER
- LOFI-FILTER
No documentation provided. -
EXTERNAL FUNCTION DESTROY-MONOTONE
- MONOTONE
No documentation provided. -
EXTERNAL FUNCTION DESTROY-OPENMPT
- OPENMPT
No documentation provided. -
EXTERNAL FUNCTION DESTROY-PRG
- PRG
No documentation provided. -
EXTERNAL FUNCTION DESTROY-SFXR
- SFXR
No documentation provided. -
EXTERNAL FUNCTION DESTROY-SPEECH
- SPEECH
No documentation provided. -
EXTERNAL FUNCTION DESTROY-TED-SID
- TED-SID
No documentation provided. -
EXTERNAL FUNCTION DESTROY-VIRTUAL-AUDIO-ATTENUATOR
- VIRTUAL-AUDIO-ATTENUATOR
No documentation provided. -
EXTERNAL FUNCTION DESTROY-VIRTUAL-AUDIO-COLLIDER
- VIRTUAL-AUDIO-COLLIDER
No documentation provided. -
EXTERNAL FUNCTION DESTROY-VIRTUAL-AUDIO-SOURCE
- VIRTUAL-AUDIO-SOURCE
No documentation provided. -
EXTERNAL FUNCTION DESTROY-VIRTUAL-FILTER
- VIRTUAL-FILTER
No documentation provided. -
EXTERNAL FUNCTION DESTROY-VOICE-GROUP
- SOLOUD
- VOICE-GROUP-HANDLE
No documentation provided. -
EXTERNAL FUNCTION DESTROY-WAV
- WAV
No documentation provided. -
EXTERNAL FUNCTION DESTROY-WAV-STREAM
- WAV-STREAM
No documentation provided. -
EXTERNAL FUNCTION FADE-FILTER-PARAMETER
- SOLOUD
- VOICE-HANDLE
- FILTER-ID
- ATTRIBUTE-ID
- TO
- TIME
No documentation provided. -
EXTERNAL FUNCTION FADE-GLOBAL-VOLUME
- SOLOUD
- TO
- TIME
No documentation provided. -
EXTERNAL FUNCTION FADE-PAN
- SOLOUD
- VOICE-HANDLE
- TO
- TIME
No documentation provided. -
EXTERNAL FUNCTION FADE-RELATIVE-PLAY-SPEED
- SOLOUD
- VOICE-HANDLE
- TO
- TIME
No documentation provided. -
EXTERNAL FUNCTION FADE-VOLUME
- SOLOUD
- VOICE-HANDLE
- TO
- TIME
No documentation provided. -
EXTERNAL FUNCTION GET-3D-SOUND-SPEED
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION GET-ACTIVE-VOICE-COUNT
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-ATTENUATION-MODEL
- INSTANCE
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-ATTENUATION-ROLLOFF
- INSTANCE
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-AUDIO-ATTENUATOR
- INSTANCE
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-AUDIO-COLLIDER
- INSTANCE
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-CHANNEL-VOLUME
- INSTANCE
- CHANNEL
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-COLLIDER-DATA
- INSTANCE
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-DOPPLER-FACTOR
- INSTANCE
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-DOPPLER-VALUE
- INSTANCE
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-FLAGS
- INSTANCE
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-HANDLE
- INSTANCE
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-MAX-DISTANCE
- INSTANCE
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-MIN-DISTANCE
- INSTANCE
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-POSITION
- INSTANCE
- X
- Y
- Z
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-VELOCITY
- INSTANCE
- X
- Y
- Z
No documentation provided. -
EXTERNAL FUNCTION GET-AUDIO-SOURCE-INSTANCE-3D-DATA-VOLUME
- INSTANCE
No documentation provided. -
EXTERNAL FUNCTION GET-BACKEND-BUFFER-SIZE
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION GET-BACKEND-CHANNELS
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION GET-BACKEND-ID
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION GET-BACKEND-SAMPLE-RATE
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION GET-BACKEND-STRING
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION GET-BUS-WAVE
- BUS
No documentation provided. -
EXTERNAL FUNCTION GET-ERROR-STRING
- SOLOUD
- ERROR-CODE
No documentation provided. -
EXTERNAL FUNCTION GET-FILTER-PARAMETER
- SOLOUD
- VOICE-HANDLE
- FILTER-ID
- ATTRIBUTE-ID
No documentation provided. -
EXTERNAL FUNCTION GET-GLOBAL-VOLUME
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION GET-INFO
- SOLOUD
- VOICE-HANDLE
- INFO-KEY
No documentation provided. -
EXTERNAL FUNCTION GET-LOOP-COUNT
- SOLOUD
- VOICE-HANDLE
No documentation provided. -
EXTERNAL FUNCTION GET-LOOPING
- SOLOUD
- VOICE-HANDLE
No documentation provided. -
EXTERNAL FUNCTION GET-MAX-ACTIVE-VOICE-COUNT
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION GET-OVERALL-VOLUME
- SOLOUD
- VOICE-HANDLE
No documentation provided. -
EXTERNAL FUNCTION GET-PAN
- SOLOUD
- VOICE-HANDLE
No documentation provided. -
EXTERNAL FUNCTION GET-PAUSE
- SOLOUD
- VOICE-HANDLE
No documentation provided. -
EXTERNAL FUNCTION GET-POST-CLIP-SCALER
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION GET-PROTECT-VOICE
- SOLOUD
- VOICE-HANDLE
No documentation provided. -
EXTERNAL FUNCTION GET-RELATIVE-PLAY-SPEED
- SOLOUD
- VOICE-HANDLE
No documentation provided. -
EXTERNAL FUNCTION GET-SAMPLE-RATE
- SOLOUD
- VOICE-HANDLE
No documentation provided. -
EXTERNAL FUNCTION GET-STREAM-TIME
- SOLOUD
- VOICE-HANDLE
No documentation provided. -
EXTERNAL FUNCTION GET-VERSION
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION GET-VIRTUAL-AUDIO-SOURCE-BASE-SAMPLERATE
- VIRTUAL-AUDIO-SOURCE
No documentation provided. -
EXTERNAL FUNCTION GET-VIRTUAL-AUDIO-SOURCE-CHANNELS
- VIRTUAL-AUDIO-SOURCE
No documentation provided. -
EXTERNAL FUNCTION GET-VIRTUAL-AUDIO-SOURCE-FLAGS
- VIRTUAL-AUDIO-SOURCE
No documentation provided. -
EXTERNAL FUNCTION GET-VOICE-COUNT
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION GET-VOLUME
- SOLOUD
- VOICE-HANDLE
No documentation provided. -
EXTERNAL FUNCTION GET-WAV-LENGTH
- WAV
No documentation provided. -
EXTERNAL FUNCTION GET-WAV-STREAM-LENGTH
- WAV
No documentation provided. -
EXTERNAL FUNCTION GET-WAVE
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION INIT
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION INIT*
- SOLOUD
- FLAGS
- BACKEND
- SAMPLE-RATE
- BUFFER-SIZE
- CHANNELS
No documentation provided. -
EXTERNAL FUNCTION IS-VALID-VOICE-HANDLE
- SOLOUD
- VOICE-HANDLE
No documentation provided. -
EXTERNAL FUNCTION IS-VOICE-GROUP
- SOLOUD
- VOICE-GROUP-HANDLE
No documentation provided. -
EXTERNAL FUNCTION IS-VOICE-GROUP-EMPTY
- SOLOUD
- VOICE-GROUP-HANDLE
No documentation provided. -
EXTERNAL FUNCTION LOAD-MONOTONE
- MONOTONE
- FILENAME
No documentation provided. -
EXTERNAL FUNCTION LOAD-MONOTONE-FILE
- MONOTONE
- FILE
No documentation provided. -
EXTERNAL FUNCTION LOAD-MONOTONE-MEM
- MONOTONE
- MEM
- LENGTH
No documentation provided. -
EXTERNAL FUNCTION LOAD-MONOTONE-MEM*
- MONOTONE
- MEM
- LENGTH
- COPY
- TAKE-OWNERSHIP
No documentation provided. -
EXTERNAL FUNCTION LOAD-OPENMPT
- OPENMPT
- FILENAME
No documentation provided. -
EXTERNAL FUNCTION LOAD-OPENMPT-FILE
- OPENMPT
- FILE
No documentation provided. -
EXTERNAL FUNCTION LOAD-OPENMPT-MEM
- OPENMPT
- MEM
- LENGTH
No documentation provided. -
EXTERNAL FUNCTION LOAD-OPENMPT-MEM*
- OPENMPT
- MEM
- LENGTH
- COPY
- TAKE-OWNERSHIP
No documentation provided. -
EXTERNAL FUNCTION LOAD-SFXR-PARAMS
- SFXR
- FILENAME
No documentation provided. -
EXTERNAL FUNCTION LOAD-SFXR-PARAMS-FILE
- SFXR
- FILE
No documentation provided. -
EXTERNAL FUNCTION LOAD-SFXR-PARAMS-MEM
- SFXR
- MEM
- LENGTH
No documentation provided. -
EXTERNAL FUNCTION LOAD-SFXR-PARAMS-MEM*
- SFXR
- MEM
- LENGTH
- COPY
- TAKE-OWNERSHIP
No documentation provided. -
EXTERNAL FUNCTION LOAD-SFXR-PRESET
- SFXR
- PRESET-NO
- SEED
No documentation provided. -
EXTERNAL FUNCTION LOAD-TED-SID
- TED-SID
- FILENAME
No documentation provided. -
EXTERNAL FUNCTION LOAD-TED-SID-FILE
- TED-SID
- FILE
No documentation provided. -
EXTERNAL FUNCTION LOAD-TED-SID-FILE-TO-MEM
- TED-SID
- FILE
No documentation provided. -
EXTERNAL FUNCTION LOAD-TED-SID-MEM
- TED-SID
- MEM
- LENGTH
No documentation provided. -
EXTERNAL FUNCTION LOAD-TED-SID-MEM*
- TED-SID
- MEM
- LENGTH
- COPY
- TAKE-OWNERSHIP
No documentation provided. -
EXTERNAL FUNCTION LOAD-TED-SID-TO-MEM
- TED-SID
- FILENAME
No documentation provided. -
EXTERNAL FUNCTION LOAD-WAV
- WAV
- FILENAME
No documentation provided. -
EXTERNAL FUNCTION LOAD-WAV-FILE
- WAV
- FILE
No documentation provided. -
EXTERNAL FUNCTION LOAD-WAV-MEM
- WAV
- MEM
- LENGTH
No documentation provided. -
EXTERNAL FUNCTION LOAD-WAV-MEM*
- WAV
- MEM
- LENGTH
- COPY
- TAKE-OWNERSHIP
No documentation provided. -
EXTERNAL FUNCTION LOAD-WAV-STREAM
- WAV-STREAM
- FILENAME
No documentation provided. -
EXTERNAL FUNCTION LOAD-WAV-STREAM-FILE
- WAV-STREAM
- FILE
No documentation provided. -
EXTERNAL FUNCTION LOAD-WAV-STREAM-MEM
- WAV-STREAM
- MEM
- LENGTH
No documentation provided. -
EXTERNAL FUNCTION LOAD-WAV-STREAM-MEM*
- WAV-STREAM
- MEM
- LENGTH
- COPY
- TAKE-OWNERSHIP
No documentation provided. -
EXTERNAL FUNCTION LOAD-WAV-STREAM-TO-MEM
- WAV-STREAM
- FILENAME
No documentation provided. -
EXTERNAL FUNCTION MIX
- SOLOUD
- BUFFER
- SAMPLES
No documentation provided. -
EXTERNAL FUNCTION MIX-SIGNED-16
- SOLOUD
- BUFFER
- SAMPLES
No documentation provided. -
EXTERNAL FUNCTION OSCILLATE-FILTER-PARAMETER
- SOLOUD
- VOICE-HANDLE
- FILTER-ID
- ATTRIBUTE-ID
- FROM
- TO
- TIME
No documentation provided. -
EXTERNAL FUNCTION OSCILLATE-GLOBAL-VOLUME
- SOLOUD
- FROM
- TO
- TIME
No documentation provided. -
EXTERNAL FUNCTION OSCILLATE-PAN
- SOLOUD
- VOICE-HANDLE
- FROM
- TO
- TIME
No documentation provided. -
EXTERNAL FUNCTION OSCILLATE-RELATIVE-PLAY-SPEED
- SOLOUD
- VOICE-HANDLE
- FROM
- TO
- TIME
No documentation provided. -
EXTERNAL FUNCTION OSCILLATE-VOLUME
- SOLOUD
- VOICE-HANDLE
- FROM
- TO
- TIME
No documentation provided. -
EXTERNAL FUNCTION PLAY
- SOLOUD
- SOUND
No documentation provided. -
EXTERNAL FUNCTION PLAY*
- SOLOUD
- SOUND
- VOLUME
- PAN
- PAUSED
- BUS
No documentation provided. -
EXTERNAL FUNCTION PLAY-3D
- SOLOUD
- SOUND
- X
- Y
- Z
No documentation provided. -
EXTERNAL FUNCTION PLAY-3D*
- SOLOUD
- SOUND
- X
- Y
- Z
- VX
- VY
- VZ
- VOLUME
- PAUSED
- BUS
No documentation provided. -
EXTERNAL FUNCTION PLAY-3D-CLOCKED
- SOLOUD
- SOUND-TIME
- SOUND
- X
- Y
- Z
No documentation provided. -
EXTERNAL FUNCTION PLAY-3D-CLOCKED*
- SOLOUD
- SOUND-TIME
- SOUND
- X
- Y
- Z
- VX
- VY
- VZ
- VOLUME
- PAUSED
- BUS
No documentation provided. -
EXTERNAL FUNCTION PLAY-CLOCKED
- SOLOUD
- SOUND-TIME
- SOUND
No documentation provided. -
EXTERNAL FUNCTION PLAY-CLOCKED*
- SOLOUD
- SOUND-TIME
- SOUND
- VOLUME
- PAN
- PAUSED
- BUS
No documentation provided. -
EXTERNAL FUNCTION PRG-RANDOM
- PRG
No documentation provided. -
EXTERNAL FUNCTION PRG-SRANDOM
- PRG
- SEED
No documentation provided. -
EXTERNAL FUNCTION SCHEDULE-PAUSE
- SOLOUD
- VOICE-HANDLE
- TIME
No documentation provided. -
EXTERNAL FUNCTION SCHEDULE-STOP
- SOLOUD
- VOICE-HANDLE
- TIME
No documentation provided. -
EXTERNAL FUNCTION SEEK
- SOLOUD
- VOICE-HANDLE
- SECONDS
No documentation provided. -
EXTERNAL FUNCTION SET-3D-LISTENER-AT
- SOLOUD
- X
- Y
- Z
No documentation provided. -
EXTERNAL FUNCTION SET-3D-LISTENER-PARAMETERS
- SOLOUD
- X
- Y
- Z
- X-AT
- Y-AT
- Z-AT
- X-UP
- Y-UP
- Z-UP
No documentation provided. -
EXTERNAL FUNCTION SET-3D-LISTENER-PARAMETERS*
- SOLOUD
- X
- Y
- Z
- X-AT
- Y-AT
- Z-AT
- X-UP
- Y-UP
- Z-UP
- VX
- VY
- VZ
No documentation provided. -
EXTERNAL FUNCTION SET-3D-LISTENER-POSITION
- SOLOUD
- X
- Y
- Z
No documentation provided. -
EXTERNAL FUNCTION SET-3D-LISTENER-UP
- SOLOUD
- X
- Y
- Z
No documentation provided. -
EXTERNAL FUNCTION SET-3D-LISTENER-VELOCITY
- SOLOUD
- X
- Y
- Z
No documentation provided. -
EXTERNAL FUNCTION SET-3D-SOUND-SPEED
- SOLOUD
- SPEED
No documentation provided. -
EXTERNAL FUNCTION SET-3D-SOURCE-ATTENUATION
- SOLOUD
- VOICE-HANDLE
- ATTENUATION-MODEL
- ATTENUATION-ROLLOFF-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-3D-SOURCE-DOPPLER-FACTOR
- SOLOUD
- VOICE-HANDLE
- DOPPLER-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-3D-SOURCE-MIN-MAX-DISTANCE
- SOLOUD
- VOICE-HANDLE
- MIN
- MAX
No documentation provided. -
EXTERNAL FUNCTION SET-3D-SOURCE-PARAMETERS
- SOLOUD
- VOICE-HANDLE
- X
- Y
- Z
No documentation provided. -
EXTERNAL FUNCTION SET-3D-SOURCE-PARAMETERS*
- SOLOUD
- VOICE-HANDLE
- X
- Y
- Z
- VX
- VY
- VZ
No documentation provided. -
EXTERNAL FUNCTION SET-3D-SOURCE-POSITION
- SOLOUD
- VOICE-HANDLE
- X
- Y
- Z
No documentation provided. -
EXTERNAL FUNCTION SET-3D-SOURCE-VELOCITY
- SOLOUD
- VOICE-HANDLE
- X
- Y
- Z
No documentation provided. -
EXTERNAL FUNCTION SET-BASS-BOOST-FILTER-PARAMS
- BASS-BOOST-FILTER
- BOOST
No documentation provided. -
EXTERNAL FUNCTION SET-BIQUAD-RESONANT-FILTER-PARAMS
- BIQUAD-RESONANT-FILTER
- TYPE
- SAMPLE-RATE
- FREQUENCY
- RESONANCE
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-3D-ATTENUATION
- BUS
- ATTENUATION-MODEL
- ATTENUATION-ROLLOFF-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-3D-ATTENUATOR
- BUS
- AUDIO-ATTENUATOR
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-3D-COLLIDER
- BUS
- AUDIO-COLLIDER
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-3D-COLLIDER*
- BUS
- AUDIO-COLLIDER
- USER-DATA
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-3D-DISTANCE-DELAY
- BUS
- DISTANCE-DELAY
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-3D-DOPPLER-FACTOR
- BUS
- DOPPLER-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-3D-LISTENER-RELATIVE
- BUS
- LISTENER-RELATIVE
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-3D-MIN-MAX-DISTANCE
- BUS
- MIN
- MAX
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-3D-PROCESSING
- BUS
- DO-3D-PROCESSING
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-CHANNELS
- BUS
- CHANNELS
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-FILTER
- BUS
- FILTER-ID
- FILTER
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-INAUDIBLE-BEHAVIOR
- BUS
- MUST-TICK
- KILL
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-LOOPING
- BUS
- LOOPING
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-VISUALIZATION
- BUS
- ENABLE
No documentation provided. -
EXTERNAL FUNCTION SET-BUS-VOLUME
- BUS
- VOLUME
No documentation provided. -
EXTERNAL FUNCTION SET-DC-REMOVAL-FILTER-PARAMS
- DC-REMOVAL-FILTER
No documentation provided. -
EXTERNAL FUNCTION SET-DC-REMOVAL-FILTER-PARAMS*
- DC-REMOVAL-FILTER
- LENGTH
No documentation provided. -
EXTERNAL FUNCTION SET-DELAY-SAMPLES
- SOLOUD
- VOICE-HANDLE
- SAMPLES
No documentation provided. -
EXTERNAL FUNCTION SET-ECHO-FILTER-PARAMS
- ECHO-FILTER
- DELAY
No documentation provided. -
EXTERNAL FUNCTION SET-ECHO-FILTER-PARAMS*
- ECHO-FILTER
- DELAY
- DECAY
- FILTER
No documentation provided. -
EXTERNAL FUNCTION SET-FILTER-PARAMETER
- SOLOUD
- VOICE-HANDLE
- FILTER-ID
- ATTRIBUTE-ID
- VALUE
No documentation provided. -
EXTERNAL FUNCTION SET-FLANGER-FILTER-PARAMS
- FLANGER-FILTER
- DELAY
- FREQ
No documentation provided. -
EXTERNAL FUNCTION SET-GLOBAL-FILTER
- SOLOUD
- FILTER-ID
- FILTER
No documentation provided. -
EXTERNAL FUNCTION SET-GLOBAL-VOLUME
- SOLOUD
- VOLUME
No documentation provided. -
EXTERNAL FUNCTION SET-INAUDIBLE-BEHAVIOR
- SOLOUD
- VOICE-HANDLE
- MUST-TICK
- KILL
No documentation provided. -
EXTERNAL FUNCTION SET-LOFI-FILTER-PARAMS
- LOFI-FILTER
- SAMPLE-RATE
- BIT-DEPTH
No documentation provided. -
EXTERNAL FUNCTION SET-LOOPING
- SOLOUD
- VOICE-HANDLE
- LOOPING
No documentation provided. -
EXTERNAL FUNCTION SET-MAX-ACTIVE-VOICE-COUNT
- SOLOUD
- VOICE-COUNT
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-3D-ATTENUATION
- MONOTONE
- ATTENUATION-MODEL
- ATTENUATION-ROLLOFF-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-3D-ATTENUATOR
- MONOTONE
- AUDIO-ATTENUATOR
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-3D-COLLIDER
- MONOTONE
- AUDIO-COLLIDER
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-3D-COLLIDER*
- MONOTONE
- AUDIO-COLLIDER
- USER-DATA
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-3D-DISTANCE-DELAY
- MONOTONE
- DISTANCE-DELAY
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-3D-DOPPLER-FACTOR
- MONOTONE
- DOPPLER-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-3D-LISTENER-RELATIVE
- MONOTONE
- LISTENER-RELATIVE
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-3D-MIN-MAX-DISTANCE
- MONOTONE
- MIN
- MAX
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-3D-PROCESSING
- MONOTONE
- DO-3D-PROCESSING
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-FILTER
- MONOTONE
- FILTER-ID
- FILTER
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-INAUDIBLE-BEHAVIOR
- MONOTONE
- MUST-TICK
- KILL
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-LOOPING
- MONOTONE
- LOOPING
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-PARAMS
- MONOTONE
- HARDWARE-CHANNELS
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-PARAMS*
- MONOTONE
- HARDWARE-CHANNELS
- WAVE-FORM
No documentation provided. -
EXTERNAL FUNCTION SET-MONOTONE-VOLUME
- MONOTONE
- VOLUME
No documentation provided. -
EXTERNAL FUNCTION SET-OPENMPT-3D-ATTENUATION
- OPENMPT
- ATTENUATION-MODEL
- ATTENUATION-ROLLOFF-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-OPENMPT-3D-ATTENUATOR
- OPENMPT
- AUDIO-ATTENUATOR
No documentation provided. -
EXTERNAL FUNCTION SET-OPENMPT-3D-COLLIDER
- OPENMPT
- AUDIO-COLLIDER
No documentation provided. -
EXTERNAL FUNCTION SET-OPENMPT-3D-COLLIDER*
- OPENMPT
- AUDIO-COLLIDER
- USER-DATA
No documentation provided. -
EXTERNAL FUNCTION SET-OPENMPT-3D-DISTANCE-DELAY
- OPENMPT
- DISTANCE-DELAY
No documentation provided. -
EXTERNAL FUNCTION SET-OPENMPT-3D-DOPPLER-FACTOR
- OPENMPT
- DOPPLER-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-OPENMPT-3D-LISTENER-RELATIVE
- OPENMPT
- LISTENER-RELATIVE
No documentation provided. -
EXTERNAL FUNCTION SET-OPENMPT-3D-MIN-MAX-DISTANCE
- OPENMPT
- MIN
- MAX
No documentation provided. -
EXTERNAL FUNCTION SET-OPENMPT-3D-PROCESSING
- OPENMPT
- DO-3D-PROCESSING
No documentation provided. -
EXTERNAL FUNCTION SET-OPENMPT-FILTER
- OPENMPT
- FILTER-ID
- FILTER
No documentation provided. -
EXTERNAL FUNCTION SET-OPENMPT-INAUDIBLE-BEHAVIOR
- OPENMPT
- MUST-TICK
- KILL
No documentation provided. -
EXTERNAL FUNCTION SET-OPENMPT-LOOPING
- OPENMPT
- LOOPING
No documentation provided. -
EXTERNAL FUNCTION SET-OPENMPT-VOLUME
- OPENMPT
- VOLUME
No documentation provided. -
EXTERNAL FUNCTION SET-PAN
- SOLOUD
- VOICE-HANDLE
- PAN
No documentation provided. -
EXTERNAL FUNCTION SET-PAN-ABSOLUTE
- SOLOUD
- VOICE-HANDLE
- LEFT-VOLUME
- RIGHT-VOLUME
No documentation provided. -
EXTERNAL FUNCTION SET-PAN-ABSOLUTE*
- SOLOUD
- VOICE-HANDLE
- FRONT-LEFT-VOLUME
- FRONT-RIGHT-VOLUME
- BACK-LEFT-VOLUME
- BACK-RIGHT-VOLUME
- CENTER-VOLUME
- SUBWOOFER-VOLUME
No documentation provided. -
EXTERNAL FUNCTION SET-PAUSE
- SOLOUD
- VOICE-HANDLE
- PAUSE
No documentation provided. -
EXTERNAL FUNCTION SET-PAUSE-ALL
- SOLOUD
- PAUSE
No documentation provided. -
EXTERNAL FUNCTION SET-POST-CLIP-SCALER
- SOLOUD
- SCALER
No documentation provided. -
EXTERNAL FUNCTION SET-PROTECT-VOICE
- SOLOUD
- VOICE-HANDLE
- PROTECT
No documentation provided. -
EXTERNAL FUNCTION SET-RELATIVE-PLAY-SPEED
- SOLOUD
- VOICE-HANDLE
- SPEED
No documentation provided. -
EXTERNAL FUNCTION SET-SAMPLE-RATE
- SOLOUD
- VOICE-HANDLE
- SAMPLE-RATE
No documentation provided. -
EXTERNAL FUNCTION SET-SFXR-3D-ATTENUATION
- SFXR
- ATTENUATION-MODEL
- ATTENUATION-ROLLOFF-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-SFXR-3D-ATTENUATOR
- SFXR
- AUDIO-ATTENUATOR
No documentation provided. -
EXTERNAL FUNCTION SET-SFXR-3D-COLLIDER
- SFXR
- AUDIO-COLLIDER
No documentation provided. -
EXTERNAL FUNCTION SET-SFXR-3D-COLLIDER*
- SFXR
- AUDIO-COLLIDER
- USER-DATA
No documentation provided. -
EXTERNAL FUNCTION SET-SFXR-3D-DISTANCE-DELAY
- SFXR
- DISTANCE-DELAY
No documentation provided. -
EXTERNAL FUNCTION SET-SFXR-3D-DOPPLER-FACTOR
- SFXR
- DOPPLER-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-SFXR-3D-LISTENER-RELATIVE
- SFXR
- LISTENER-RELATIVE
No documentation provided. -
EXTERNAL FUNCTION SET-SFXR-3D-MIN-MAX-DISTANCE
- SFXR
- MIN
- MAX
No documentation provided. -
EXTERNAL FUNCTION SET-SFXR-3D-PROCESSING
- SFXR
- DO-3D-PROCESSING
No documentation provided. -
EXTERNAL FUNCTION SET-SFXR-FILTER
- SFXR
- FILTER-ID
- FILTER
No documentation provided. -
EXTERNAL FUNCTION SET-SFXR-INAUDIBLE-BEHAVIOR
- SFXR
- MUST-TICK
- KILL
No documentation provided. -
EXTERNAL FUNCTION SET-SFXR-LOOPING
- SFXR
- LOOPING
No documentation provided. -
EXTERNAL FUNCTION SET-SFXR-VOLUME
- SFXR
- VOLUME
No documentation provided. -
EXTERNAL FUNCTION SET-SPEAKER-POSITION
- SOLOUD
- CHANNEL
- X
- Y
- Z
No documentation provided. -
EXTERNAL FUNCTION SET-SPEECH-3D-ATTENUATION
- SPEECH
- ATTENUATION-MODEL
- ATTENUATION-ROLLOFF-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-SPEECH-3D-ATTENUATOR
- SPEECH
- AUDIO-ATTENUATOR
No documentation provided. -
EXTERNAL FUNCTION SET-SPEECH-3D-COLLIDER
- SPEECH
- AUDIO-COLLIDER
No documentation provided. -
EXTERNAL FUNCTION SET-SPEECH-3D-COLLIDER*
- SPEECH
- AUDIO-COLLIDER
- USER-DATA
No documentation provided. -
EXTERNAL FUNCTION SET-SPEECH-3D-DISTANCE-DELAY
- SPEECH
- DISTANCE-DELAY
No documentation provided. -
EXTERNAL FUNCTION SET-SPEECH-3D-DOPPLER-FACTOR
- SPEECH
- DOPPLER-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-SPEECH-3D-LISTENER-RELATIVE
- SPEECH
- LISTENER-RELATIVE
No documentation provided. -
EXTERNAL FUNCTION SET-SPEECH-3D-MIN-MAX-DISTANCE
- SPEECH
- MIN
- MAX
No documentation provided. -
EXTERNAL FUNCTION SET-SPEECH-3D-PROCESSING
- SPEECH
- DO-3D-PROCESSING
No documentation provided. -
EXTERNAL FUNCTION SET-SPEECH-FILTER
- SPEECH
- FILTER-ID
- FILTER
No documentation provided. -
EXTERNAL FUNCTION SET-SPEECH-INAUDIBLE-BEHAVIOR
- SPEECH
- MUST-TICK
- KILL
No documentation provided. -
EXTERNAL FUNCTION SET-SPEECH-LOOPING
- SPEECH
- LOOPING
No documentation provided. -
EXTERNAL FUNCTION SET-SPEECH-TEXT
- SPEECH
- TEXT
No documentation provided. -
EXTERNAL FUNCTION SET-SPEECH-VOLUME
- SPEECH
- VOLUME
No documentation provided. -
EXTERNAL FUNCTION SET-TED-SID-3D-ATTENUATION
- TED-SID
- ATTENUATION-MODEL
- ATTENUATION-ROLLOFF-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-TED-SID-3D-ATTENUATOR
- TED-SID
- AUDIO-ATTENUATOR
No documentation provided. -
EXTERNAL FUNCTION SET-TED-SID-3D-COLLIDER
- TED-SID
- AUDIO-COLLIDER
No documentation provided. -
EXTERNAL FUNCTION SET-TED-SID-3D-COLLIDER*
- TED-SID
- AUDIO-COLLIDER
- USER-DATA
No documentation provided. -
EXTERNAL FUNCTION SET-TED-SID-3D-DISTANCE-DELAY
- TED-SID
- DISTANCE-DELAY
No documentation provided. -
EXTERNAL FUNCTION SET-TED-SID-3D-DOPPLER-FACTOR
- TED-SID
- DOPPLER-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-TED-SID-3D-LISTENER-RELATIVE
- TED-SID
- LISTENER-RELATIVE
No documentation provided. -
EXTERNAL FUNCTION SET-TED-SID-3D-MIN-MAX-DISTANCE
- TED-SID
- MIN
- MAX
No documentation provided. -
EXTERNAL FUNCTION SET-TED-SID-3D-PROCESSING
- TED-SID
- DO-3D-PROCESSING
No documentation provided. -
EXTERNAL FUNCTION SET-TED-SID-FILTER
- TED-SID
- FILTER-ID
- FILTER
No documentation provided. -
EXTERNAL FUNCTION SET-TED-SID-INAUDIBLE-BEHAVIOR
- TED-SID
- MUST-TICK
- KILL
No documentation provided. -
EXTERNAL FUNCTION SET-TED-SID-LOOPING
- TED-SID
- LOOPING
No documentation provided. -
EXTERNAL FUNCTION SET-TED-SID-VOLUME
- TED-SID
- VOLUME
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-ATTENUATOR-ATTENUATE
- FUNCTION
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-COLLIDER-COLLIDE
- FUNCTION
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-3D-ATTENUATION
- VIRTUAL-AUDIO-SOURCE
- ATTENUATION-MODEL
- ATTENUATION-ROLLOFF-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-3D-ATTENUATOR
- VIRTUAL-AUDIO-SOURCE
- AUDIO-ATTENUATOR
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-3D-COLLIDER
- VIRTUAL-AUDIO-SOURCE
- AUDIO-COLLIDER
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-3D-COLLIDER*
- VIRTUAL-AUDIO-SOURCE
- AUDIO-COLLIDER
- USER-DATA
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-3D-DISTANCE-DELAY
- VIRTUAL-AUDIO-SOURCE
- DISTANCE-DELAY
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-3D-DOPPLER-FACTOR
- VIRTUAL-AUDIO-SOURCE
- DOPPLER-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-3D-LISTENER-RELATIVE
- VIRTUAL-AUDIO-SOURCE
- LISTENER-RELATIVE
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-3D-MIN-MAX-DISTANCE
- VIRTUAL-AUDIO-SOURCE
- MIN
- MAX
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-3D-PROCESSING
- VIRTUAL-AUDIO-SOURCE
- DO-3D-PROCESSING
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-BASE-SAMPLERATE
- VIRTUAL-AUDIO-SOURCE
- SAMPLERATE
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-CHANNELS
- VIRTUAL-AUDIO-SOURCE
- CHANNELS
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-FILTER
- VIRTUAL-AUDIO-SOURCE
- FILTER-ID
- FILTER
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-FLAGS
- VIRTUAL-AUDIO-SOURCE
- FLAGS
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-GET-AUDIO
- FUNCTION
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-GET-INFO
- FUNCTION
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-HAS-ENDED
- FUNCTION
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-INAUDIBLE-BEHAVIOR
- VIRTUAL-AUDIO-SOURCE
- MUST-TICK
- KILL
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-LOOPING
- VIRTUAL-AUDIO-SOURCE
- LOOPING
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-REWIND
- FUNCTION
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-SEEK
- FUNCTION
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-AUDIO-SOURCE-VOLUME
- VIRTUAL-AUDIO-SOURCE
- VOLUME
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-FILTER-FILTER
- FUNCTION
No documentation provided. -
EXTERNAL FUNCTION SET-VIRTUAL-FILTER-FILTER-CHANNEL
- FUNCTION
No documentation provided. -
EXTERNAL FUNCTION SET-VISUALIZATION
- SOLOUD
- ENABLE
No documentation provided. -
EXTERNAL FUNCTION SET-VOLUME
- SOLOUD
- VOICE-HANDLE
- VOLUME
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-3D-ATTENUATION
- WAV
- ATTENUATION-MODEL
- ATTENUATION-ROLLOFF-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-3D-ATTENUATOR
- WAV
- AUDIO-ATTENUATOR
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-3D-COLLIDER
- WAV
- AUDIO-COLLIDER
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-3D-COLLIDER*
- WAV
- AUDIO-COLLIDER
- USER-DATA
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-3D-DISTANCE-DELAY
- WAV
- DISTANCE-DELAY
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-3D-DOPPLER-FACTOR
- WAV
- DOPPLER-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-3D-LISTENER-RELATIVE
- WAV
- LISTENER-RELATIVE
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-3D-MIN-MAX-DISTANCE
- WAV
- MIN
- MAX
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-3D-PROCESSING
- WAV
- DO-3D-PROCESSING
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-FILTER
- WAV
- FILTER-ID
- FILTER
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-INAUDIBLE-BEHAVIOR
- WAV
- MUST-TICK
- KILL
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-LOOPING
- WAV
- LOOPING
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-STREAM-3D-ATTENUATION
- WAV-STREAM
- ATTENUATION-MODEL
- ATTENUATION-ROLLOFF-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-STREAM-3D-ATTENUATOR
- WAV-STREAM
- AUDIO-ATTENUATOR
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-STREAM-3D-COLLIDER
- WAV-STREAM
- AUDIO-COLLIDER
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-STREAM-3D-COLLIDER*
- WAV-STREAM
- AUDIO-COLLIDER
- USER-DATA
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-STREAM-3D-DISTANCE-DELAY
- WAV-STREAM
- DISTANCE-DELAY
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-STREAM-3D-DOPPLER-FACTOR
- WAV-STREAM
- DOPPLER-FACTOR
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-STREAM-3D-LISTENER-RELATIVE
- WAV-STREAM
- LISTENER-RELATIVE
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-STREAM-3D-MIN-MAX-DISTANCE
- WAV-STREAM
- MIN
- MAX
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-STREAM-3D-PROCESSING
- WAV-STREAM
- DO-3D-PROCESSING
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-STREAM-FILTER
- WAV-STREAM
- FILTER-ID
- FILTER
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-STREAM-INAUDIBLE-BEHAVIOR
- WAV-STREAM
- MUST-TICK
- KILL
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-STREAM-LOOPING
- WAV-STREAM
- LOOPING
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-STREAM-VOLUME
- WAV-STREAM
- VOLUME
No documentation provided. -
EXTERNAL FUNCTION SET-WAV-VOLUME
- WAV
- VOLUME
No documentation provided. -
EXTERNAL FUNCTION STOP
- SOLOUD
- VOICE-HANDLE
No documentation provided. -
EXTERNAL FUNCTION STOP-ALL
- SOLOUD
No documentation provided. -
EXTERNAL FUNCTION STOP-AUDIO-SOURCE
- SOLOUD
- SOURCE
No documentation provided. -
EXTERNAL FUNCTION STOP-BUS
- BUS
No documentation provided. -
EXTERNAL FUNCTION STOP-MONOTONE
- MONOTONE
No documentation provided. -
EXTERNAL FUNCTION STOP-OPENMPT
- OPENMPT
No documentation provided. -
EXTERNAL FUNCTION STOP-SFXR
- SFXR
No documentation provided. -
EXTERNAL FUNCTION STOP-SPEECH
- SPEECH
No documentation provided. -
EXTERNAL FUNCTION STOP-TED-SID
- TED-SID
No documentation provided. -
EXTERNAL FUNCTION STOP-VIRTUAL-AUDIO-SOURCE
- VIRTUAL-AUDIO-SOURCE
No documentation provided. -
EXTERNAL FUNCTION STOP-WAV
- WAV
No documentation provided. -
EXTERNAL FUNCTION STOP-WAV-STREAM
- WAV-STREAM
No documentation provided. -
EXTERNAL FUNCTION UPDATE-3D-AUDIO
- SOLOUD
No documentation provided. -
EXTERNAL MACRO DEFCENUM
- NAME-AND-OPTIONS
- &BODY
- ENUM-LIST
Define an foreign enumerated type.
-
EXTERNAL MACRO DEFCTYPE
- NAME
- BASE-TYPE
- &OPTIONAL
- DOCUMENTATION
Utility macro for simple C-like typedefs.