Si solo está buscando el total de combinaciones posibles de notas dadas un cierto conjunto de parámetros, es un problema matemático simple. No se necesita algoritmo.
Digamos que desea generar un solo para una sección de 12 compases de una canción de blues.
Hay un total de 12 notas disponibles, pero solo 7 en la escala diatónica en la clave de la canción. Como esta es una canción de blues, limitemos aún más y manténgala en una escala pentatónica de 5 notas. Como la mayoría de los solos abarcan más de una octava, dejemos que el solo abarque 2 octavas, lo que nos da un total de 10 notas.
Ahora, establezcamos que el solo no se puede tocar usando ritmos más rápidos que las notas 16. Sin ningún tipo de descanso, eso es un total de hasta 16 * 12 = 192 notas en el solo.
- ¿Qué algoritmo usan las computadoras para calcular sqrt (x)?
- ¿Por qué es un número triangular la suma de los primeros n números naturales?
- ¿Cómo se usan las declaraciones condicionales en matemáticas?
- ¿Existe un algoritmo de división para los no enteros?
- ¿Cómo calculamos el factorial de los números no integrales (fraccionarios)?
Entonces, si hacemos los cálculos, el número total de permutaciones posibles para nuestro solo de guitarra, dados estos límites, es 10 la potencia de 192. Esa es una gran cantidad alucinante.
Eso es más que el número de estrellas en el universo.
De hecho, eso es más que la cantidad de ATOMS en el universo.
Por supuesto, la mayoría de los solos resultantes no sonarán muy bien. Pero no especificó en su pregunta que tenían que sonar bien, ¿verdad?