This project demonstrates the usage of my ksalgo library (Karplus-Strong Algorithm) to synthesize sound from keyboard input. It maps various keys to different musical notes and displays the notes as a waveform.
ksalgo repository: https://github.com/masonarmand/ksalgo
- Real-time synthesis of musical notes using the Karplus-Strong Algorithm
- Maps keyboard input to specific musical notes
- Visualizes the waveform of the synthesized sound
- SDL2
- ksalgo library
Compile and run the project:
make
./karplus_strong_example
Press the keys Q, W, E, A, S, D, F, G, H, J, K, L to play different musical notes.