an ASCII keyboard synthesizer developed in python, which creatively explores the 2 DSP techniques: cross correlation and convolution. Output is produced by performing cross correlation/convolution between musical clips and human speech recordings.
![Screenshot 2024-02-03 at 10 54 25 PM](https://private-user-images.githubusercontent.com/80551600/302080103-f069a60b-8431-4ca2-8489-de83008a20d6.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzMTQ0NDAsIm5iZiI6MTcxOTMxNDE0MCwicGF0aCI6Ii84MDU1MTYwMC8zMDIwODAxMDMtZjA2OWE2MGItODQzMS00Y2EyLTg0ODktZGU4MzAwOGEyMGQ2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDExMTU0MFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWUzMTQ4YzMzNjNiYWNkOTc4YjczYTk0N2I1ZDMwMWZmYmYxMzAyZDk4ZTQ0YzEzZTUyY2Q0YTM1OWM5Y2FmZmEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.Gfe4zWvhhKCCVldGfLQE8tfoWXFWSfGdWPfJF30gi80)
video demonstration: https://vimeo.com/918018988?share=copy
(A variation of this application developed in MATLAB is in the 'Cross-3D' folder, which allows 3D posistioning of the cross-correlated outputs)