Leyendo entre líneas, supongo que ha programado la misma canción en ambos microcontroladores, los restablece a ambos y cada uno "reproduce" la canción por sí sola, una con luz y la otra con sonido.
Lo que realmente necesitas es una relación maestro-esclavo, en la que la canción solo se está "reproduciendo" en uno de los microcontroladores, y que uno envía comandos al otro cada vez que cambia la nota. Por ejemplo, si el que tiene los LED es el maestro, cada vez que cambie a la siguiente nota, enviará un comando al otro para que reproduzca la frecuencia de sonido correspondiente a esa nota. El segundo microcontrolador no tendría la canción programada en absoluto, simplemente reproducía tonos según los comandos del maestro.
Incluso podría considerar el uso del protocolo MIDI para las comunicaciones, ya que fue diseñado específicamente para este tipo de realidades. datos de rendimiento del tiempo. De hecho, podría ir tan lejos como para introducir un tercer microcontrolador que no hace más que interpretar los datos de la canción y producir los mensajes MIDI. Sus dos microcontroladores existentes se modificarían para recibir los mensajes MIDI y realizar las acciones correspondientes, una con sonido y la otra con luz. Entonces podrás mezclar y combinar estos bloques de construcción con otros equipos compatibles con MIDI.