Esempio n. 1
0
def reproducirMelodia(df,dd,archivo) :
	entrada = open(archivo,"r")
	entrada.readline() #se desecha
	lista = entrada.readlines()
	for compas in lista :
		compas = compas.rstrip("\n")
		notas = compas.split(",") #["si negra","la4 corchea"]
		for nota in notas :
			#nota --> "si5 negra"
			datos = nota.split(" ") #["si5","negra"]
			#print("*",dd[datos[1]],"*",df[datos[0]],"*")
			beep(dd[datos[1]], df[datos[0]])
	entrada.close()
def tocarCancion(frecuencias, duracion, archivoCancion):
    ent = open (archivoCancion, "r")
    ent.readline() #Desechar primera linea
    lineas = ent.readlines()
    ent.close()
    
    for compas in lineas: 
        compas = compas.rstrip("\n")
        notas = compas.split(",")
        for nota in notas:
            datos = nota.split()
            print datos
            nombre = datos[0]
            figura = datos[1]
            
            beep(duracion[figura], frecuencias[nombre])
def reproducirMelodia (dF, dD, archivo):
    entrada = open (archivo, "r")
    entrada.readline() #se desecha
    lista = entrada.readlines()
    entrada.close()
    
    for compas in lista:
        compas = compas.rstrip("\n")
        notas = compas.split (",") #["si5 negra","la4 corchea"]
        for nota in notas:
            datos = nota.split (" ")         #["si5","negra"]
            #print (datos)
            #print (datos [1:])
            print("*",datos[0],"*",datos[1],"*")
            frecuencia = datos [0]
            duracion = datos [1]
            beep (dD[duracion], dF[frecuencia])