[Lenmus-developers] Errores en chequeo de partitura 030.10
LenMus is a free program for learning music theory.
Brought to you by:
cecilios
From: cecilio <s.c...@gm...> - 2009-05-14 17:09:00
|
Carlos, ya me he bajado tus últimos cambios y verificado lo que me decias: > Creo que ya funcionan bien las dos primeras (quintas/octavas resultantes y movimientos paralelos), pero me sigue diciendo que el 030.10_example_1.lms tiene dos problemas: una quinta resultante en las voces 2 y 4 del acorde 2, ... He estado comprobando este caso. Estamos enlazando dos acordes: (1) c3,e4,g4,c5 con (2) d3,d4,f4,a4. Tu indicas que ha resultado una 5ª (d4->a4). Efectivamente, aparece una 5ª por movimiento directo (e4 baja a d4 y c5 baja a a4). Sin embargo, este el resultado que sale en este ejemplo por aplicación de las reglas de enlace entre acordes en fundamental con la fundamental duplicada. Partimos de un bajo en fundamental (c3) que sube una segunda a d3. La regla de enlace nos dice que todas las notas deben moverse en sentido contrario al bajo, 2 de ellas por segundas y la otra por 3ª): c3->d3, e4->d4, g4->f4 y c5->a4. Por tanto resulta el acorde 3,d4,f4,a4 y aparece una 5ª resultante por movimiento directo, sin poder evitarlo. Supongo que el error aquí está en una mala posición de partida (c3,e4,g4,c5) y que habría que hacer un cambio de voces antes de moverlas. Pero en cuanto al programa, funciona bien y es correcto que señales un error. > ... el acorde 6 no es de un tipo reconocido (o no tiene un cifrado estándar o como quieras decirlo; vamos, que no está en la lista). El acorde 6 era efectivamente incorrecto. He corregido la partitura. Cuando detectes un acorde incorrecto es porque ha habido un movimiento de voces incorrecto. en esos casos yo sugeriría qu el mensaje de error no se limite a decir 'acorde incorrecto' sino que realices un análisis de por qué ha resultado un acorde incorrecto y des un mensaje más decuado al alumno. Por ejemplo, en este caso el acorde anterior (5) era f3,f4,a4,c5 y en el 6 ponía: d3,f4,g4,d5. Vemos que el bajo de acorde 5 es f3 y que el acorde está en fundamental y tiene duplicada la fundamental (f4). El acorde 6 tiene duplicadas dos notas d3 y d5. Si asumimos que es la fundamental, el acorde bien formado será d,f,a. Sin embargo tenemos d,f,g. Una primera hipótesis es que g está mal. Por otro lado como el acorde 5 es un acorde en fundamental con fundamental duplicada y el acorde 6 parece ser tambien un a corde en fundamental con fundamental duplicada, podemos aplicar las regrlas de conducción de voces entre acordes en fundamental con fundamental duplicada. El salto del bajo es una 3ª descendente (f3 -> d3). Por tanto sabemos que habrá dos notas que deben quedar como estaban y una que debe subir una segunda. Además sabemos que el acorde de D es d,f,a. Con toda está información puede concluirse, de nuevo que la nota g4 está mal y que debería haber quedao inalterada en un a4. Todo este análisis puede parecer complicado, pero si le unes que hecho de que el ejercicio lo has propuesto tu (el programa), pues tienes información adicional. por ejemplo,que es un ejercicio de enlace de acordes en estado fundamental con fundamental duplicada. Ello puede simplificar todavía mucho más el análisis y detección de errores. Así que parece que has detectado correctamente los dos errores. Enhorabuena. Cecilio |