fssynthlib - ThomasTheSpaceFox/Floored-Square-Simple-Synth GitHub Wiki

fssynthlib.py provides waveform generation functionality for pygame applications, and possibly other sound APIs (only tested with pygame)

Waveforms

  • square
  • triangle
  • sawtooth
  • distorted tangent (a purposely cutoff tangent wave) (used in drum sequencer)
  • square pulse
  • triangle pulse (slides from one sawtooth extreme (1.0) to a triangle (0.5) and then to the other extreme (0.0)

to include in your programs:

  • copy the README.md file from this repository (or if you are using a stable release, use the one from the downloaded release) and rename it to fssynthlib_README.md and link to/mention it in your project's README.md, with the text:
[my project's name] ships with **fssynthlib.py**, a general-use waveform synthesis library from
the FSSS synthesizer suite. You can find its readme in [fssynthlib_README.md's path]

or

  • add a section to your project's README.md titled 'fssynthlib'
  • in this section, add the text:
[my project's name] ships with **fssynthlib.py**, a general-use waveform synthesis library from
the FSSS synthesizer suite. Its README is included in the section below.
  • and add the fssynthlib readme contents IN FULL below said text.