Восприятие цвета - одна из врожденных способностей человека. Исходя из того, что цвет может выполнять две функции (сигнальную и эмоциональную), мы предполагаем, что эти две вышеупомянутые функции могут лечь в основу обучения детей дошкольного возраста нотной грамоте. В статье представлено описание программного обеспечения в процессе освоения дошкольниками музыкальной грамоты на основе использования сигнальной функции цветомузыки. Данный программный продукт основан на алгоритме согласования цвета и локализации конкретной ноты на нотном стане. Впервые разработанная нами программа «Музыкальная радуга» написана на языке программирования Python 3. Она предлагает визуализацию звука в реальном времени с возможностью выбора аудиоустройства или визуализацию звука из аудиофайла. Практическое использование предлагаемой программы реализуется поэтапно.