Para un proyecto en consola...
Podrías usar las funciones Beep() de Windows.H, la verdad es que no se que podrías hacer, pero mezclando varios Beep's podrías conseguir algo bastante decente, mismamente encontré por internet el himno de UK creo que era con los Beeps y sonaba bien.
La función de Beep es basicamente, argumento 1: frecuencia o tono del sonido, y el argumento 2: duración.
#include <windows.h>
int main(){
Beep(500, 500);
Beep(750, 450);
}
Por poner un ejemplo.
EDIT: Perdón acabo de probar el código y no recordaba que había que poner la B en mayuscula sino no funciona. Curioso.
Ejemplo de musiquita:
#include <windows.h>
int main(){
Beep(500, 500);
Beep(750, 450);
Beep(900, 300);
Beep(500, 200);
Beep(750, 200);
Beep(900, 100);
Beep(500, 100);
Beep(750, 100);
Beep(900, 100);
Beep(500, 50);
Beep(750, 50);
Beep(1000, 900);
}
Máximo: 1000.
Min: 0.