Skip to content

hgroenenboom/Python-synthesizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MySynthesizer: Python Music Synthesizer

MySynthesizer is a music synthesis application built on code by Marc Groenewegen and Ciska Vriezinga. This project marks my initial venture into the realm of synthesizer development.

Getting Started

To run the program, execute the MySynthesizer.py file. Ensure you have Python 3.6 or later installed. Additionally, pyaudio and numpy are needed and can be installed using the following command:

pip install numpy
pip install PyAudio

Features

MySynthesizer incorporates the following features:

  • ADSR
  • Amplifier
  • Averagefilter with LP & HP
  • White Noise
  • FM
  • AM
  • Sine, Additive Saw, Pulse

Screenshots

screenshot

Project Status

GitHub commit activity GitHub last commit

Please note that this project is no longer actively maintained. Feel free to explore the existing features, and if you encounter any issues, you're welcome to address them. However, new features or updates are not anticipated.