Aplicación en python, grados, acordes, dominantes...etc

ephiphone
por el 25/08/2015
Al hilo de la herramienta en excel del compañero pmlfriedman

https://www.guitarristas.info/foros/mini-herramienta-excel-intercambio-modal/263898

He construido una mini aplicación en python que genera los siete grados de una nota, que será en consecuencia la tónica, además se muestran las cuatriadas de los 7 grados, con sus correspondientes primer y segundo relativo.

También muestra el primer dominante y el dominante sustituto de cada uno de las cuatriadas de los siete grados, que en el caso de no serlo del acorde de primer grado, son lo denominados dominantes secundarios.

A tener en cuenta que:

Para no complicarme mucho, las notas alteradas ( sostenidos y bemoles), los he denominado como sostenidos.
La nota hay que escribirla en minúsculas, por ejemplo fa o la# , en el caso de teclear otra cosa ( Do, RE, o epi :va_a_ser_que_no: , el programa se ejecutará, pero el resultado es incorrecto.

Se muestran las notas de los acordes, no su nombre, ni la formula.
Adlunto pantallazo y el ejecutable en python
Archivos adjuntos ( para descargar)
Generador7Grados.py
Pantallazo.png
OFERTAS EN TIENDAS Ver todas
  • -11%
    Harley Benton Agufish STD Signature BK
    399 €
    Ver oferta
  • -13%
    Epiphone 1963 Firebird V Vibrola PW
    1.399 €
    Ver oferta
  • -13%
    Harley Benton SC-Custom III Baritone
    349 €
    Ver oferta
SEGUNDA MANO EN MERCASONIC Ver todo
  • Pedal TC Electronic Nova Modulator con caja , alimentación e instrucciones
    129 €
    Ver
  • ‼️ENVIO INCLUIDO. Tipo ANGRY Charlie V3
    110 €
    Ver
  • OFERTA Civil War + Booster gratis!!!!
    160 €
    Ver
¿Tienes equipo que ya no usas? Véndelo en Mercasonic
ephiphone
por el 26/08/2015
ephiphone escribió:
Para no complicarme mucho, las notas alteradas ( sostenidos y bemoles), los he denominado como sostenidos.


Ya solucionado
Archivos adjuntos ( para descargar)
Generador7Grados.py
Jesús H
por el 20/04/2020
Cuando abro el archivo Generador7Grados.py en python me sale error de sintaxis (print chr(27))
1 respuesta directa
Pepe rock
por el 20/04/2020
Hola, el autor del hilo ya borró su cuenta, por lo que no te va a contestar. Fíjate en la fecha y en si el hilo está activo, este lleva 5 años sin actividad.
Un saludo.
Jesús H
por el 20/04/2020
Gracias Pepe rock!!
Pepe rock
por el 20/04/2020
:brindis:
Gabi B.S.
por el 20/04/2020
#3
Buenas, el error se debe a que tu versión de python requiere que el print vaya entre paréntesis, es decir, donde ponga:
print chr(27)

tu deberías poner:
print (chr(27))

Espero que te ayude.

Si saco un poco de tiempo lo revisaré y lo subiré corregido para el que le pueda interesar.


Un saludo.
Gabi B.S.
por el 21/04/2020
Pues eso, lo he adaptado para Python 3 y le he cambiado un poco el formato.

Un saludo.
Nuevo post

Regístrate o para poder postear en este hilo