|
TR123e - EMCT Computing Final Project Version 1.0
Research Project Translation from gen~ to embedded Moog synth
|
| CKeyFollow | Implements keyboard tracking for filter frequency modulation |
| CMidiHandler | Real-time MIDI message processor with temporal delay compensation |
| CMidiNoteMessage | Encapsulates MIDI note event data with high-precision timing |
| CMoogFilter | Empirically-tuned Virtual Analog Moog ladder filter implementation |
| CMoogFilterEnvelope | Specialized filter envelope generator with velocity sensitivity and depth control |
| CMoogLadderFilter | Simplified Moog ladder filter with bilinear transform accuracy |
| CMoogLadderFilterFixedPoint | High-performance fixed-point implementation of Moog ladder filter |
| CMoogLadderFilterScalar | High-fidelity scalar implementation of Huovilainen Moog ladder filter |
| CMoogLadderFilterSIMD | High-performance SIMD implementation using ARM NEON vectorization |
| CMSPMoogLadderFilter | High-fidelity Moog ladder filter implementing Huovilainen's nonlinear model |
| CNeonMoogFilter | Enhanced MoogFilter with ARM NEON SIMD optimization capabilities |
| CPortamentoFilter | Musical technique analyzer for intelligent portamento triggering |
| CPortamentoPlayer | High-precision frequency interpolation engine for musical portamento |
| CResonanceRamp | Linear parameter interpolation engine for smooth resonance control |
| CVelocityParser | MIDI velocity threshold processor for note-on/note-off discrimination |
| CZDFMoogLadderFilter | Efficient ZDF Moog ladder filter implementation using Stilson/Smith methodology |