Package wubwub
wubwub is a novelty music production package for Python.
Expand source code
# -*- coding: utf-8 -*-
'''wubwub is a novelty music production package for Python.'''
# load the version (and remove from namespace)
from ._version import v
__version__ = v
del v
# imports
from .audio import *
from .errors import *
from .notes import *
from .pattern import *
from .pitch import *
from .plots import *
from .resources import *
from .seqstring import *
from .sequencer import *
from .tracks import *
Sub-modules
wubwub.audio-
This module provides some functions for manipulating pydub AudioSegments.
wubwub.errors-
Custom error and warning for wubwub.
wubwub.notes-
Notes are objects representing musical notes in wubwub. They are akin to MIDI notes in a real DAW; they are used to tell Tracks what musical notes …
wubwub.pattern-
Class for encoding rhythmic patterns.
wubwub.pitch-
Functions and resources for dealing with pitch in wubwub.
wubwub.plots-
Various plots for visualizing the contents of a
Sequencer. wubwub.resources-
General functions/constants used by wubwub.
wubwub.seqstring-
Create string diagrams showing the content of a Sequencer …
wubwub.sequencer-
This module contains the Sequencer class, and associated functions for working with Sequencers in wubwub.
wubwub.sounds-
Created on Fri May 14 09:49:09 2021 …
wubwub.tracks-
Audio track classes for Sequencers in wubwub …