#include#include #define l1 262 #define l2 294 #define l3 330 #define l4 349 #define l5 392 #define l6 440 #define l7 493 #define n1 532 #define n2 588 #define n3 660 #define n4 698 #define n5 784 #define n6 880 #define n7 988 #define h1 1046 #define h2 1175 #define h3 1319 #define h4 1397 #define h5 1568 #define h6 1760 #define h7 1976 #define A 1600*1.25 //四拍 #define B 800*1.25 //两拍 #define C 400*1.25 //一拍 #define D 200*1.25 //半拍 #define E 100*1.25 //1/4拍 #define F 50*1.25 //1/8拍 #define S(i) Sleep(i) #define wq( i , j ) Beep( i , j ) int main()
C++音乐头文件我放上面了↑
接下来开始讲解C++音乐:
1,音区
C++的音区分为三种
【1】: n 中音区
【2】: l 低音区
【3】: h 高音区
2,音符
分为1(do)2(re) 3(mi) 4(fa) 5(so) 6 ( la) 7 (xi)
3,发声代码
Beep(音区音符,时长);
比如Beep(l3,1000);表示低音区mi,1000毫秒
4,时长的代码
A = 4拍 B = 2拍 C = 1拍 D = 0.5拍 E = 0.25拍 F = 0.125拍
5,真的不推荐大家用C++制作音乐 因为它太难听了 是 哔~ 的一声
很难听~
给你们看看这个代码音乐
#include#include #define l1 262 #define l2 294 #define l3 330 #define l4 349 #define l5 392 #define l6 440 #define l7 493 #define n1 532 #define n2 588 #define n3 660 #define n4 698 #define n5 784 #define n6 880 #define n7 988 #define h1 1046 #define h2 1175 #define h3 1319 #define h4 1397 #define h5 1568 #define h6 1760 #define h7 1976 #define A 1600*1.25 //四拍 #define B 800*1.25 //两拍 #define C 400*1.25 //一拍 #define D 200*1.25 //半拍 #define E 100*1.25 //1/4拍 #define F 50*1.25 //1/8拍 #define S(i) Sleep(i) #define wq( i , j ) Beep( i , j ) int main(){ wq(n3,D);wq(n4,D);wq(n3,D);wq(n4,D);wq(n5,C);wq(n3,D);wq(n4,D); wq(n3,D);wq(n4,D);wq(n5,C);wq(n5,D);wq(n4,D);wq(n3,D);wq(n4,D); wq(n3,E);wq(n1,D);wq(n1,D);wq(n1,E);wq(l6,D); wq(n3,E);wq(n1,D);wq(n1,D);wq(n1,E);wq(l6,D); wq(n1,E);wq(n1,D);wq(n1,D);wq(n1,E);wq(l6,D);wq(n3,C);S(C); wq(n3,D);wq(n4,D);wq(n3,D);wq(n4,D);wq(n5,C);wq(n3,D);wq(n4,D); wq(n3,D);wq(n4,D);wq(n5,C);wq(n5,D);wq(n4,D);wq(n3,D);wq(n4,D); wq(n3,E);wq(n1,D);wq(n1,D);wq(n1,E);wq(l6,D); wq(n3,E);wq(n1,D);wq(n1,D);wq(n1,E);wq(n2,D); wq(n1,E);wq(n1,D);wq(n1,D);wq(n1,E);wq(n3,D);wq(n3,C);S(C); wq(n5,C);wq(n3,C);wq(n2,C);wq(n3,D);wq(n3,D); wq(n2,D);wq(n1,D);wq(n2,D);wq(n3,B);wq(n3,D); wq(n6,C);wq(n3,C);wq(n2,C);wq(n1,D);wq(n1,D); wq(n1,D);wq(n2,D);wq(n3,D);wq(n2,C);S(C);S(D); wq(n5,C);wq(n3,C);wq(n2,C);wq(n3,D);wq(n3,D); wq(n2,D);wq(n1,D);wq(n2,D);wq(n3,B);wq(n3,D); wq(n6,C);wq(n3,C);wq(n1,C);wq(n3,C); wq(n1,C);S(C);S(C);S(D);wq(n1,E);wq(l5,E); wq(l6,375);wq(l6,375);wq(l5,D);wq(n1,375);wq(n1,E);S(D);wq(n1,E);wq(l5,E); wq(l6,375);wq(l6,375);wq(l5,D);wq(n1,375);wq(n3,E);S(D);wq(n1,E);wq(l5,E); wq(l6,375);wq(l6,D);wq(l6,E);wq(n5,D);wq(n1,375);wq(n1,D);wq(n1,E);wq(n2,D); wq(n1,375);wq(n1,E);S(E);wq(n1,E);wq(l6,D);wq(n3,C);S(D);wq(n1,E);wq(l5,E); wq(l6,375);wq(l6,375);wq(l5,D);wq(n1,375);wq(n1,E);S(D);wq(n1,E);wq(l5,E); wq(l6,375);wq(l6,375);wq(l5,D);wq(n3,375);wq(n1,E);S(D);wq(n1,E);wq(l5,E); wq(l6,375);wq(l6,D);wq(l6,E);wq(n5,D);wq(n1,375);wq(n1,D);wq(n1,E);wq(n2,D); wq(n1,375);wq(n1,D);wq(n3,375);wq(n1,C);S(C); }



