Music Encode是单片机写音频程序的时候用于从乐谱到16进制的转换的。

将简谱转换成十六进制代码!

支持十进制转换

支持高低音及各种音乐符号

/*说明/*

曲谱存贮格式 unsigned char code MusicName{音高,音长,音高,音长...., 0,0}; 末尾:0,0 表示结束(Important)

音高由三位数字组成:

个位是表示 1~7 这七个音符

十位是表示音符所在的音区:1-低音,2-中音,3-高音;

百位表示这个音符是否要升半音: 0-不升,1-升半音。

音长最多由三位数字组成:

个位表示音符的时值,其对应关系是:

|数值(n): |0 |1 |2 |3 | 4 | 5 | 6

|几分音符: |1 |2 |4 |8 |16 |32 |64 音符=2^n

十位表示音符的演奏效果(0-2): 0-普通,1-连音,2-顿音

百位是符点位: 0-无符点,1-有符点

调用演奏子程序的格式

Play(乐曲名,调号,升降八度,演奏速度);

|乐曲名 : 要播放的乐曲指针,结尾以(0,0)结束;

|调号(0-11) : 是指乐曲升多少个半音演奏;

|升降八度(1-3) : 1:降八度, 2:不升不降, 3:升八度;

|演奏速度(1-12000): 值越大速度越快;

单片机音频谱曲软件_单片机音乐代码转换工具(Music Encode)相关推荐

  1. 单片机音频谱曲软件_【自己写的小软件】CLY单片机音乐代码超级生成器

    我比较喜欢动漫歌曲,最近用它打了<东京泰迪熊>到单片机里面,用P0.0做蜂鸣器输出口,挺好听的,分享一下源代码应该没什么问题吧? /*--------------------------- ...

  2. 单片机音频节奏灯_单片机在音乐节奏识别灯效系统中的智能控制

    0引言目前国内外市场上有一种音乐彩灯设备,它由音控多谐振荡器.时序脉冲产生器和可控硅控制电路组成.其中由555电路和电容电阻等组成无稳态多谐振荡器,使音乐信号经过耦合变压器检波,加至555的控制端,并 ...

  3. 汇编烧程序进单片机要什么软件_单片机编程语言及应用技巧解析

    1. C语言和汇编语言在开发单片机时各有哪些优缺点? 汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言.其主要优点是占用资源少.程序执行效率高.但是不同的CPU, 其汇编语 ...

  4. 单片机拟真电路图软件_单片机最小系统电路图,以及单片机的应用分类

    单片机是集成电路芯片,它使用超大规模技术通过微处理器,存储器,具有数据处理功能的输入和输出接口电路集成在同一芯片上.接下来就为大家简单介绍一下单片机最小系统电路图. MCS-51单片机是一种集成的电路 ...

  5. 电脑常用音频剪辑软件_如何使用音频剪辑软件,快速剪辑任意格式音频!

    下面介绍音乐剪辑软件使用方法,日程生活中,需要剪辑音乐制作手机铃声,音乐问价转换格式等,音乐剪辑软件是我们常用的编辑工具之一,我么可以把多个文件合并成一个整体,然后对整个文件剪辑,分成多个片段,保留我 ...

  6. 单片机知识点总结框图_单片机原理及应用期末考试必考知识点重点总结

    单片机概述: 单片机是微单片微型计算机的简称,微型计算机的一种. 它把中央处理器( CPU ) , 随机存储器( RAM ) , 只读存储器( ROM ) , 定时器 计数器以及 1\0 接口,串并 ...

  7. 电脑常用音频剪辑软件_常用的音频编辑软件

    用电脑来进行音频制作是目前很多人的需求,譬如说小视频,微电影,广播电台片花等等,这需要音频制作处理软件的支持.目前市场上的音频处理软件很多,比较常用和受欢迎的也不少.这里选择了10款常用的音频制作软件 ...

  8. 单片机知识点总结框图_单片机基础知识

    什么是单片机: 顾名思义,单片机中的"单片"就是只有一个芯片, "机"就是指计算机,只有有一个芯片,她却具有简单计算机的功能,这就叫做单片机,也教微处理器微控制 ...

  9. 单片机机器周期怎么计算公式_单片机指令周期怎么计算

    描述 指令周期:指令周期执行某一条指令所消耗的时间,它等于机器周期的整数倍.传统的80C51单片机的指令周期大多数是单周期指令,也就是指令周期=机器周期,少部分是双周期指令.现在(截至2012)新的单 ...

  10. 单片机彩灯移动实验_单片机动态控制64个彩灯实验报告

    目录 一.课题名称---------------------3 二.设计目的---------------------3 三.系统原理图--------------------3 四.方案论证---- ...

最新文章

  1. 提到“子类”和“子类型”是不同的
  2. JAVASE8流库Stream学习总结(三)
  3. 公务员考试中的计算机知识点,2021年度公务员考试计算机基础知识试题.doc
  4. 16行代码AC——例题6-4破损的键盘(Broken Keyboard,UVa 11988)——解题报告
  5. 数据库杂谈(七)——数据库的存储结构
  6. 多次面试美团后,我整理了这几个必备的技术栈!
  7. 卷积神经网络(CNN)之MNIST手写数字数据集的实现
  8. CCF NOI1022 平均年龄
  9. httpServletRequest中的流只能读取一次的原因
  10. Zookeeper-Zookeeper可以干什么
  11. 第11章 支撑向量机 SVM 学习笔记 下 高斯核函数RBF
  12. linux内核实时补丁的实现,Canonical释出用于Ubuntu 18.04 LTS和16.04 LTS的新Linux内核实时补丁...
  13. 闲来无事研究一下酷狗缓存文件kgtemp的加密方式
  14. diy个人级超级计算机,八核+七卡!泡泡网DIY个人超级计算机
  15. Unity 3D中级项目:捕鱼达人
  16. 自动化控制重要国际学术会议
  17. Poisoning the Unlabeled Dataset of Semi-Supervised Learning毒害半监督学习的无标记数据集
  18. [RoarCTF 2019]Easy Calc
  19. 终于我用JOL打破了你对java对象的所有想象
  20. 产品06-流程图与结构图

热门文章

  1. 继谷歌之后 雅虎退出中国音乐市场
  2. matlab交流电路仿真,单相交流调压电路Matlab仿真
  3. VS.NET(C#)-3.13_Panel控件
  4. 局域网弱口令扫描工具_“菜鸟黑客”必用兵器之“扫描篇”
  5. couchbase java view_couchbase 相关
  6. Ember controller
  7. jpg格式如何转eps路径_jpg/png格式图片转eps格式的方法总结
  8. 九种流行木马的发现和清除
  9. linux flash 存储寿命,关于 Flash 存储,你应该知道的一些事情
  10. net项目怎么兼容Java_是否能让JAVA 和 .net框架共存