Posts for year 2020
- Bilinear Transform
- Icecast
- Patches and Subpatches in Pure Data
- Using OSC in Pure Data
- Additive & Spectral: IFFT Synthesis
- Wavetable Oscillator with Phase Reset
- Controlling SC with the Mouse
- Physical Modeling: Advanced Models
- FM Synthesis: DX7
- Faust: A Simple Envelope
- Monophonic Partial Tracking
- Envelopes: Exponential
- Pure Data: Send-Receive & Throw-Catch
- Digital Waveguides: String with Losses
- Faust: Feedback
- IIR Filters
- FM Synthesis: Interactive Example
- Fundamental Frequency Estimation
- Wavefolding Example
- Using APIs with Python
- Envelopes: ADSR
- Working with Groups
- Pure Data: Installing Externals with Deken
- Digital Waveguides: Ideal String without Losses
- Faust: Delay
- FIR Filters
- FM Synthesis: Formula & Spectrum
- Additive & Spectral: Spectral Modeling
- Aliasing with Overtones
- Faust: Using Microcontroller Boards
- Faust: OSC Control
- Wavefolding
- Combining Nodes in SuperCollider
- More APIs
- Digital Waveguides: Discrete Wave Equation
- Faust: MIDI
- Faust: Splitting and Merging Signals
- Digital Filters
- Subtractive Example
- Additive & Spectral: History
- Aliasing with a Sine Example
- Waveshaping Example
- Resources
- Using Python for Control
- Using Buses in SuperCollider
- Faust: Conditional Logic
- Filter Characteristics and Parameters
- Fourier Series: Triangular
- Sampling & Aliasing
- Faust: Compiling Plugins
- Waveshaping
- Faust
- Realtime Weather Sonification
- A Brief History
- SynthDefs
- Control Rate and Audio Rate
- Raspberry Pi
- The Karplus-Strong Algorithm
- Concatenative: Crowd Noise Synthesis
- Families of Subtractive Synthesis
- AM & Ringmodulation: Example
- Fourier Series: Square Wave
- Sampling: Theory and Math
- Faust: Compile for Puredata
- Faust: Parallel Composition
- Online Tools and Materials
- Distortion Synthesis
- Past Projects - Sound Synthesis in C++
- Audio Programming in C++
- Getting Started with Web Audio
- OSC: Open Sound Control
- First Sounds with SuperCollider
- Using JACK Audio
- Filters in PD
- Physical Modeling: Introduction
- Concatenative: Introduction
- Concept of Subtractive Synthesis
- AM & Ringmodulation: Formula & Spectrum
- Fourier Series: Sawtooth
- Faust: Compile for SuperCollider
- Faust: Sequential Composition
- Faust: Quick Introduction
- Concept
- The JACK API
- The MIDI Protocol
- Getting Started with SuperCollider
- Getting Started with Puredata
- Granular: Faust Example
- Granular: Introduction
- Sampling: Using Audio Files in Faust
- Sampling: Introduction
- Subtractive: Faust Examples
- FM Synthesis: Faust Example
- AM & Ringmodulation: Faust Examples
- FM Synthesis: History & Backgroud
- JACK Projects as System Services
- Additive & Spectral: Faust Examples
- Additive & Spectral: Introduction
- Digital Synthesis: Applications
- Digital Synthesis: History & Taxonomy
- Faust: Controlling Parameters
- Jupyter Examples