import Pro_crescendi_gliss import random import math print "f1 0 4096 10 1" amp= -30 # conversione di 1000 amps in db (1000/32769) num_note= 100 n= 0 totdur= 60.0 ampmin= 20*math.log10(100.0/32768) ampmax= 20*math.log10(1000.0/32768) amprange= (ampmax-ampmin)/2 #ampiezza dell'oscillazione in db (-6 sarebbe diviso 2 in db) ampfreq= 5/totdur ampoffset= ampmin+amprange print "; ampmin= %+8.4f , ampmax= %+8.4f , amprange= %+8.4f , ampoffset= %+8.4f" % (ampmin, ampmax, amprange, ampoffset) while (n < num_note): t0= random.random()*totdur t1= totdur-t0-0.5*random.random()+0.5+t0 # 0.5 fattore minimo di durata della nota dur= t1-t0 w0= random.random()*(dur/5)+(dur/10) w1= random.random()*(dur/5)+(dur/10) # larghezza cella, se minore acc se mag decel f0= random.random()*4800+200 f1= random.random()*4800+200 Pro_crescendi_gliss.accelerando_gliss(t0, t1, w0, w1, f0, f1,ampfreq, amprange, ampoffset) n= n+1
import Pro_crescendi_gliss print "f1 0 4096 10 1" Pro_crescendi_gliss.accelerando_gliss(0.5,3.7,0.4,0.01, 550, 666) Pro_crescendi_gliss.accelerando_gliss(5.2,11.7,1.2,0.5, 1312, 1000)