Midi数字音乐编辑工具
征集Mid命令
2023-08-22 17:05:31 28KB Midi 数字音乐 编辑工具
1
(完整word)STC89C51单片机的数字音乐盒设计(含代码).doc
2023-02-28 22:57:24 491KB (完整word)STC89C51
1
把编辑好的数字字符串写入或粘贴到软件中即可播放
2022-10-17 21:01:33 335KB domiso 音乐演奏 数字音乐 MIDI
1
独立键盘控制,拥有暂停/播放一键符合功能,复位功能,上一首,下一首功能,LCD显示曲目信息和播放时间,LED灯点亮表示音调和节拍
2022-07-07 16:53:26 14KB 51单片机 播放多首音乐 LCD显示
1
基于51单片机数字音乐盒的设计说明.doc
2022-06-07 13:01:02 248KB 互联网
基于51单片机数字音乐盒的设计.doc
2022-06-07 13:01:01 232KB 互联网
概述: 传统的音乐盒多是机械音乐盒,但是,机械式的音乐盒体积比较大,比较笨重,且发音单调。水、灰尘等外在因素,容易使内部金属发音条变形,从而造成发音跑调。另外,机械音乐盒放音时为了让音色稳定,必须放平不能动摇,而且价格昂贵,不能实现大批量生产。基于单片机设计制作的电子式音乐盒。与传统的机械式音乐盒相比更小巧,音质更优美且能演奏和弦音乐。电子式音乐盒动力来源是电池,制作工艺简单,可进行批量生产,所以价格便宜。基于单片机制作的电子式音乐盒,控制功能强大,可根据需要选歌,使用方便。所放歌曲的节奏可以根据需要进行设置,根据存储容量的大小,可以尽可能多的存储歌曲。另外,可以设计彩灯外观效果,增设放歌时间、序号显示灯功能,使音乐盒的功能更加丰富。 单片机数字音乐盒有关介绍: 电子音乐已广泛地应用于社会生活的各个领域。其类型从音乐卡片到CD、MP3 等多种多样,制作原理也各不相同。声音是通过振动产生的。单片机对某一I/O引脚以一定的频率循环置1和清0,这一引脚便产生一定频率的方波,该方波通过放大后作用于扬声器便产生一定频率的声音。若改变输出方波的频率,产生的声音也就改变了。通过控制输出方波的时间长短,声音的长短也就得到控制。因此,根据乐谱,单片机就可产生电子音乐。音乐中最关键的两个要素是音符和节拍。单片机控制的音乐发生器系统由硬件电路和软件两部分构成。利用单片机控制的电子音乐发生器软硬件上具有独特的优点,系统的开发周期短,成本低,电路制作容易。更换歌曲时,硬件电路无需作任何修改,只需修改软件即可实现。软件编程时,可用51系列单片机的汇编语言或C51语言实现。同时还可根据个人的习好通过软件改变节拍的延时时间,增加电子音乐的趣味性。 发音原理介绍: 发音原理:播放一段音乐需要的是两个元素,一个是音调,另一个是音符。首先要了解对应的音调,音调主要由声音的频率决定,同时也与声音强度有关。对一定强度的纯音,音调随频率的升降而升降;对一定频率的纯音、低频纯音的音调随声强增加而下降,高频纯音的音调却随强度增加而上升。另外,音符的频率有所不同。基于上面的内容,这样就对发音的原理有了一些初步的了解。 音符的发音主要靠不同的音频脉冲。利用单片机的内部定时器/计数器0,使其工作在模式1,定时中断,然后控制P3.7引脚的输出音乐。只要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间,利用定时器计时这个半周期时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O反相,就可在I/O脚上得到此频率的脉冲。 音符频率的产生: 音符及定时器初始值: 例如:中音1(do)的音频=523HZ,周期T=1/523s=1912 定时器/计数器0的定时时间为:T/2=1912/2 定时器956的计数值=定时时间/机器周期=956/1=956(时钟频率=12MHZ) 装入T0计数器初值为65536-956=64580 将64580装入T0寄存器中,启动T0工作后,每计数956次时将产生溢出中断,进入中断服务时,每次对P3.0引脚的输出值进行取反,就可得到中音DO(523HZ)的音符音频。将51单片机内部定时器工作在计数器模式1下,改变计数初值TH0,TL0以产生不同的频率。 若该设计使用数字电路完成,所设计的电路相当复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,焊接的过程比较复杂,成本也非常高。若用单片机来设计制作完成,由于其功能的实现主要通过软件编程来完成,那么就降低了硬件电路的复杂性,而且其成本也有所降低,所以在该设计中采用单片机利用AT89C51,它是低功耗、高性能的CMOS型8位单片机。片内带有4KB的Flash存储器,且允许在系统内改写或用编程器编程。另外, AT89C51的指令系统和引脚与8051完全兼容,片内有128B 的RAM、32条I/O口线、2个16位定时计数器、5个中断源、一个全双工串行口等。 数字音乐盒制作proteus仿真原理图:
2022-06-02 18:58:59 61KB at89c51 单片机 电路方案
1
一个功能强大的数字音乐编辑器,是一个集声音编辑、播放、录制和转换的音频工具。它还可以对音频内容进行转换格式等处理。它体积小巧,功能却无比强大,支持许多格式的音频文件,包括WAV、OGG、VOC、 IFF、AIFF、 AIFC、AU、SND、MP3、 MAT、 DWD、 SMP、 VOX、SDS、AVI、MOV、APE等音频格式。你也可从CD、VCD和DVD或其它视频文件中提取声音。内含丰富的音频处理特效,从一般特效如多普勒、回声、混响、降噪到高级的公式计算(利用公式在理论上可以产生任何你想要的声音),效果多多。
用matlab生成谐波代码音乐与不同的音色 通过分析乐器的音色并使用Midi来生成具有不同音色的数字音乐 环境:MatlabR2015b 设置 将“ matlab-midi-master”添加到Matlab路径。 这是用于解析midi文件的便捷工具箱“ matlab-midi-master”的作者:。 谢谢你。 导入 用Midi产生音乐 在Guitar文件夹中运行guitarmusic.m 注意:如果发生错误,例如“索引超出维度”,则可能需要注意line4'len = ceil((score(end,6)+100)* fs)'并增加其值此错误是由于生成便笺时发生了一些问题所致。 在小提琴或钢琴文件夹中运行midimusic.m 小提琴和钢琴音色是通过分析其谐波而生成的,而吉他音色是基于Karplus-Strong算法的。 用乐谱生成音乐 在Melody文件夹中运行Melody.m。 您可以修改内部代码以产生不同的音色。 音乐乐谱以“ Note do melody tbase”的格式记录在Melody.mat中注:便笺是指便笺的类型; '16'表示十六分音符do:do表示整个旋律的音高,
2022-04-21 18:58:06 19.69MB 系统开源
1
基于单片机的数字音乐盒 可以在不同的选择下播放不同的音乐
2022-03-03 19:41:30 1.52MB 数字音乐盒
1