Welcome to FaustSynth, a AU/VST monophonic synthesizer built with the Faust programming language. This is the project deliverable for PAT 481: Independent Study in Fall 2023.
![](https://private-user-images.githubusercontent.com/97690118/294781158-8b1e477d-d716-48ca-b0ff-d3e1512d43f2.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjQ2NDg3NzMsIm5iZiI6MTcyNDY0ODQ3MywicGF0aCI6Ii85NzY5MDExOC8yOTQ3ODExNTgtOGIxZTQ3N2QtZDcxNi00OGNhLWIwZmYtZDNlMTUxMmQ0M2YyLmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA4MjYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwODI2VDA1MDExM1omWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRhYTkwNmZlNzUxZWIzMGQ0ZTMxZmM1MjdmZTk1YzM1M2U1MzE0NDcxM2ZhYjFlNzIwMTVlYzQxZWM4NmY4NDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.xjlj_kxDGk19f-eRO-thewdvyYw3-2BT7r0X_BFn3qk)
- Waveform Types: Sine, Square, Triangle, Sawtooth.
- Dual Oscillators: Mix Control for fine-tuning the balance between oscillators.
- MIDI Note Input: Precise pitch and frequency manipulation through MIDI note input.
- Detune Feature: Adjustable detune for sonic richness.
- ADSR Controls: Customizable Attack, Decay, Sustain, and Release phases for amplitude envelope.
- Filter Types: Bypass, Lowpass, Highpass.
- LFO Modulation: Adjustable cutoff frequency with LFO modulation for tonal frequency depth.
I would like to extend my heartfelt thanks to Dr. John Granzow, Dr. Julius Smith, Dr. Romain Michon, as well as the Faust Discord community for their invaluable support and contributions to this project. Their expertise, guidance, and encouragement have been instrumental in bringing this project to fruition.
Again, thank you, Dr. Granzow, for your help and being a part of this wonderful journey!
- JUCE: 7.0.8
- Faust: 2.40.0
- Plugin Gui Magic: 1.4.1