/pytrumpet

A digital trumpet using a microphone, keyboard and python magic. Requires pyaudio and pygame.

Primary LanguagePythonBSD 2-Clause "Simplified" LicenseBSD-2-Clause

PyTrumpet: Play Trumpet With Python

TODO

  • Make a script to install dependencies
  • test with a real mouthpiece.
  • Speed up frequency update/silence... Also some debouncing would be useful (slotting?)
  • Seperate into multiple files
  • Writeup a post on how it works.
  • Add a volume enveloping feature.

Dependencies

  • Python 2.7
  • Fluidsynth
  • portaudio
  • mingus python library
  • pyaudio
  • pygame
  • matplotlib