【Play】蜂鸣器音乐 校歌

无聊搞了一个蜂鸣器的音乐玩一玩。。。把校歌做了做。
这可以算是一个蜂鸣器音乐的框架了。
目前只有前奏,待更新
upd:orz yeh大佬,把全曲完善了。完整版已更新。

#include<cstdio>
#include<windows.h>
#define do1 262
#define re1 294
#define mi1 330
#define fa1 349
#define so1 392
#define la1 440
#define si1 494
#define do2 523
#define re2 578
#define mi2 659
#define fa2 698
#define so2 784
#define la2 880
#define si2 988
#define do3 1046
#define re3 1175
#define mi3 1318
#define fa3 1480
#define so3 1568
#define la3 1760
#define si3 1976
#define sdo1 277
#define sre1 311
#define sfa1 370
#define sso1 415
#define sla1 466
#define sdo2 554
#define sre2 622
#define sfa2 740
#define sso2 831
#define sla2 932
#define sdo3 1046
#define sre3 1245
#define sfa3 1480
#define sso3 1661
#define sla3 1865
#define null 0
const int pai=500;
void beep(int a,double b){
	Beep(a,pai*b);
}
int main(){
	beep(do2,2);
	beep(re2,2);
	beep(mi2,4);
	beep(do2,2);
	beep(re2,2);
	beep(mi2,4);
	beep(mi2,2);
	beep(fa2,2);
	beep(so2,4);
	beep(mi2,2);
	beep(sfa2,2);
	beep(so2,4);
	beep(mi2,0.5);
	beep(fa2,0.5);
	beep(so2,1);
	beep(do3,1);
	beep(si2,1.5);
	beep(so2,0.5);
	beep(la2,3);
	beep(mi2,0.5);
	beep(fa2,0.5);
	beep(so2,1);
	beep(do3,1);
	beep(si2,1.5);
	beep(so2,0.5);
	beep(mi2,3);
	beep(re2,0.5);
	beep(do2,0.5);
	beep(re2,1);
	beep(mi2,1);
	beep(fa2,2);
	beep(so1,2);
	beep(si1,1);
	beep(re2,1);
	beep(do2,3);
	beep(so1,1);
	beep(so1,0.5);
	beep(mi2,0.5);
	beep(so1,0.5);
	beep(mi2,0.5);
	beep(re2,1);
	beep(so1,0.5);
	beep(do2,0.5);
	beep(mi2,1);
	beep(mi2,0.5);
	beep(fa2,0.5);
	beep(so2,1.5);
	beep(mi2,0.5);
	beep(do2,2);
	beep(0,1);
	beep(do2,0.5);
	beep(re2,0.5);
	beep(mi2,1);
	beep(mi2,0.5);
	beep(fa2,0.5);
	beep(so2,0.5);
	beep(fa2,0.5);
	beep(fa2,0.5);
	beep(mi2,0.5);
	beep(re2,3);
	beep(0,1);
	beep(mi2,1);
	beep(re2,1);
	beep(do2,1);
	beep(mi2,1);
	beep(re2,0.5);
	beep(fa2,0.5);
	beep(mi2,0.5);
	beep(so2,0.5);
	beep(fa2,2);
	beep(mi2,1);
	beep(mi2,1);
	beep(so2,0.5);
	beep(fa2,1.5);
	beep(mi2,0.5*1.5);
	beep(re2,0.25);
	beep(do2,0.5);
	beep(si1,0.5);
	beep(do2,2);
	beep(so2,1);
	beep(do3,1);
	beep(si2,0.5);
	beep(re3,0.5);
	beep(do3,1);
	beep(la2,0.5);
	beep(do3,0.5);
	beep(so2,0.5);
	beep(fa2,0.5);
	beep(mi2,2);
	beep(mi2,0.5);
	beep(re2,0.5);
	beep(do2,1);
	beep(mi2,0.75);
	beep(so2,0.25);
	beep(do3,1);
	beep(si2,0.75);
	beep(re3,0.25);
	beep(do3,0.5);
	beep(la2,0.5);
	beep(so2,2);
	beep(so2,1);
	beep(so2,0.5);
	beep(fa2,0.5);
	beep(mi2,1);
	beep(do2,0.5);
	beep(mi2,0.5);
	beep(so2,1);
	beep(la2,0.5);
	beep(sfa2,0.5);
	beep(so2,2);
	beep(la2,1);
	beep(so2,1);
	beep(do2,0.5);
	beep(re2,0.5);
	beep(mi2,1);
	beep(so2,0.5);
	beep(fa2,0.5);
	beep(fa2,0.5);
	beep(mi2,0.5);
	beep(re2,2);
	beep(mi2,1);
	beep(mi2,0.5);
	beep(fa2,0.5);
	beep(so2,1);
	beep(so2,1);
	beep(do3,1.5);
	beep(si2,0.5);
	beep(la2,2);
	beep(do3,1);
	beep(si2,1);
	beep(la2,1);
	beep(so2,1);
	beep(la2,2);
	beep(si2,2);
	beep(do3,3);
	beep(0,1);
	beep(so2,1);
	beep(so2,1);
	beep(so2,1);
	beep(so2,1);
	beep(mi2,2);
	beep(0,1);
	beep(mi2,0.5);
	beep(fa2,0.5);
	beep(so2,1);
	beep(so2,1);
	beep(so2,1);
	beep(so2,1);
	beep(fa2,4);
	beep(mi2,1);
	beep(so2,1);
	beep(so2,1);
	beep(so2,1);
	beep(fa2,1);
	beep(la2,1);
	beep(la2,0.5);
	beep(0,1.5);
	beep(mi2,1);
	beep(so2,1);
	beep(so1,0.5);
	beep(re2,0.5);
	beep(re2,1);
	beep(do2,1);
	beep(mi2,0.75);
	beep(re2,0.25);
	beep(do2,2);
	beep(so2,1);
	beep(do3,1);
	beep(si2,1);
	beep(so2,1);
	beep(la2,1);
	beep(si2,0.5);
	beep(la2,0.5);
	beep(mi2,2);
	beep(so2,1);
	beep(do3,1);
	beep(si2,1);
	beep(so2,1);
	beep(si2,1.5);
	beep(la2,0.5);
	beep(so2,2);
	beep(so2,1.5);
	beep(fa2,0.5);
	beep(mi2,1);
	beep(so2,1);
	beep(do3,1);
	beep(la2,1);
	beep(so2,2);
	beep(do3,1);
	beep(so2,1);
	beep(mi2,0.5);
	beep(fa2,0.5);
	beep(so2,1);
	beep(mi2,1);
	beep(fa2,0.5);
	beep(mi2,0.5);
	beep(re2,2);
	beep(mi2,1);
	beep(mi2,0.5);
	beep(fa2,0.5);
	beep(so2,1);
	beep(so2,1);
	beep(do3,1.5);
	beep(si2,0.5);
	beep(la2,2);
	beep(do3,1);
	beep(si2,1);
	beep(la2,1);
	beep(so2,1);
	beep(la2,2);
	beep(si2,2);
	beep(re3,7);
	return 0;
}
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值