Skip to content

Releases: Quefumas/gensound

Version 0.5

11 Jul 18:29

Choose a tag to compare

  • Playback now available through OS default (always available), or PyGame, simpleaudio or playsound, whichever is available (see IO Guide).
  • Can now read/export files of many formats, if FFMPEG is available (Wave/AIFF support always available).
  • Numpy is now the only hard requirement.
  • More filters
  • Introducing control tokens in Melodic Shorthand Notation.

See more in What's New.

Version 0.4

23 Jun 16:26

Choose a tag to compare

  • Updated FadeIn and FadeOut Transforms
  • Added Filters
  • Vibrato effect
  • AIFF/AIFC file support
  • Updated I/O amplitude behaviour

See more in What's New.

0.3

13 May 23:51

Choose a tag to compare

0.3

New stuff since 0.2:

  • Sine, Triangle etc. are all subclasses of a new class Oscillator, which allows phase inference to concatenate Signals smoothly.
  • Added @transform decorator to use functions on Signals as a Transform.
  • Full-blown melodic notation for easier input into Oscillators.

0.2

19 Feb 17:08

Choose a tag to compare

0.2
  • Playback and WAV export are now attached as Signal methods, making it much easier to use.
  • Added gensound.transforms.Stretch transform, to perform pitch-changing time-stretch
  • Added Raw audio resample function
  • Some more support for byte widths on export and file load
  • Fixed Convolution transform