def meteor(self,chn=-1): targetBuf=ScoreDraft.TrackBuffer(chn) self.mix(targetBuf) ScoreDraft.MeteorPlay(self.visualizerId, targetBuf)
''' durations=[ [36,60,36,60,48,48,48, 36,60,36,60,48,48,48] ] poem=poems[67] divider= poem[0]*2 assert(divider==14) seq=[] for i in range(int(len(poem[1])/divider)): line=() for j in range(poem[0]): line+=CRap(poem[1][i*divider+j][0],poem[1][i*divider+j][1], durations[0][j]) seq+=[line, BL(48)] line=() for j in range(poem[0],divider): line+=CRap(poem[1][i*divider+j][0],poem[1][i*divider+j][1], durations[0][j]) seq+=[line,BL(48)] ''' buf = ScoreDraft.TrackBuffer() GePing = ScoreDraft.GePing_UTAU() GePing.sing(buf, seq, 120) ScoreDraft.QPlayTrackBuffer(buf) #ScoreDraft.WriteTrackBufferToWav(buf, "rap.wav")
def mixDown(self,filename,chn=-1): targetBuf=ScoreDraft.TrackBuffer(chn) self.mix(targetBuf) ScoreDraft.WriteTrackBufferToWav(targetBuf, filename)
def newBuf(self, chn=-1): buf=ScoreDraft.TrackBuffer(chn) self.bufferList.append(buf) return len(self.bufferList)-1
return chord[i] # resources singer = ScoreDraft.GePing_UTAU() guitar = ScoreDraft.CleanGuitar() BassDrum = ScoreDraft.BassDrum() Snare = ScoreDraft.Snare() ClosedHitHat = ScoreDraft.ClosedHitHat() perc_list = [BassDrum, Snare, ClosedHitHat] # Mix0 track_mix = ScoreDraft.TrackBuffer() track_drum = ScoreDraft.TrackBuffer() ScoreDraft.Percussion.play(perc_list, track_drum, beats0, 120) ScoreDraft.MixTrackBufferList(track_mix, [track_drum]) #Lyric Map lyric_map = ['ling', 'yi', 'er', 'san', 'si', 'wu', 'liu', 'qi', 'ba', 'jiu'] # Mix 1 track_sing = ScoreDraft.TrackBuffer() track_guitar = ScoreDraft.TrackBuffer() track_drum = ScoreDraft.TrackBuffer() pi_calc = calcPi()
#!/usr/bin/python3 import ScoreDraft from ScoreDraft.Notes import * doc = ScoreDraft.Document() seq = [do(), do(), so(), so(), la(), la(), so(5, 96)] doc.playNoteSeq(seq, ScoreDraft.KarplusStrongInstrument()) #doc.mixDown('Hello.wav') targetBuf = ScoreDraft.TrackBuffer(-1) doc.mix(targetBuf) ScoreDraft.PlayTrackBuffer(targetBuf)
def TTS_play(sentence): buf = ScoreDraft.TrackBuffer(1) TTS(sentence, buf) if buf != None: player(buf)