Skip to content

A repository containing the code for ADC. Includes a Cmajor Patch for Karplus Strong String Synthesis.

Notifications You must be signed in to change notification settings

dynamic-cast/ADC23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ADC: Practical DSP and Audio Programming

We'll explore the concepts of Karplus Strong Synthesis. This is a physical modelling synthesis, aiming at modelling a plucked instrument such as a guitar. Included DSP will be noise generation, delay lines and filters. We'll also touch on MIDI messaging and polyphony.

We'll be using the Cmajor platform for the practical aspect of this workshop. Knowing Cmajor upfront is not a pre-requisite; we'll guide the participants through the implementation gently.

This will be a self-contained workshop aiming to be accessible to all levels of learning - all elements used in the practical part of the workshop will be thoroughly explained in the introduction.

The Repo

In this repository, you'll find branches for each stage of the workshop:

  • Part-1-MIDI
  • Part-2-Delay
  • Part-3-Filters
  • Part-4-Polyphony

The main branch is the final code, with added unit test to accompany.

About

A repository containing the code for ADC. Includes a Cmajor Patch for Karplus Strong String Synthesis.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •