A polyphonic command-line synthesizer application that uses the ASCII keyboards on a computers as user input. Keys are mapped to notes on a piano.
To run the program:
- type "./build.sh" in your terminal under the current directory of where all the source files are located
- run the executable: "./synth"
- start playing!
![Screenshot 2024-02-13 at 9 01 12 PM](https://private-user-images.githubusercontent.com/80551600/304600983-9eef3a17-cb1b-41a3-a4e7-c90fdd1e43ef.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjI5Mzc0MTAsIm5iZiI6MTcyMjkzNzExMCwicGF0aCI6Ii84MDU1MTYwMC8zMDQ2MDA5ODMtOWVlZjNhMTctY2IxYi00MWEzLWE0ZTctYzkwZmRkMWU0M2VmLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODA2VDA5MzgzMFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTFkNjZjZTZiYjEyYTExODg5YWU2NTQyMmM4Nzg0YTIwN2Y4OTg4Yjc0OWU0NjllMjgwNTRhODg5YWQzNWZhN2EmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.MFIbdgYBHBI81Hs-s3qoUaKb18TxnOIvip8azvHkSvI)