Skip to content

atilantera/maucisynth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

maucisynth

Minimal subtractive software synthesizer

Overview

Graphical user interface Graphical user interface of the synthesizer made with GTK2.

Sawtooth signal Time-amplitude view of polyphonic sawtooth waveform with exponential ADSR curve.

Pulse wave signal Time-amplitude view of square wave signal with pulse width modulation.

  • A simple software synthesizer, can be played in realtime by the computer keyboard
  • A hobby project, C programming language, 2160 lines
  • Additive synthesis similar to Moog synthesizers
  • Polyphonic, monotimbral
  • Exponential Attack-Decay-Sustain-Release amplitude envelope curve
  • Amplitude, frequency and pulse width modulation
  • Simple lowpass filter
  • User interface built on GTK+, sound API JACK (http://jackaudio.org/)
  • Realtime, multithreaded

Sound samples

maucisynth.mp4

Sawtooth demo 1

Sawtooth demo 2

About

Minimal subtractive software synthesizer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published