MattMoradi / Chainsaw

A MIDI Compatible Monophonic Audio Synthesizer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

eclipsenet

What Is Chainsaw?

Chainsaw is an open source standalone synthesizer based on SFML that can make cool sounds. It has a built-in basic oscillator for generating samples which can be modified using various modifier knobs in the graphical user interface. Does is have as many functionalities as the popular proprietary professional grade synths? No. Does it have VST support? No. Is it called Chainsaw? Yes.

Dependencies

Building

Windows (Visual Studio):

  1. Install SFML
  2. Install RtMidi
  3. Build & Run Solution

Linux (Debian):

  1. Install SFML: sudo apt-get install libsfml-dev
  2. Download RtMidi and extract RtMidi.h and RtMidi.cpp to the chainsaw/ folder in this repo
  3. Run make
  4. Run ./Chainsaw

About

A MIDI Compatible Monophonic Audio Synthesizer

License:Apache License 2.0


Languages

Language:C++ 99.2%Language:Makefile 0.8%