|
TR123e - EMCT Computing Final Project Version 1.0
Research Project Translation from gen~ to embedded Moog synth
|
| DEV | |
| BilinearTransformMoogLadderFilter.cpp | |
| BilinearTransformMoogLadderFilter.h | |
| EmpiricallyTunedMoogFilter.cpp | |
| EmpiricallyTunedMoogFilter.h | |
| MoogLadderFilter.h | Simplified Moog ladder filter with bilinear transform implementation |
| MoogLadderFilterBase.h | Unified foundation architecture for scalar and SIMD Moog ladder filter implementations |
| MoogLadderFilterFixedPoint.cpp | Implementation of high-performance fixed-point Moog ladder filter |
| MoogLadderFilterFixedPoint.h | High-performance fixed-point Moog ladder filter for resource-constrained systems |
| MoogLadderFilterFixedPointHighEfficiency.h | |
| MoogLadderFilterScalar.cpp | Implementation of direct Gen~ code translation |
| MoogLadderFilterScalar.h | Direct Gen~ code translation implementing complete Huovilainen model |
| MoogLadderFilterScalarFixed.h | Fixed/corrected scalar implementation with improved utilities |
| MoogLadderFilterScalarVsSIMD_TEST.cpp | |
| MoogLadderFilterScalarVsSIMD_TEST_V2.cpp | |
| MoogLadderFilterSIMD.cpp | Implementation of ARM NEON vectorized Huovilainen Moog ladder filter |
| MoogLadderFilterSIMD.h | SIMD vectorized implementation of Huovilainen Moog ladder filter |
| MSPMoogLadderFilter.cpp | Implementation of Huovilainen's nonlinear Moog ladder filter model |
| MSPMoogLadderFilter.h | Moog Ladder Filter based on Antti Huovilainen's improved nonlinear model |
| NeonMoogFilter.cpp | Implementation of hybrid scalar/SIMD Moog filter with NEON optimization |
| NeonMoogFilter.h | NEON-optimized empirically-tuned Moog filter with hybrid processing |
| NeonMoogFilterHybrid.h | |
| render_with_MOOGFILTER.cpp | |
| render_with_MOOGFILTER_INLINE.cpp | |
| render_with_NEON_MOOGFILTER.cpp | |
| zdf_render.cpp | |
| ZDFMoogLadderFilter.cpp | Implementation of Stilson/Smith ZDF Moog ladder filter |
| ZDFMoogLadderFilter.h | Zero Delay Feedback Moog Ladder Filter using Stilson/Smith methodology |
| KeyFollow.cpp | Implementation of keyboard tracking functionality |
| KeyFollow.h | Keyboard tracking module for filter frequency modulation |
| MidiHandler.cpp | Implementation of real-time MIDI processing with delay compensation |
| MidiHandler.h | Real-time MIDI message processing with temporal delay compensation |
| MoogFilterEnvelope.cpp | Implementation of specialized filter envelope generator |
| MoogFilterEnvelope.h | Specialized envelope generator for filter frequency modulation in Moog-style synthesis |
| PortamentoFilter.cpp | Implementation of legato detection and portamento triggering logic |
| PortamentoFilter.h | Legato playing technique detection and portamento triggering logic |
| PortamentoPlayer.cpp | Implementation of real-time frequency interpolation engine |
| PortamentoPlayer.h | Real-time pitch interpolation engine for smooth frequency transitions |
| render.cpp | Real-time monophonic synthesizer implementation for Bela platform |
| ResonanceRamp.cpp | Implementation of linear parameter interpolation system |
| ResonanceRamp.h | Smooth parameter interpolation for filter resonance control |
| VelocityParser.cpp | Implementation of MIDI velocity threshold discrimination |
| VelocityParser.h | MIDI velocity analysis and note-on/note-off discrimination |
| zdf_moogladder_v2.cpp | Implementation of Zero-Delay Feedback Moog Ladder Filter |
| zdf_moogladder_v2.h | Zero-Delay Feedback Moog Ladder Filter Implementation |