init
This commit is contained in:
parent
5fbddbbc26
commit
614fa6cdc8
12 changed files with 345 additions and 8 deletions
18
README.md
18
README.md
|
|
@ -1,3 +1,17 @@
|
|||
# synth
|
||||
This is my attempt at a synthesizer using portaudio and raylib to learn C.
|
||||
|
||||
A personal project to learn C
|
||||
You need to install the portaudio library on your system to build and you can use the command in run.sh to build with gcc. On Debian 13:
|
||||
|
||||
```
|
||||
sudo apt update
|
||||
sudo apt install portaudio19-dev
|
||||
gcc -Wall -Wextra -Werror -pedantic -o synth main.c dsp.c osc.c control.c -lportaudio -lm
|
||||
```
|
||||
|
||||
Currently the synthesizer consists of only just one oscillator that is turned on by default when starting the program. You can type "j", "k" or "l" (and then Enter) to change to different frequencies and "x" to leave.
|
||||
|
||||
---
|
||||
|
||||
This project is licensed under the MIT License – see the LICENSE file for details.
|
||||
|
||||
See /licenses for third-party licenses.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue