To convert notes into colors in the most physics-inspired way, multiply the audio frequencies by 2^40 (40 octaves) to obtain terahertz frequencies in the visible range.
Starting from A=440Hz, this yields:
- F#: dark red737nm (use violet from high end?dark red)
- G: red696nm (use a dark red instead?red)
- G#: 657nm (unfortunately also red thanks toin RGB colorspace (use a bright red instead?)
- A: orange-red620nm (use orange instead?orange-red)
- A#: yellow585nm (yellow)
- B: green552nm (green-yellow (chartreuse/ chartreuse)
- C: green521nm (green)
- C#: cyan492nm (cyan)
- D: sky464nm (sky blue)
- D#: blue438nm (blue)
- E: a blue414nm (blue-indigo)
- F: indigo390nm (indigo)
- F#: 369nm (deep violet)
To get around G (696nm) and G# (657nm) both translating red in RGB color space, and the deepness of F# violet: I would suggest using violet for F#, dark red for G, red for G#, and orange for A.
See:
- http://www.endolith.com/wordpress/2010/09/15/a-mapping-between-musical-notes-and-colors/
- http://rohanhill.com/tools/WaveToRGB/ to do the conversion from wavelength to RGB color
- If you can excuse the sound-healing pseudoscience, this page contains a nice conversion that uses an orange-red for G# as an approximation: http://www.lunarplanner.com/Harmonics/planetary-harmonics.html