Example #1
0
uniqueNotes = []
for l in sampleNoteSeqs:
	uniqueNotes.extend(list(set(l)))
uniqueNotes = list(set(uniqueNotes))

N = LearnPSA(0.2, 10, 3, uniqueNotes)
for seq in sampleNoteSeqs:
	N.add_sample(" ".join(seq))
N.generate_pst()

states, transition, nextstate = N.generate_psa()

notes = []
for i in range(0,10):
	notes.append(N.generate_run(states, transition, nextstate, 1500).split(" "))

sampleDurationSeqs = []
for s in str:
	sampleDurationSeqs.extend(parseDurations(s))


uniqueDurations = []
for l in sampleDurationSeqs:
	uniqueDurations.extend(list(set(l)))
uniqueDurations = list(set(uniqueDurations))

D = LearnPSA(0.2, 10, 3, uniqueDurations)
for seq in sampleDurationSeqs:
	D.add_sample(" ".join(seq))
D.generate_pst()
Example #2
0
uniqueDurations = set([])
for l in sampleDurationSeqs:
	uniqueDurations = uniqueDurations | set(l)
uniqueDurations = list(uniqueDurations)

D = LearnPSA(0.2, 10, 3, list(set(sampleDurationSeqs[5])))
'''
for seq in sampleDurationSeqs:
	if len(seq) > 10:
		D.learn_sample(" ".join(seq))
'''

D.learn_sample(" ".join(sampleDurationSeqs[5]))

states, transition, nextstate = D.generate_psa()
durations = D.generate_run(states, transition, nextstate, 160).split(" ")

N = LearnPSA(0.2, 10, 3, list(set(sampleNoteSeqs[5])))

'''
for seq in sampleNoteSeqs:
	if len(seq) > 10:
		N.learn_sample(" ".join(seq))
'''

N.learn_sample(" ".join(sampleNoteSeqs[5]))

states, transition, nextstate = N.generate_psa()
notes = N.generate_run(states, transition, nextstate, 160).split(" ")
'''
sampleChordSeqs = []