Skip to content

martinmcbride/pysound

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PySound

A Python library for creating digital sound and music.

PySound uses numpy arrays to store and process sound.

Features:

  • Oscillators - sine, saw, square, wave table and noise
  • Envelopes - ramp, attack-decay, generic envelope
  • Effects - echo
  • Mixers - add, multiply
  • Sequencers - join sounds, basic sound sequencer
  • Output - WAV file
  • Graph - plot sound waves

Tutorial

Reference

About

A Python library for creating digital sound.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages