Beispiel #1
0
	def meteor(self,chn=-1):
		targetBuf=ScoreDraft.TrackBuffer(chn)
		self.mix(targetBuf)
		ScoreDraft.MeteorPlay(self.visualizerId, targetBuf)
Beispiel #2
0
'''
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")
Beispiel #3
0
	def mixDown(self,filename,chn=-1):
		targetBuf=ScoreDraft.TrackBuffer(chn)
		self.mix(targetBuf)
		ScoreDraft.WriteTrackBufferToWav(targetBuf, filename)
Beispiel #4
0
	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()
Beispiel #6
0
#!/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)
Beispiel #7
0
def TTS_play(sentence):
    buf = ScoreDraft.TrackBuffer(1)
    TTS(sentence, buf)
    if buf != None:
        player(buf)