C++
C
Makefile
M4
CMake
Python
Shell
Latest commit
1244c79
Jun 17, 2017
Permalink
Failed to load latest commit information. | |||
.github |
|
||
.idea |
|
||
data |
|
||
include |
|
||
man |
|
||
po |
|
||
src |
|
||
utils |
|
||
vs |
|
||
.gitignore |
|
||
.travis.yml |
|
||
AUTHORS |
|
||
CMakeLists.txt |
|
||
COPYING |
|
||
ChangeLog |
|
||
Makefile.am |
|
||
NEWS |
|
||
README |
|
||
autogen.sh |
|
||
configure.ac |
|
README
amsynth is an analog modelling (a.k.a virtual analog) software synthesizer. It mimics the operation of early analog subtractive synthesizers with classic oscillator waveforms, envelopes, filter, modulation and effects. The aim is to make it easy to create and modify sounds. Features -------- * Dual oscillators (sine / saw / square / noise) with hard sync * 12/24 dB/oct resonant filter (low-pass / high-pass / band-pass / notch) * Mono / poly / legato keyboard modes * Dual ADSR envelope generators (filter & amplitude) * LFO which can modulate the oscillators, filter, and amplitude * Distortion and reverb * Hundreds of presets There are currently several different ways to run amsynth: * Stand-alone application using JACK, ALSA or OSS * DSSI plug-in * LV2 plug-in * VST plug-in Preset bank management ---------------------- The default user bank is located at ~/.amSynth.presets amsynth now allows you to quickly access other preset banks that are stored in the following directories: * ~/.amsynth/banks * /usr/share/amsynth/banks (read-only access) Any valid preset banks that are found in these directories will be show in the drop-down bank selector on the GUI (standalone version only.) Plug-in versions can load presets by right-clicking on the GUI's background. Building on Fedora 23 / latest gtkmm ------------------------------------ The latest versions of gtkmm require C++11 support, but it is not enabled by default in current versions of GCC. If you encounter build errors relating to C++11 support, please configure the build like so: ./configure CXXFLAGS='-std=c++11'