项目作者: luigifusco

项目描述 :
Modular sound synthesizer written in C++ supporting MIDI and Keyboard input
高级语言: C++
项目地址: git://github.com/luigifusco/CSynth.git
创建时间: 2020-07-04T08:39:18Z
项目社区:https://github.com/luigifusco/CSynth

开源协议:

下载


CSynth

CSynth is a modular sound synthesizer written in C++ supporting MIDI and Keyboard input.
Instruments can be customly defined in the instruments folder, specifying the
single components and their arguments. Some instruments are already defined as examples.

Dependencies

The projects depends on SDL2 for everything IO related.
Dependencies can be installed in a Debian environment with:

  1. sudo apt install libsdl2-dev libsdl2-ttf-dev

Compilation

The project can be compiled with the following command:

  1. gcc src/*.cpp -lSDL2 -lSDL2_ttf -lm -lpthread -std=c++17 -lstdc++ -o csynth