from musical.theory import Note ''' Introduction ''' intro1 = Notes('D4',['A4','D5']) intro2 = Notes('F#4',['C#5','A4']) intro = ((intro1*4+intro2*4) % 0.25 )*2 ''' Verses ''' verseBase = Notes('A4')*5 + Notes('G4','F#4','G4') verseMod = verseBase.replace('B4',3)\ .replace('E4',7)\ + [('F#4',1.0), ('-', 2.0)] verseStart = verseBase.without(0) + verseBase.replace('B4',3) + verseBase + verseMod verse2 = Notes('G4','G4','G4','F#4','E4','D4','E4',('F#4',1.0), ('-', 1.0)) verse3 = Notes('F#4','F#4','D4',('E4',1.0),('-',1.75)) verse = verseStart + verse2 + verse3 verses = (verse*2)%0.5 ''' Verse Background ''' base = Note('B3') afterIntro1 = Notes(base, [base.third('minor'), base.fifth('minor')]) afterIntro2 = Notes([('A4',0.5),('A3',0.5)],'-') base = Note('G3') afterIntro3 = Notes(base, [base.third(), base.fifth()]) base = Note('A3')