Skip to content

Example code using MATLAB Audio System Toolbox for teaching at MED4 and SMC Masters.

License

Notifications You must be signed in to change notification settings

cerkut/wpAudioPlugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MATLAB audio plugins from scratch

Example code buiusing MATLAB Audio System Toolbox.

Open in MATLAB Online

Initially based on Charlie DeVane and Gabriele Bunkheila. 2016.
Automatically Generating VST Plugins from MATLAB Code.
https://www.mathworks.com/tagteam/89231_PluginGenerationEbriefMWFormat.pdf

Check also MATLAB Audio Plugin Example Gallery at https://mathworks.com/help/audio/ug/audio-plugin-example-gallery.html

Suggested order, starting with the [[./01-Basics]] directory:

  1. myWire (simple throughput)
  2. myWidth (Linear mapping/matrixing of channels, single slider UI)
  3. myFilePan (mixdown to mono)

and then the rest of the subdirectory.

A Live Script .mlx (and its source .m script) are also provided.

In [[./02-Sources]], we inherit

  1. myFileMix (mix with an audio file)
  2. myOsc (use another audio object, accessors)
  3. myModulator: AM/Ring Modulation with audioOscillator class. GUI: Checkbox.

New Refrac (experimental): ./analysis: audio analysis routines: envelope, xcorr, etc ./hwSupport: arduino, iOS, Android, vs experiments

  • PROJECT

** CANCELLED Add colored noise source plugins: Avaliable as a source at audioTestBench using =dsp.ColoredNoise=

About

Example code using MATLAB Audio System Toolbox for teaching at MED4 and SMC Masters.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages