Wolfram Language

Reconocimiento de texto para leer hojas musicales

En el mundo de la música, las notas de la pestaña (o tablature) son una forma de anotar la digitación del instrumento.

Este ejemplo muestra cómo usar el reconocimiento de texto para leer notaciones a partir de notas de pestaña y generar una simulación de la música presentada.

Tome una parte de la tablatura de una canción de Led Zeppelin.

Para ubicar el texto, comience por encontrar los cuadros delimitadores correspondientes a cada fila de notas. El acercamiento clásico de procesamiento de imágenes es suficiente para realizar la tarea.

muestre la entrada completa de Wolfram Language

Usted puede confirmar visualmente que la ubicación es bastante acertada.

Ahora, teniendo las ubicaciones de texto pre-calculadas, usted puede comenzar el reconocimiento.

muestre la entrada completa de Wolfram Language

Necesitará limpiar un posible ruido del reconocimiento; por ejemplo algunos caracteres "0" pueden ser interpretados como "o", dependiendo del tipo de letra utilizado.

Ahora convierta las cadenas de caracteres a listas de notas y remueva el último carácter de cada línea, el cual es un carácter de parada.

muestre la entrada completa de Wolfram Language

Con el fin de obtener una pieza musical, ahora puede convertir las listas de notas musicales y aplicar una tonada.

muestre la entrada completa de Wolfram Language

Ahora puede colocar todos los pasos juntos para reconocer una canción de Led Zeppelin.

muestre la entrada completa de Wolfram Language

Ejemplos relacionados

de en fr ja ko pt-br zh