This is an old revision of the document!
The information here is preliminary.
Click here to return to the SigmaStudio Algorithm Resource Summary section.
Category | Algorithm | Executed Instructions | Program RAM | DATA Ram | Parameter RAM | Description | Processors | ||
---|---|---|---|---|---|---|---|---|---|
Beam Forming | Adaptive Beam Forming | 189 | 189 | 175 | 177 | Uses two microphone inputs and intelligently creates a directional sensitivity pattern to focus on a source in the stereo field | ADAU144x, ADAU176x, ADAU1781 | ||
Envelopes | Generic Gain Envelope | 44 | 44 | 9 | 15 | Generates a gain envelope with controllable gain vs. time. | ADAU144x, ADAU176x, ADAU1781 | ||
Envelopes | Generic Gain Envelope (Grow) | 2 | 2 | 1 | 0 | Adds another channel to the Generic Gain Envelope block. | ADAU144x, ADAU176x, ADAU1781 | ||
Envelopes | Generic Gain Envelope Endless Loop | 47 | 47 | 10 | 16 | Generates a fully-programmable envelope and applies it to an input signal. | ADAU144x, ADAU176x, ADAU1781 | ||
Envelopes | Generic Gain Envelope Endless Loop (Grow) | 2 | 2 | 1 | 0 | Adds another channel to the Generic Gain Envelope Endless Loop block. | ADAU144x, ADAU176x, ADAU1781 | ||
Record Algorithms | Enhanced Stereo Capture (ESC) | 21 | 21 | 12 | 7 | Takes a stereo record-signal and creates a wider stereo image. | ADAU144x, ADAU176x, ADAU1781 | ||
Record Algorithms | Offline Microphone Match | 40 | 40 | 12 | 6 | Calibrates the gain required to match the levels of two microphones. | ADAU144x, ADAU176x, ADAU1781 | ||
Record Algorithms | Wind Noise Suppressor (With Detection Filter Outputs) | 107 | 107 | 40 | 28 | Detects and suppresses wind noise. Also includes a stereo output of the low pass detection filter which can be used for debugging. | ADAU144x, ADAU176x, ADAU1781 | ||
Record Algorithms | Wind Noise Suppressor | 103 | 103 | 38 | 28 | Detects and suppresses wind noise. | ADAU144x, ADAU176x, ADAU1781 | ||
Surround & 3D Audio | Mono2Stereo | 20 | 20 | 33 | 26 | Takes a mono signal and creates a stereo image from a single source. | ADAU144x, ADAU176x, ADAU1781 | ||
Surround & 3D Audio | SuperPhat Spatializer | 162 | 162 | 90 | 52 | Allows for a wider stereo image to be played back from two closely spaced speakers. | ADAU144x, ADAU176x, ADAU1781 | ||
Surround & 3D Audio | Phat-Stereo | 13 | 13 | 5 | 2 | Uses stereo cross-coupling to simulate surround in stereo speakers and other 2-channel situations | ADAU144x, ADAU176x, ADAU1781 | ||
Surround & 3D Audio | ADI Surround | 191 | 191 | 3462 | 28 | TBD | ADAU144x | ||
Surround & 3D Audio | ADI Virtual | 176 | 176 | 177 | 48 | TBD | ADAU144x, ADAU176x, ADAU1781 | ||
Voice Detector | Voice Activity Detector | 48 | 48 | 15 | 5 | Outputs signals to be used by the VAD flag for speech detection. Must be used in conjunction with the VAD flag. | ADAU144x, ADAU176x, ADAU1781 | ||
Voice Detector | Voice Activity Detector (W/ Accelerator) | 84 | 84 | 21 | 11 | Improved version of the Voice Activity Detector that has an accelerated reaction time after voice stops being present. | ADAU144x, ADAU176x, ADAU1781 | ||
Voice Detector | VAD Flag | 17 | 17 | 7 | 2 | Shows you if there is voice or not and must be used in conjunction with the Voice Activity Detector. | ADAU144x, ADAU176x, ADAU1781 | ||
Pitch Modification | Pitch Transposer | 76 | 76 | 320 | 4 | Shifts the pitch of the incoming signal by changing its fundamental frequency. | ADAU144x, ADAU176x, ADAU1781 | ||
Pitch Modification | Pitch Transposer Data Controlled | 76 | 76 | 320 | 3 | Shifts the pitch of the incoming signal by changing its fundamental frequency. | ADAU144x, ADAU176x, ADAU1781 | ||
Dynamic Bass | Mono | Dynamic Bass Boost | 46 | 46 | 23 | 40 | The Dynamic Bass Boost block provides boost that varies with input-signal level: lower levels require, and receive, more bass than higher levels. | ADAU144x, ADAU176x, ADAU1781 | |
Dynamic Bass | Mono | Dynamic Bass Boost (Add Mono) | 46 | 22 | 40 | This grows the algorithm by adding another channel to the block. | ADAU144x, ADAU176x, ADAU1781 | ||
Dynamic Bass | Mono | Dynamic Bass Boost (Add Stereo) | 59 | 59 | 28 | 40 | This grows the algorithm by adding another two channels to the block. | ADAU144x, ADAU176x, ADAU1781 | |
Dynamic Bass | Mono | Dynamic Enhancement | 37 | 37 | 24 | 9 | Provides a variable bass enhancement as a function of input-signal level. | ADAU144x, ADAU176x, ADAU1781 | |
Dynamic Bass | Mono | Dynamic Enhancement (Add Mono) | 37 | 37 | 23 | 9 | This grows the algorithm by adding another channel to the block. | ADAU144x, ADAU176x, ADAU1781 | |
Dynamic Bass | Mono | Dynamic Enhancement (Add Stereo) | 48 | 48 | 28 | 9 | This grows the algorithm by adding another two channels to the block. | ADAU144x, ADAU176x, ADAU1781 | |
Dynamic Bass | Mono | Superbass | 140 | 140 | 58 | 57 | Psychoacoustic bass enhancement algorithm that improves the perceived level of bass by amplifying higher frequency harmonics. | ADAU144x, ADAU176x, ADAU1781 | |
Dynamic Bass | Stereo | Dynamic Bass Boost | 59 | 59 | 29 | 40 | The Dynamic Bass Boost block provides boost that varies with input-signal level: lower levels require, and receive, more bass than higher levels. | ADAU144x, ADAU176x, ADAU1781 | |
Dynamic Bass | Stereo | Dynamic Bass Boost (Add Mono) | 46 | 46 | 22 | 40 | This grows the algorithm by adding another channel to the block. | ADAU144x, ADAU176x, ADAU1781 | |
Dynamic Bass | Stereo | Dynamic Bass Boost (Add Stereo) | 59 | 59 | 28 | 40 | This grows the algorithm by adding another two channels to the block. | ADAU144x, ADAU176x, ADAU1781 | |
Dynamic Bass | Stereo | Dynamic Enhancement | 48 | 48 | 29 | 9 | Provides a variable bass enhancement as a function of input-signal level. | ADAU144x, ADAU176x, ADAU1781 | |
Dynamic Bass | Stereo | Dynamic Enhancement (Add Mono) | 37 | 37 | 23 | 9 | This grows the algorithm by adding another channel to the block. | ADAU144x, ADAU176x, ADAU1781 | |
Dynamic Bass | Stereo | Dynamic Enhancement (Add Stereo) | 48 | 48 | 28 | 9 | This grows the algorithm by adding another two channels to the block. | ADAU144x, ADAU176x, ADAU1781 | |
Dynamic Bass | Stereo | Superbass | 175 | 175 | 77 | 55 | Psychoacoustic bass enhancement algorithm that improves the perceived level of bass by amplifying higher frequency harmonics. | ADAU144x, ADAU176x, ADAU1781 | |
Dynamic Bass | Stereo | Superbass (Slew Optimized) | 163 | 163 | 72 | 57 | Psychoacoustic bass enhancement algorithm that improves the perceived level of bass by amplifying higher frequency harmonics. Includes slewing. | ADAU144x, ADAU176x, ADAU1781 | |
Effects | Vocal Chorus | 234 | 234 | 811 | 79 | Produces an effect where the audio signal is given multiple delays to enrich and thicken the sound, like several voices (or instruments) playing at once. | ADAU144x, ADAU176x | ||
Effects | Reverb | 339 | 339 | 5078 | 85 | Simulates the natural reverberation of an echoic space, such as a performance hall, and mixes it back into the original sound. | ADAU144x, | ||
Loudness | Loudness (Low and High) | 71 | 71 | 27 | 8 | A volume control that corrects its frequency response for equal-loudness, based on the Fletcher and Munson equal-loudness curves. | ADAU144x, ADAU176x, ADAU1781 | ||
Unclassified | Automatic Volume Control | 123 | 123 | 56 | 49 | A volume control that adapts to the input signal level and attempts to keep the output level of the system fairly constant. | ADAU144x, ADAU176x, ADAU1781 | ||
Noise Removal | Noise Reduction | 606 | 606 | 2272 | 269 | Breaks the input signal into many frequency bands and suppresses bands where no signal is present, therefore reducing noise. | ADAU144x, ADAU176x |