It's been preached and taught for a long time - that anything in life on this planet is possible. Hence, it shouldn't be a big surprise that some people can see musical notes, hear colors, or taste the shapes. This "condition" of blended senses got named synesthesia.
And while I have no difficulty to believe or imagine that some individuals have way superior senses, I was pleasantly surprised to find out that in ancient Hindu mythology each one of the seven basic notes in the Indian music octave represents a color and a natural cry of a bird or another animal.
Take a look at the grid below and see if these associations resonate make sense to you.
While Western chromatic scale contains only 12 semitones, Indian octave is divided into 22 srutis or demi-semitones which allow a musician to play more fine shades of musical expression.
Inspiration and information for this post came from the book pictured below.