Welcome to Audio Weaver® ST!

STMicro and DSP Concepts have partnered to let product-makers use the Audio Weaver platform for free!

Thanks to this partnership, product-makers using STM32 MCUs can use the ​​​​​​AWE Core™ST royalty-free; and install as many seats of AWE DesignerST Edition as they need! (Full licensing details are on the Request License  page below)


AWE Designer 



The ST Edition of AWE Designer™ includes everything necessary to quickly build and tune the custom audio-processing for your product! The primary restriction for this subsidized edition of Designer is that it is only able to connect-to and configure the AWE Core™ ST and the AWE Core™ for Windows™ (i.e. "Windows Native Target").  

Click here to get started!





AWE Designer Edition ST Standard Pro
Drag-n-Drop Environment
Realtime Interface
Control Wires
Cycle & Byte Accurate Profiling
Windows Target (AWE Core for x86)
Hierarchical Subsystems
Configure any version of AWE Core -
Per-Module Layout Profiling -
Inspector Groups -
Point-to-Point Layout Measurements -
Diff Layouts -
File Processing for Rapid Iteration -
Attach to Running Targets -
Requires Matlab® with DSP Toolbox - -
Matlab® Automation API - -
Regression Testing Scripts - -
Use and tune Custom Modules - -
Supports Custom Module Maker - -


Learn more about AWE Designer →




AWE Core™ ST


The AWE Core is the audio-processing engine at the heart of the Audio Weaver platform. Its innovative architecture allows embedded audio-features to be integrated, deployed, and managed with extreme efficiency.






The AWE Core ST runs exclusively on STM32 MCUs, and is available for FREE, compliments of ST Microelectronics! It includes the DSPC Standard Module pack, which includes everything needed for most two-channel playback systems, including filters, EQs, mixers, limiters, compressors, math and logic, and signal generators.


DSPC Standard (v8.B.4)    
AGCCore FIRFract32 ParamSet SinkFract32
AGCLimiterCore Floor PeriodicFunctionGen SinkFract32Properties
AGCLimiterCoreFract32 Fmod PeriodicSource SinkInt
AGCMultiplierFract32 Frexp PeriodicSourceFract32 SinkIntProperties
AGCNoiseGateCore GPIO Polynomial SinkProperties
Abs GraphicEQBand PolynomialFract32 SofV2HpFract32
AbsFract32 GraphicEQBandFract32 Pow SoftClip
Acos ImpulseMsecSource Pow10toX SoftClipFract32
Adder ImpulseMsecSourceFract32 Pow2Fract32 SoloMute
AdderFract32 ImpulseSourceFract32 PowFract32 SoloMuteFract32
AdderInt32 IntToBits PulseGen Source
Asin Interleave PulseGenFract32 SourceFract32
Atan Invert RMS SourceFract32Properties
Atan2 InvertFract32 RMSFract32 SourceInt
Balance LShiftFract32 RMSN SourceIntProperties
BalanceFract32 Ldexp Rand SourceProperties
Biquad Log Reciprocal Sqrt
BiquadCascade Log10 ReciprocalFract32 SqrtFract32
BiquadCascadeFract32 Log10Fract32 Remainder Square
BiquadFract32 Log2 Round SquareAdd
BiquadNCascade Log2Fract32 Router SquareAddFract32
BiquadSmoothed LogicAll RouterSmoothed SquareFract32
BiquadSmoothedFract32 LogicAndConstFract32 RouterSmoothedFract32 Subtract
BiquadV2Fract32 LogicAny SMixer2x1 SubtractFract32
BitsToInt LogicBinaryOp SMixer2x1Fract32 SubtractInt32
BlockCounter LogicCompare SOFSmoothedCascadeFract32 SumDiff
BooleanInvert LogicCompareConst SawtoothFract32 SumDiffFract32
BooleanSink LogicCompareConstFract32 ScaleOffset SumDiffInt32
BooleanSource LogicCompareConstInt32 ScaleOffsetFract32 TableInterp
ButterworthFilter LogicCompareFract32 ScaleOffsetInt32 TableInterpFract32
ButterworthFilterFract32 LogicCompareInt32 ScalerControl TableLookup
Ceil MaxAbs ScalerControlBlockSmoothedFract32 TableLookupV2
ClipAsym MaxAbsFract32 ScalerControlSmoothedFract32 Tan
ClipAsymFract32 Meter ScalerDBControl Tanh
ClipIndicator MeterFract32 ScalerDBFract32 ThreeBandToneControl
ClipIndicatorFract32 MixerDenseFract32 ScalerDBSmoothedFract32 ThreeBandToneControlFract32
Copier MixerFract32 ScalerFract32 ToggleButton
Cos MixerSmoothedFract32 ScalerNControl TypeConversion
Cosh MixerV3 ScalerNDBSmoothedFract32 Undb10
Counter MixerV3Fract32 ScalerNFract32 Undb10Approx
CrossFader Modf ScalerNSmoothedFract32 Undb10Fract32
DCSourceInt Multiplexor ScalerNV2 Undb20
DCSourceV2 MultiplexorV2 ScalerSmoothedFract32 Undb20Approx
DCSourceV2Fract32 MultiplexorV2Fract32 ScalerV2 Undb20Fract32
Db10 MultiplierFract32 SecondOrderFilterSmoothed VolumeControl
Db10Approx MultiplierV2 SecondOrderFilterSmoothedCascade VolumeControlFract32
Db20 MultiplierV2Fract32 SecondOrderFilterSmoothedFract32 WetDry
Db20Approx MuteNSmoothed ShiftFract32 WhiteNoise
Db20Fract32 MuteNSmoothedFract32 Sign WhiteNoiseFract32
Debounce MuteSmoothed Sin WithinRange
Deinterleave MuteSmoothedFract32 SineGenControlFract32 WithinRangeFract32
Delay MuteUnmute SineGenFract32 ZeroCrossingDetector
DelayMsec MuteUnmuteFract32 SineSmoothedGen ZeroCrossingDetectorFract32
Divide NullSink SineSmoothedGenFract32 ZeroSource
Exp NullSinkV2 Sinh  
FIR ParamGet Sink  



← Back to Audio Weaver