forked from mtytel/cursynth
ncurses terminal synthesizer
License
CCCP67/cursynth
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
cursynth - a GNU program ------------ cursynth is a polyphonic, MIDI enabled, subtractive synth that runs in your terminal with an ascii interface. cursynth will connect to all MIDI devices and send output to the default audio device on your system. ### Building Run these commands to build the project from source: $ autoreconf -i $ ./configure $ make And then if you want to install, next run: $ sudo make install ### Controls * awsedftgyhujkolp;' - a playable keyboard (no key up events) * \`1234567890 - a slider for the current selected control * up/down - previous/next control * left/right - decrement/increment control * F1 (or [shift] + H) - help/controls * [shift] + L - browse/load patches * [shift] + S - save patch * m - arm midi learn * c - erase midi learn ### Requirements: * OS: Mac OSX or GNU/Linux * Terminal: a color enabled terminal with minimum 120x44 ascii characters * If you want key up events, you have to use a MIDI keyboard ### TODO: * Make a LV2 plugin version of cursynth * More modulation sources and destinations * Routable Envelopes * On startup select audio output device * On startup select MIDI input device * Lot's more... Questions? Feature requests? Bugs? email littleioaudio@gmail.com Copyright 2013 Little IO <littleioaudio@gmail.com>
About
ncurses terminal synthesizer
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published