C++音乐系统
admin
2024-05-02 14:22:14
0

一、前言

        2022临近尾声,2023即将来临。

        过去的一年,我们同努力,我们共欢笑.。

        每一次成功都蕴藏着我们辛勤的劳动。

        新的一年即将来到,我们不能停滞不前。

        与时俱进

        拼搏不懈

        共创新的辉煌!

二、实现步骤

        第一:你需要了解 Beep 函数,不了解没关系,它就是一个发出嗡鸣声的函数,参数如下:

        Beep(int a,int b)表示发出a赫兹的声音b毫秒。

        好了,那么我们就可以用这个东西做一个声音系统

三、代码实现

#include 
#include 
using namespace std;
int s1[2][10]={{0,262,294,330,349,392,440,494},{0,277,311,-99,370,415,466,-99}};int s2[2][10]={{0,523,587,659,698,784,880,988},{0,554,622,-99,740,831,932,-99}};int s3[2][10]={{0,1046,1175,1318,1397,1568,1760,1976},{0,1109,1245,-999,1480,1661,1865,-999}};void k(int a,int b,int c,int d)
{if (a==1)Beep(s1[b][c],d);if (a==2)Beep(s2[b][c],d);if (a==3)Beep(s3[b][c],d);
}void jingdian()
{Beep(s2[0][3],400);Beep(s2[0][3],400);Beep(s2[0][3],800);Beep(s2[0][3],400);Beep(s2[0][3],400);Beep(s2[0][3],800);Beep(s2[0][3],400);Beep(s2[0][5],400);Beep(s2[0][1],600);Beep(s2[0][2],200);Beep(s2[0][3],1600);Beep(s2[0][4],400);Beep(s2[0][4],400);Beep(s2[0][4],600);Beep(s2[0][4],200);Beep(s2[0][4],400);Beep(s2[0][3],400);Beep(s2[0][3],400);Beep(s2[0][3],200);Beep(s2[0][3],200);Beep(s2[0][3],400);Beep(s2[0][2],400);Beep(s2[0][2],400);Beep(s2[0][1],400);Beep(s2[0][2],800);Beep(s2[0][5],800);Beep(s2[0][3],400);Beep(s2[0][3],400);Beep(s2[0][3],800);Beep(s2[0][3],400);Beep(s2[0][3],400);Beep(s2[0][3],800);Beep(s2[0][3],400);Beep(s2[0][5],400);Beep(s2[0][1],600);Beep(s2[0][2],200);Beep(s2[0][3],1600);Beep(s2[0][4],400);Beep(s2[0][4],400);Beep(s2[0][4],600);Beep(s2[0][4],200);Beep(s2[0][4],400);Beep(s2[0][3],400);Beep(s2[0][3],400);Beep(s2[0][3],200);Beep(s2[0][3],200);Beep(s2[0][5],400);Beep(s2[0][5],400);Beep(s2[0][4],400);Beep(s2[0][2],400);Beep(s2[0][1],1200);
}int main()
{jingdian();return 0;
}

运行程序,会发出铃儿响叮当的音乐哦

四、讲解程序

程序中 s1数组表示低音的音阶

            s2数组表示中音的音阶

            s3数组表示高音的音阶

        每个数组的第二行表示升高半音

        这样可以演奏出更多乐曲


都看到这了,还不点赞、收藏、关注起来??!!?!?!?!!


CSDN博客之星评选,大家多多支持,给个五星
在评论区评论,会回访的~~
https://bbs.csdn.net/topics/611388685

相关内容

热门资讯

原创 非... 联合国秘书长刚喊完话,中国对53个非洲国家的零关税政策就冲上热搜。别以为这只是国际新闻——你家超市的...
视频丨机器人手术与传统手术的对... 专访嘉宾: 刘合利 中南大学湘雅医院胃肠外科主任 医学博士 主任医师 博士研究生导师 Q:机器人手术...
当AI入驻春晚,红包、技术、场... 每经记者:毕媛媛 每经编辑:魏官红 "" 除夕夜,白酒广告还在,手机厂商也没有缺席。但和往年不同,今...
港股除夕交易日人工智能大爆发,... 极目新闻记者 吕少峰 爆竹声中一岁除,春风送暖入屠苏。丙午马年春节的脚步越来越近,港股也迎来了春节前...
除了自嗨锅,其他自热火锅品牌如... 来源:新浪财富汇 随着自嗨锅的破产清算成为行业收缩的缩影,自热火锅市场正经历深度调整,而颐海国际作为...
重阳投资董事长王庆:“四辩”股... 岁序更迭,骏马奔腾。值此丙午马年新春佳节来临之际,我谨代表上海重阳投资管理股份有限公司,向中国基金报...
龙建路桥股份有限公司 关于控股... 本公司董事会及全体董事保证本公告内容不存在任何虚假记载、误导性陈述或者重大遗漏,并对其内容的真实性、...
原创 1... 曾几何时,高耸入云的高层住宅,无论是对于精打细算的开发商,还是追求生活品质的普通居民,都曾是令人心驰...
超级干货!谁在定义黄金的价格 人类最早发现黄金的历史,可以追溯到新石器时代晚期。截至目前,我们花了几千年的时间,总共收集了22万吨...
《求是》杂志编辑部:开局之年经... 开局之年经济工作怎么干 《求是》杂志编辑部 过去的2025年,面对国内外经济环境复杂变化,我国经济顶...
原创 中... 朋友们大家好!今天小界来和大家聊聊关于中国稀土的话题!七国联手发难,剑指中国稀土!美国、日本、英德法...
全线跳水,超11万人爆仓!金银... 加密货币全线跳水,黄金白银又跌了!2月16日,现货黄金、白银盘中再度下探。现货黄金盘中跌超1%,跌破...
和讯投顾盖祎楠:商业航天板块还... 商业航天什么时候会起第二波?目前来看得年后,而且我觉得时间不会短,因为它现在还在缩量。好就好在量能缩...
截至2025年末我国境内公募基... > > 截至2025年末我国境内公募基金规模达37.71万亿元 新华社 2026-02-15 1...
重大预警!850%!这一数值,... 达利欧(Ray Dalio)最新观点和持仓都来了! 近日,全球最大的对冲基金桥水基金创始人、亿万富翁...
新房、二手房成交环比降幅扩大、... 本文来自中银证券研究部于2026年2月16日发布的报告《新房、二手房成交环比降幅扩大、同比由正转负;...
原创 法... 近年来,法国在对华经贸议题上一直活跃,特别是在电动汽车加关税的风波中,法国作为最早发声的国家之一,引...
原创 打... 你能相信吗?美国一直试图摆脱对中国稀土的依赖,然而,结果却出乎意料。当稀土终于对美国开放时,美国才发...
中邮创业基金总经理张志名:资管... 岁序更迭,华章日新。当2026年的第一缕晨光划破天际,我们带着对过去的感恩与对未来的期许,向每一位与...
冀中能源:股东邯矿集团累计质押... 每经AI快讯,冀中能源2月13日晚间发布公告称,公司于近日收到股东冀中能源邯郸矿业集团有限公司(以下...