music.singing package

Submodules

music.singing.bootstrap module

music.singing.bootstrap.getEngine(method='http')

pull ecantorix repo for local usage

music.singing.bootstrap.makeTestSong()

music.singing.perform module

class music.singing.perform.Notes

Bases: object

convert(notes, reference)
makeDict()
music.singing.perform.sing(text='Mar-ry had a litt-le lamb', notes=(4, 2, 0, 2, 4, 4, 4), durs=(1, 1, 1, 1, 1, 1, 2), M='4/4', L='1/4', Q=120, K='C', reference=60, lang='en', transpose=-36, effect=None)
music.singing.perform.translateToAbc(notes, durs, reference)
music.singing.perform.writeAbc(text, notes, durs, M='4/4', L='1/4', Q=120, K='C', reference=60)

Module contents