Pregunta

necesito para desarrollar un evaluador rendimiento para tocar el piano. Sobre la base de un midi generado a partir de partituras, necesito evaluar el midi del juego real (teclado midi). Tengo la intención de evaluar el juego basado en la nota altura, duración e intensidad. La evaluación es supongo que una comparación de las notas de la partitura y el juego en formato midi.

Pero no tengo ni idea de cómo puedo visualizar (es decir, espectáculo en el que la persona tiene mal ido) este proceso de evaluación. es decir, puede que muestran tanto la notación y poner de relieve la nota que tiene malo ido. Pero ¿cómo puedo mostrar algo de esto en alguna forma gráfica? O, más precisamente en un pentagrama (una puntuación de música) en sí. Tengo datos de nota (tono, la duración) y los detalles de puntuación (clave y de compás) almacenados en una tabla, y estoy usando Java. Pero no tengo idea como en la forma en que puedo poner todo esto en forma gráfica.

Cualquier penetración se aprecia más agradecido. De antemano gracias

¿Fue útil?

Solución

Lo que estamos hablando, en realidad, es una herramienta gráfica de diferencias para la notación musical. Creo que la forma más fácil de mostrar diferencias es con una superposición de las notas tocadas (y silencios) más de los símbolos de puntuación "correctas". Donde se pone es complicado en mostrar las diferencias de volumen, si las notas que se tocan (o deberían ser jugados) staccato, marcato, tenuto, etc. Por ejemplo, una nota con un punto más que está destinado a ser jugado en staccato, pero su representación de MIDI una negra podría ser interpretado como una corchea seguida de un ocho de descanso, etc.

También tendrá que de cuantización los resultados del juego en vivo , lo que significa que tendrá que permitir un cierto margen de maniobra para el ser humano a ser un poco antes o después de que el ritmo sin notación diferente. Si no se hace esto, la única interpretación "correcta" de las notas será muy mecánica (y no agradable al oído).

En cuanto a la notación de dibujo y de colocarla sobre las líneas correctas o espacios en los palos, que no es difícil si usted entiende cómo dibujar gráficos. Hay fuentes musicales restos disponibles que le permitan utilizar caracteres alfanuméricos para representar cuerpos nota, tallos, , etc. también tendrá que entender las firmas dominantes, alteraciones , cuando ciertos notas son enarmónica , etc.

Esto no es una empresa pequeña que está proponiendo, y ya hay una gran cantidad de software por ahí que hace un montón de lo que está tratando de hacer. Tal vez algunos existe que hace exactamente lo que quiere hacer, por lo que la investigación antes de empezar a programar. :) vista a varias trabajo que ya se ha hecho y ver si hay algo que usted puede utilizar o que disuade a su proyecto.

mi propio teclista / grabador para MIDI de QuickTime aplicación hace unos años y tenía que resolver varios de los problemas que enfrenta. Lo hice por diversión, y era divertido (y educativo para mí), pero nunca podría competir con el software comercial en el género. Y aunque la gente no disfrutar de ella, yo realmente no tenía tiempo para mantener y añadir las características de las personas fallecidas, así que al final tuve que abandonarla. Este tipo de cosas es realmente una gran cantidad de trabajo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top