#39
Como te dicen Mikolopez y undercore, más bien tendrías que hacer los cálculos con 7 u 8 octavas de 12 notas, poniendo 8 octavas serían 96 notas.
Cogiendo números redondos para facilitar cálculos, el espectro audible sería de 20Hz a 20Khz, el espectro visible de la luz (según wikipedia) va desde 4x10^14 Hz hasta 8x10^14 Hz (esto son Cientos de Billones de Hertzios, de cuatrocientos a ochocientos Billones de Hertzios).
Por otra parte, hay varias formas de calcular la frecuencia de una nota,
esta está bien porque es simplita de calcular, pero tiene como referencia el La a 440Hz así que cuánto más te separes de ese La, más difícil será usarla;
esta por otro lado es una fórmula más complicada pero sirve igual para cualquier nota.
Todo esto es así de complicado porque la distancia en frecuencia que hay de un Do a un Re de la primera octava, es mucho mayor que de un Do a un Re en la última (puedes buscar una tabla de notas-frecuencias en google y confirmarlo por ti mismo, hay docenas en google), la relación es logarítmica, no lineal, por tanto una relación matemática directa entre los dos espectros no es que sea imposible, pero tendrías que usar una relación nota-frecuencia distinta, que entre otras cosas sonaría rara de cojones, porque tendrías un montón de notas graves que no te servirían para nada, y te comerías un montón de notas agudas que echarías en falta.
Si lo piensas un poco, dado todo lo que te acabo de contar, la forma más fácil de sacar algo práctico de todo esto es escalar el espectro visible de forma logarítmica para igualar las tornas. Por ejemplo, se me ocurre que sería relativamente fácil extrapolar la primera fórmula que te puse, F=440*1.059463^d, al espectro visible, cambiando los 440Hz musicales por una frecuencia de luz media, digamos 6x10^14Hz (según wikipedia de nuevo, sería algo entre el verde y el amarillo), y dividiendo esos cuatrocientos billones de hertzios en 96 tonos de colores no iguales, es decir, no lineales, pero seguro que serían reconocibles. También se podría extrapolar a RGB, y te ahorras los cálculos astronómicos de cientos de billones.
Usando RGB y un poco de maña en reaktor, PD/Max u otro entorno de programación por el estilo, y un proyector, te montas una performance con todo esto q te cagas