“Microduino-Module AudioPro/zh”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
 
(未显示1个用户的49个中间版本)
第1行: 第1行:
{{Language|Microduino-GPRS/GSM}}
+
{{Language|Microduino-AudioPro}}
{| style="width: 800px;"
+
{| style="width: 1000px;"
 
|-
 
|-
 
|
 
|
[[File:Microduino-GPRS-rect.jpg|400px|thumb|right|Microduino-GPRS]]
+
[[File:Microduino-AudioPro-rect.jpg|400px|thumb|right|Microduino-AudioPro]]
Microduino AudioPro是以VS1053为解码器,集成2.2W立体声功放,并且支持2.5mm立体声耳机接口的多功能音频模块
+
Microduino AudioPro是以VS1053为解码器,集成2.2W立体声功放,并且支持2.5mm立体声耳机接口的多功能音频模块,支持MIDI功能
  
  
第12行: 第12行:
 
*集成2.2w立体声功放
 
*集成2.2w立体声功放
 
*板载2.5mm立体声耳机接口
 
*板载2.5mm立体声耳机接口
 +
*耳机/外放自动切换功能
 
*SPI高速通信接口
 
*SPI高速通信接口
 
*小巧、便宜、堆叠、开放;
 
*小巧、便宜、堆叠、开放;
第21行: 第22行:
 
*多种格式的解码支持:MP3/WMA/AAC/WAV/Ogg Vorbis/MIDI
 
*多种格式的解码支持:MP3/WMA/AAC/WAV/Ogg Vorbis/MIDI
 
*可实时模拟多达128种MIDI乐器
 
*可实时模拟多达128种MIDI乐器
*MIDI:
 
 
**通用的MIDI和SP‐MIDI格式0文件是能播放的,而格式1和2文件必须由用户自己转换成0格式的
 
**通用的MIDI和SP‐MIDI格式0文件是能播放的,而格式1和2文件必须由用户自己转换成0格式的
 
**最多的复音数为64,而最大持续的复音数是40
 
**最多的复音数为64,而最大持续的复音数是40
 
*电气特性
 
**VS1053:3.3V,30~60mA
 
**LM4863:5V,1A
 
  
 
*集成2.2w立体声功放(LM4863)
 
*集成2.2w立体声功放(LM4863)
 +
**可通过VS1053的GPIO4控制使能
 
*板载2.5mm立体声耳机接口
 
*板载2.5mm立体声耳机接口
 +
*耳机/外放自动切换功能
 
*18比特超采样率的(oversampling)、多比特的、sigma‐delta型高精度DAC
 
*18比特超采样率的(oversampling)、多比特的、sigma‐delta型高精度DAC
 
**超采样率oversampling一般是指超过标称采样率整倍数的更高采样率,常用来提高采样精度。这里是指还原数码声音时,用标称采样率数倍的采样率输出,可以使音频的阶梯陡变趋于平缓,降低数字背景噪音和减小失真,从而获得超过原采样率输出效果的高质量音频
 
**超采样率oversampling一般是指超过标称采样率整倍数的更高采样率,常用来提高采样精度。这里是指还原数码声音时,用标称采样率数倍的采样率输出,可以使音频的阶梯陡变趋于平缓,降低数字背景噪音和减小失真,从而获得超过原采样率输出效果的高质量音频
  
 
*SPI高速通信接口
 
*SPI高速通信接口
 +
 +
*电气特性
 +
**VS1053:3.3V,30~60mA
 +
**LM4863:5V,1A
  
 
===引脚说明===
 
===引脚说明===
 +
*'''D2'''引脚为实时MIDI接口
 +
**实时MIDI默认不启用,如需启用,将模块背面的跳线短接即可
 +
**启用实时MIDI以后,UART的波特率应为31250bps,此时SPI接口将不可用
  
:[[file:Micrduino-nRF24-1Big2.jpg|800px|thumb|center|Microduino-nRF24 Spec]]
+
:[[file:Micrduino-AudioPro-1Big2.jpg|800px|thumb|center|Microduino-AudioPro Spec]]
 
<br style="clear: left"/>
 
<br style="clear: left"/>
  
第58行: 第63行:
 
| MIDI || 2 || MIDI输入 (默认不启用)
 
| MIDI || 2 || MIDI输入 (默认不启用)
 
|}
 
|}
 
  
 
==文档==
 
==文档==
*Eagle PCB: '''[[File:Microduino-GSM.zip]]'''
+
*Eagle SCH:'''[[File:AudioPro.pdf]]'''
* Microduino-GSM模组SIM800L:'''[[File:SIM800L.pdf]]'''
+
*vs1053模块资料(中):'''[[File:vs1053_cn.pdf]]'''
*Microduino-GSM模块TCPIP协议AT命令使用手册:'''[[File:Microduino-GSM-AT.pdf]]'''
+
*vs1053模块资料(英):'''[[File:vs1053.pdf]]'''
*SIM卡底座:'''[[File:SIM800L.pdf]]'''
 
  
 
==开发==
 
==开发==
钢琴
+
*你可以通过_06_Microduino_AudioPlus_VS1053库进行功能测试:'''[https://github.com/wasdpkj/Microduino-IDE-Support/tree/master/arduino-ide-Support/%5B1.6.x%5D-hardware(library)/hardware/Microduino/avr/libraries/_06_Microduino_AudioPlus_VS1053 github]'''
0 Acoustic Grand Piano  大钢琴(声学钢琴)
+
*相关示例程序下载:'''[https://github.com/wasdpkj/AudioPro_VS1053/ github]'''
1 Bright Acoustic Piano        明亮的钢琴
+
**其中'''Audio_MIDI'''是SPI接口通过加载补丁实现实时MIDI的例程
2 Electric Grand Piano              电钢琴
+
**其中'''Audio_ROM'''是播放ROM中音频文件的例程
3 Honky-tonk Piano                酒吧钢琴
+
*MIDI的资料见附录
4 Rhodes Piano                柔和的电钢琴
+
*音频文件转16进制工具:'''[[File:DataToHex.zip]]'''
5 Chorused Piano        加合唱效果的电钢琴
+
 
6 Harpsichord        羽管键琴(拨弦古钢琴)
+
 
7 Clavichord    科拉维科特琴(击弦古钢琴)
 
  
色彩打击乐器
+
==图库==
8 Celesta                          钢片琴
+
{| border="0" cellpadding="10" width="100%"
9 Glockenspiel                        钟琴
+
|-
10 Music box                        八音盒
+
|width="50%" valign="top" align="left"|
11 Vibraphone                      颤音琴
+
[[file:Microduino-AudioPro-T.PNG|thumb|450px|center|Microduino-AudioPro TOP]]
12 Marimba                          马林巴
+
|width="50%" valign="top" align="left"|
13 Xylophone                          木琴
+
[[file:Microduino-AudioPro-B.PNG|thumb|450px|center|Microduino-AudioPro BUT]]
14 Tubular Bells                      管钟
+
|}
15 Dulcimer                        大扬琴
 
  
风琴
 
16 Hammond Organ                  击杆风琴
 
17 Percussive Organ            打击式风琴
 
18 Rock Organ                    摇滚风琴
 
19 Church Organ                  教堂风琴
 
20 Reed Organ                    簧管风琴
 
21 Accordian                        手风琴
 
22 Harmonica                          口琴
 
23 Tango Accordian              探戈手风琴
 
  
吉他
+
==附录==
24 Acoustic Guitar (nylon)      尼龙弦吉他
+
===MIDI numbers,Note names and frequencies===
25 Acoustic Guitar (steel)        钢弦吉他
+
'''可参考:[http://newt.phys.unsw.edu.au/jw/notes.html NUSW]'''
26 Electric Guitar (jazz)      爵士电吉他
+
{| border="0" cellpadding="10" width="100%"
27 Electric Guitar (clean)      清音电吉他
+
|-
28 Electric Guitar (muted)      闷音电吉他
+
|width="50%" valign="top" align="left"|
29 Overdriven Guitar    加驱动效果的电吉他
+
[[file:MIDIlist.gif|430px|thumb|left| MIDIlist]]
30 Distortion Guitar    加失真效果的电吉他
 
31 Guitar Harmonics              吉他和音
 
  
贝司
+
|width="50%" valign="top" align="left"|
32 Acoustic Bass        大贝司(声学贝司)
+
*Note names, MIDI numbers and frequencies are related here in tables and via an application that converts them. The musical interval between two notes depends on the ratio of their frequencies.
33 Electric Bass(finger)    电贝司(指弹)
 
34 Electric Bass (pick)      电贝司(拨片)
 
35 Fretless Bass                  无品贝司
 
36 Slap Bass 1                  掌击Bass 1
 
37 Slap Bass 2                  掌击Bass 2
 
38 Synth Bass 1            电子合成Bass 1
 
39 Synth Bass 2            电子合成Bass 2
 
  
弦乐
+
*An octave is a ratio of 2:1 and, in equal temperament, an octave comprises 12 equal semitones. Each semitone therefore has a ratio of 21/12 (approximately 1.059). By convention, A4 is often set at 440 Hz. These data were used to calculate the first table below, which gives the frequency of any standard keyboard note or MIDI note number. To convert from any frequency to pitch (i.e. to the nearest note and how far it is out of tune).
40 Violin                          小提琴
 
41 Viola                            中提琴
 
42 Cello                            大提琴
 
43 Contrabass                  低音大提琴
 
44 Tremolo Strings          弦乐群颤音音色
 
45 Pizzicato Strings        弦乐群拨弦音色
 
46 Orchestral Harp                    竖琴
 
47 Timpani                          定音鼓
 
  
合奏/合唱
+
*This table is reproduced inverted below, i.e. with high pitch at the top.
48 String Ensemble 1        弦乐合奏音色1
+
*To convert from any frequency to pitch (i.e. to the nearest note and how far it is out of tune, go to the frequency to note converter written by Andrew Botros.
49 String Ensemble 2         弦乐合奏音色2
+
*How to do the caluation? Suppose thattwo notes have frequencies f1 and f2, and a frequency ratio of f2/f1. An octave is a ratio of 2:1, so the number of octaves between f2 and f1 is
50 Synth Strings 1       合成弦乐合奏音色1
+
**no  =  log2(f2/f1).
51 Synth Strings 2      合成弦乐合奏音色2
 
52 Choir Aahs              人声合唱“啊”
 
53 Voice Oohs                  人声“嘟”
 
54 Synth Voice                    合成人声
 
55 Orchestra Hit            管弦乐敲击齐奏
 
  
铜管
+
*Now to divide the octave into smaller units. In equal temperament, where all semitones have the same frequency ratio of 21/12, conversion between note name and frequency is simple. First, one needs a reference note and frequency. This is usually A4, which is often set at 440 Hz. For a note that lies n semitones higher (or −n semitones lower), the frequency is then
56 Trumpet                            小号
+
**fn  =  2n/12*440 Hz.
57 Trombone                          长号
 
58 Tuba                              大号
 
59 Muted Trumpet              加弱音器小号
 
60 French Horn              法国号(圆号)
 
61 Brass Section 铜管组(铜管乐器合奏音色)
 
62 Synth Brass 1            合成铜管音色1
 
63 Synth Brass 2            合成铜管音色2
 
  
簧管
+
*Conversely, one can obtain n, the number of semitones from A4, from
64 Soprano Sax                高音萨克斯风
+
**n  =  12*log2(fn/440 Hz).
65 Alto Sax                次中音萨克斯风
 
66 Tenor Sax                  中音萨克斯风
 
67 Baritone Sax              低音萨克斯风
 
68 Oboe                            双簧管
 
69 English Horn                    英国管
 
70 Bassoon                    巴松(大管)
 
71 Clarinet                  单簧管(黑管)
 
  
+
*Similar equations give no, the number of octaves from A4, and nc, the number of cents from A4:
72 Piccolo                            短笛
+
**no  =  log2(fn/440 Hz)    and    nc  =  1200*log2(fn/440 Hz).
73 Flute                              长笛
 
74 Recorder                          竖笛
 
75 Pan Flute                          排箫
 
76 Bottle Blow              [中文名称暂缺]
 
77 Shakuhachi                    日本尺八
 
78 Whistle                          口哨声
 
79 Ocarina                        奥卡雷那
 
  
合成主音
+
*In electronic music, pitch is often given by MIDI number: let's call it m for our purposes. m for the note A4 is 69 and increases by one for each equal tempered semitone, so this gives us a simple conversion between frequencies and MIDI numbers (again using 440 Hz as the pitch of A4):
80 Lead 1 (square)       合成主音1(方波)
+
**m  =  12*log2(fm/440 Hz) + 69    and   fm  =  2(m−69)/12(440 Hz).
81 Lead 2 (sawtooth)    合成主音2(锯齿波)
 
82 Lead 3 (caliope lead)        合成主音3
 
83 Lead 4 (chiff lead)          合成主音4
 
84 Lead 5 (charang)              合成主音5
 
85 Lead 6 (voice)        合成主音6(人声)
 
86 Lead 7 (fifths)   合成主音7(平行五度)
 
87 Lead 8 (bass+lead)合成主音8(贝司加主音)
 
  
合成音色
+
*The notation used here is not universal: in German speaking countries, H is used instead of B, and B is used for Bb. (This allowed Bach to write his name in the Art of Fugue.) And of course when different tuning systems are used, different names are applied.
88 Pad 1 (new age)      合成音色1(新世纪)
+
|}
89 Pad 2 (warm)         合成音色2 (温暖)
 
90 Pad 3 (polysynth)              合成音色3
 
91 Pad 4 (choir)        合成音色4 (合唱)
 
92 Pad 5 (bowed)                合成音色5
 
93 Pad 6 (metallic)    合成音色6 (金属声)
 
94 Pad 7 (halo)          合成音色7 (光环)
 
95 Pad 8 (sweep)                合成音色8
 
  
合成效果
+
===MIDI旋律乐器组(GM1)===
96 FX 1 (rain)             合成效果 1 雨声
+
{| border="0" cellpadding="10" width="100%"
97 FX 2 (soundtrack)      合成效果 2 音轨
+
|-
98 FX 3 (crystal)          合成效果 3 水晶
+
|width="33%" valign="top" align="left"|
99 FX 4 (atmosphere)      合成效果 4 大气
+
*钢琴
100 FX 5 (brightness)      合成效果 5 明亮
+
*1 Acoustic Grand Piano  大钢琴(声学钢琴)
101 FX 6 (goblins)        合成效果 6 鬼怪
+
*2 Bright Acoustic Piano        明亮的钢琴
102 FX 7 (echoes)          合成效果 7 回声
+
*3 Electric Grand Piano              电钢琴
103 FX 8 (sci-fi)          合成效果 8 科幻
+
*4 Honky-tonk Piano                酒吧钢琴
 +
*5 Rhodes Piano                柔和的电钢琴
 +
*6 Chorused Piano        加合唱效果的电钢琴
 +
*7 Harpsichord        羽管键琴(拨弦古钢琴)
 +
*8 Clavichord    科拉维科特琴(击弦古钢琴)
  
民间乐器
+
*色彩打击乐器
104 Sitar                    西塔尔(印度)
+
*9 Celesta                          钢片琴
105 Banjo                    班卓琴(美洲)
+
*10 Glockenspiel                        钟琴
106 Shamisen                三昧线(日本)
+
*11 Music box                        八音盒
107 Koto                  十三弦筝(日本)
+
*12 Vibraphone                      颤音琴
108 Kalimba                        卡林巴
+
*13 Marimba                          马林巴
109 Bagpipe                          风笛
+
*14 Xylophone                          木琴
110 Fiddle                        民族提琴
+
*15 Tubular Bells                      管钟
111 Shanai                            山奈
+
*16 Dulcimer                        大扬琴
  
打击乐器
+
*风琴
112 Tinkle Bell                     叮当铃
+
*17 Hammond Organ                  击杆风琴
113 Agogo                    [中文名称暂缺]
+
*18 Percussive Organ            打击式风琴
114 Steel Drums                      钢鼓
+
*19 Rock Organ                     摇滚风琴
115 Woodblock                        木鱼
+
*20 Church Organ                  教堂风琴
116 Taiko Drum                       太鼓
+
*21 Reed Organ                    簧管风琴
117 Melodic Tom                    通通鼓
+
*22 Accordian                       手风琴
118 Synth Drum                      合成鼓
+
*23 Harmonica                          口琴
119 Reverse Cymbal                    铜钹
+
*24 Tango Accordian              探戈手风琴
  
Sound Effects 声音效果
+
*吉他
120 Guitar Fret Noise        吉他换把杂音
+
*25 Acoustic Guitar (nylon)      尼龙弦吉他
121 Breath Noise                    呼吸声
+
*26 Acoustic Guitar (steel)        钢弦吉他
122 Seashore                        海浪声
+
*27 Electric Guitar (jazz)      爵士电吉他
123 Bird Tweet                        鸟鸣
+
*28 Electric Guitar (clean)      清音电吉他
124 Telephone Ring                  电话铃
+
*29 Electric Guitar (muted)      闷音电吉他
125 Helicopter                      直升机
+
*30 Overdriven Guitar    加驱动效果的电吉他
126 Applause                        鼓掌声
+
*31 Distortion Guitar    加失真效果的电吉他
127 Gunshot                          枪声
+
*32 Guitar Harmonics              吉他和音
你可以通过GSM库进行功能测试,[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Libraries/_03_Microduino_GSM_SIM800L _03_Microduino_GSM_SIM800L]
 
  
你也可以通过AT命令直接测试:[https://github.com/Microduino/Microduino_Tutorials/tree/master/Microduino_Texting/sim800H Microduino_GSM_AT_sim800H]
+
*贝司
 +
*33 Acoustic Bass        大贝司(声学贝司)
 +
*34 Electric Bass(finger)    电贝司(指弹)
 +
*35 Electric Bass (pick)      电贝司(拨片)
 +
*36 Fretless Bass                  无品贝司
 +
*37 Slap Bass 1                  掌击Bass 1
 +
*38 Slap Bass 2                  掌击Bass 2
 +
*39 Synth Bass 1            电子合成Bass 1
 +
*40 Synth Bass 2            电子合成Bass 2
  
==应用==
+
*弦乐
测试Microduino GPRS/GSM模块功能。
+
*41 Violin                          小提琴
===准备===
+
*42 Viola                            中提琴
*所需要准备的硬件有:Microduino FT232R、Microduino Core、Microduino GSM、USB数据线或锂电池;
+
*43 Cello                            大提琴
*所需要准备的软件有:GPRS_GSM测试程序、Arduino IDE(1.0.3版本以上);
+
*44 Contrabass                  低音大提琴
*通过USB数据线将Microduino FT232R和电脑连接,进行程序下载和串口监视;
+
*45 Tremolo Strings          弦乐群颤音音色
*通过USB数据线或者锂电池给Microduino GSM模块供电;并且长按电源键使Microduino GSM开机,大约维持4S的时间,开机灯点亮表示开机成功。
+
*46 Pizzicato Strings        弦乐群拨弦音色
 +
*47 Orchestral Harp                    竖琴
 +
*48 Timpani                          定音鼓
  
 +
|width="33%" valign="top" align="left"|
 +
*合奏/合唱
 +
*49 String Ensemble 1            弦乐合奏1
 +
*50 String Ensemble 2            弦乐合奏2
 +
*51 Synth Strings 1          合成弦乐合奏1
 +
*52 Synth Strings 2          合成弦乐合奏2
 +
*53 Choir Aahs              人声合唱“啊”
 +
*54 Voice Oohs                  人声“嘟”
 +
*55 Synth Voice                    合成人声
 +
*56 Orchestra Hit            管弦乐敲击齐奏
  
===调试===
+
*铜管
*下载测试程序:'''[https://github.com/Microduino/Microduino_Tutorials/blob/25a821ba8894fb02d4b1560c9912450cc353b875/Microduino_Texting/Microduino_GPRS_GSM_text/Microduino_GPRS_GSM_text.ino Github下载]'''
+
*57 Trumpet                            小号
*打开测试程序,你需要确认几个参数:
+
*58 Trombone                          长号
**“#define NUM "13667928xxx"”:需要更改成要接收你信息的号码。
+
*59 Tuba                              大号
**“#define SMS_CEN "13010720xxx"”:你手机号码的信息中心,在手机里面可以查到。它是不是必要的。如果在发送短信出问题时可以启用试试。
+
*60 Muted Trumpet              加弱音器小号
*编译通过后,板卡选择Microduino Core+ (Atmega644P@16M,5V),直接下载即可;
+
*61 French Horn              法国号(圆号)
*打开串口监视器,确定串口波特率为9600;
+
*62 Brass Section 铜管组(铜管乐器合奏音色)
**输入“t”,可发送“wiki.microduino.cc”消息;
+
*63 Synth Brass 1            合成铜管音色1
**输入“d”,可拨打电话,但是无法正常通讯,因为没扬声器和话筒;
+
*64 Synth Brass 2            合成铜管音色2
**输入“h”,可提交HTTP请求,获取网上的一些数据;
 
**输入“s”,可将传感器的数据发送到网络;
 
  
*如果你使用Microduino Core调试,你需要用到软串口(TX1,RX1)
+
*簧管
**使用软串口库(SoftwareSerial)
+
*65 Soprano Sax                高音萨克斯风
<source lang="cpp">
+
*66 Alto Sax                次中音萨克斯风
#include <SoftwareSerial.h>
+
*67 Tenor Sax                  中音萨克斯风
 +
*68 Baritone Sax              低音萨克斯风
 +
*69 Oboe                            双簧管
 +
*70 English Horn                    英国管
 +
*71 Bassoon                    巴松(大管)
 +
*72 Clarinet                  单簧管(黑管)
  
SoftwareSerial mySerial(2, 3); // RX, TX
+
*笛
</source>
+
*73 Piccolo                            短笛
**将Serial1改为mySerial即可。
+
*74 Flute                              长笛
 +
*75 Recorder                          竖笛
 +
*76 Pan Flute                          排箫
 +
*77 Bottle Blow              [中文名称暂缺]
 +
*78 Shakuhachi                    日本尺八
 +
*79 Whistle                          口哨声
 +
*80 Ocarina                        奥卡雷那
  
*如果你使用Microduino CoreUSB调试,你需要将串口改为串口0(TX0,RX0)即可。
+
*合成主音
[[file:Microduino-SIM800L-Pinout2Big1.jpg|800px|thumb|center|Microduino-SIM800L-Pinout]]
+
*81 Lead 1 (square)        合成主音1(方波)
 +
*82 Lead 2 (sawtooth)    合成主音2(锯齿波)
 +
*83 Lead 3 (caliope lead)        合成主音3
 +
*84 Lead 4 (chiff lead)          合成主音4
 +
*85 Lead 5 (charang)              合成主音5
 +
*86 Lead 6 (voice)        合成主音6(人声)
 +
*87 Lead 7 (fifths)    合成主音7(平行五度)
 +
*88 Lead 8 (bass+lead)合成主音8(贝司加主音)
  
'''其它应用:'''
+
*合成音色
 +
*89 Pad 1 (new age)      合成音色1(新世纪)
 +
*90 Pad 2 (warm)          合成音色2 (温暖)
 +
*91 Pad 3 (polysynth)              合成音色3
 +
*92 Pad 4 (choir)        合成音色4 (合唱)
 +
*93 Pad 5 (bowed)                合成音色5
 +
*94 Pad 6 (metallic)    合成音色6 (金属声)
 +
*95 Pad 7 (halo)          合成音色7 (光环)
 +
*96 Pad 8 (sweep)                合成音色8
  
Microduino 物联网智能家居方案
+
|width="33%" valign="top" align="left"|
 +
*合成效果
 +
*97 FX 1 (rain)            合成效果 1 雨声
 +
*98 FX 2 (soundtrack)      合成效果 2 音轨
 +
*99 FX 3 (crystal)          合成效果 3 水晶
 +
*100 FX 4 (atmosphere)      合成效果 4 大气
 +
*101 FX 5 (brightness)      合成效果 5 明亮
 +
*102 FX 6 (goblins)        合成效果 6 鬼怪
 +
*103 FX 7 (echoes)          合成效果 7 回声
 +
*104 FX 8 (sci-fi)          合成效果 8 科幻
  
[[Microduino GPRS 远程监视系统/zh]]
+
*民间乐器
 +
*105 Sitar                    西塔尔(印度)
 +
*106 Banjo                    班卓琴(美洲)
 +
*107 Shamisen                三昧线(日本)
 +
*108 Koto                  十三弦筝(日本)
 +
*109 Kalimba                        卡林巴
 +
*110 Bagpipe                          风笛
 +
*111 Fiddle                        民族提琴
 +
*112 Shanai                            山奈
  
==问题解答==
+
*打击乐器
*能不能用这个module来制作电话?有没有语音引脚接出来?
+
*113 Tinkle Bell                    叮当铃
**不能,没有引出语音引脚。
+
*114 Agogo                    [中文名称暂缺]
*能不能和Core+一起使用?
+
*115 Steel Drums                      钢鼓
**可以。
+
*116 Woodblock                        木鱼
*能使用Arduino GSM library吗?
+
*117 Taiko Drum                        太鼓
**可以。
+
*118 Melodic Tom                    通通鼓
*能用于3G 吗?
+
*119 Synth Drum                      合成鼓
**不能。
+
*120 Reverse Cymbal                    铜钹
*如何给模块供电?
 
**该模块有两种供电方式:
 
***使用附属shield模块上的USB进行供电,这时相当于接入了5V,电源要求:>1A。
 
***使用附属shield模块上的锂电池接口进行供电,注意正负极,电池要求:Li-ion电池(3.7V )。
 
'''BM 模块可以给Core和其他模块供电,比如10DOF 模块,但是不建议给GPRS/GSM 模块供电,因为这个模块的耗电量比较大。建议使用外加电源供电。'''
 
  
==购买==
+
*Sound Effects 声音效果
* 购买'''[http://item.taobao.com/item.htm?spm=a1z10.1.w8247314-7971290430.44.soAEAg&id=38335267973 Microduino@淘宝]'''
+
*121 Guitar Fret Noise        吉他换把杂音
==历史==
+
*122 Breath Noise                    呼吸声
 +
*123 Seashore                        海浪声
 +
*124 Bird Tweet                        鸟鸣
 +
*125 Telephone Ring                  电话铃
 +
*126 Helicopter                      直升机
 +
*127 Applause                        鼓掌声
 +
*128 Gunshot                          枪声
 +
|}
  
==图库==
+
===MIDI打击乐器组(GM1+GM2)===
[[file:Microduino-SIM800L-F.JPG|thumb|600px|center|Microduino-GPRS/GSM Front]]
+
{| border="0" cellpadding="10" width="100%"
[[file:Microduino-SIM800L-B.JPG|thumb|600px|center|Microduino-GPRS/GSM Front]]
+
|-
[[file:Microduino-SHEIL-F.JPG|thumb|600px|center|Microduino-GPRS/GSM Front]]
+
|width="33%" valign="top" align="left"|
[[file:Microduino-SHEIL-B.JPG|thumb|600px|center|Microduino-GPRS/GSM Front]]
+
*27-High Q-电子乐中的按钮声
==视频==
+
*28-Slap-拍打声
 +
*29-Scratch Push-特效处理推音
 +
*30-Scratch Pull-特效处理拉(勾)音
 +
*31-Sticks-鼓棒敲击声
 +
*32-Square Click-敲方板
 +
*33-Metronome Click-节拍器击打
 +
*34-Metronome Bell-节拍器铃声
 +
*35-Acoustic Bass Drum-原声大鼓(低音大鼓)
 +
*36-Bass Drum 1-大鼓1(低音鼓)
 +
*37-Side Stick-敲鼓边
 +
*38-Acoustic Snare-原声小鼓(军鼓、小鼓)
 +
*39-Hand Clap-拍手
 +
*40-Electric Snare-电子小鼓(电子军鼓)
 +
*41-Low Floor Tom-低音落地筒鼓
 +
*42-Closed Hi-Hat-闭合踩镲(闭合双面镲)
 +
*43-High Floor Tom-高音落地筒鼓
 +
*44-Pedal Hi-Hat-踩镲(踩镲双面镲)
 +
*45-Low Tom-低音筒鼓
 +
*46-Open Hi-Hat-开放(双面)镲
 +
*47-Low-Mid Tom-中低音筒鼓
 +
*48-Hi-Mid Tom-中高音筒鼓
 +
 
 +
|width="33%" valign="top" align="left"|
 +
*49-Crash Cymbal 1-镲击(吊镲)1
 +
*50-High Tom-高音筒鼓
 +
*51-Ride Cymbal 1-高架镲1
 +
*52-Chinese Cymbal-中国镲
 +
*53-Ride Bell-悬挂钟玲
 +
*54-Tambourine-铃鼓、小手鼓
 +
*55-Splash Cymbal-侧击镲、溅开镲声
 +
*56-Cowbell-牛铃、颈铃
 +
*57-Crash Cymbal 2-镲击(吊镲)2
 +
*58-Vibraslap-颤击
 +
*59-Ride Cymbal 2-高架镲2
 +
*60-High Bongo-高音邦加鼓
 +
*61-Low Bongo-低音邦加鼓
 +
*62-Mute Hi Conga-闷音高音康加鼓
 +
*63-Open Hi Conga-开放音高音康加鼓
 +
*64-Low Conga-低音康加鼓
 +
*65-High Timbale-高音定音鼓
 +
*66-Low Timbale-低音定音鼓
 +
*67-High Agogo-高音撞铃(拉丁打铃)
 +
*68-Low Agogo-低音撞铃(拉丁打铃)
 +
*69-Cabasa-卡巴沙铃(珠铃)
 +
*70-Maracas-砂槌(砂铃)
  
 +
|width="33%" valign="top" align="left"|
 +
*71-Short Whistle-短口哨
 +
*72-Long Whistle-长口哨
 +
*73-Short Guiro-短音刮板(短锯琴、短梗笛)
 +
*74-Long Guiro-长音刮板(长梗笛)
 +
*75-Claves-音棒
 +
*76-Hi Wood Block-高音木鱼
 +
*77-Low Wood Block-低音木鱼
 +
*78-Mute Cuica-闷音鸟鸣桶(短笛)
 +
*79-Open Cuica-开音鸟鸣桶(短笛)
 +
*80-Mute Triangle-闷音三角铁(三角铃)
 +
*81-Open Triangle-开音三角铁
 +
*82-Shaker-摇筛(振动筛)
 +
*83-Jingle Bell-门铃(信号铃、铃铛)
 +
*84-Bell Tree-铃树(树铃)
 +
*85-Castinets
 +
*86-Mute Surdo-闷音苏多鼓
 +
*87-Open Surdo-开音苏多鼓
 +
|}
  
 
|}
 
|}

2017年4月25日 (二) 06:04的最新版本

Language English
Microduino-AudioPro

Microduino AudioPro是以VS1053为解码器,集成2.2W立体声功放,并且支持2.5mm立体声耳机接口的多功能音频模块,支持MIDI功能


特色

  • 多种格式的解码支持:MP3/WMA/AAC/WAV/Ogg Vorbis/MIDI
  • 可实时模拟多达128种MIDI乐器
  • 集成2.2w立体声功放
  • 板载2.5mm立体声耳机接口
  • 耳机/外放自动切换功能
  • SPI高速通信接口
  • 小巧、便宜、堆叠、开放;
  • 开源的硬件电路设计,与 Arduino 兼容的编程开发环境程;
  • 统一的 Microduino 接口规范,和丰富的外围模块,可方便、灵活的与其他符合 Microduino 接口规范的模块、传感器进行快速的连接和扩展;
  • 2.54间距的排母接口方便集成到洞洞板。

规格

  • 多种格式的解码支持:MP3/WMA/AAC/WAV/Ogg Vorbis/MIDI
  • 可实时模拟多达128种MIDI乐器
    • 通用的MIDI和SP‐MIDI格式0文件是能播放的,而格式1和2文件必须由用户自己转换成0格式的
    • 最多的复音数为64,而最大持续的复音数是40
  • 集成2.2w立体声功放(LM4863)
    • 可通过VS1053的GPIO4控制使能
  • 板载2.5mm立体声耳机接口
  • 耳机/外放自动切换功能
  • 18比特超采样率的(oversampling)、多比特的、sigma‐delta型高精度DAC
    • 超采样率oversampling一般是指超过标称采样率整倍数的更高采样率,常用来提高采样精度。这里是指还原数码声音时,用标称采样率数倍的采样率输出,可以使音频的阶梯陡变趋于平缓,降低数字背景噪音和减小失真,从而获得超过原采样率输出效果的高质量音频
  • SPI高速通信接口
  • 电气特性
    • VS1053:3.3V,30~60mA
    • LM4863:5V,1A

引脚说明

  • D2引脚为实时MIDI接口
    • 实时MIDI默认不启用,如需启用,将模块背面的跳线短接即可
    • 启用实时MIDI以后,UART的波特率应为31250bps,此时SPI接口将不可用
Microduino-AudioPro Spec


AudioPro模块引脚名 Microduino引脚 功能
SCK D13 SPI总线时钟
SI D12 数据输入脚
SO D11 数据输出脚
CS A3 SPI片选信 (程序中需要定义)
DCS A2 数据/命令模式选择 (程序中需要定义)
DERQ 3 中断输出 (程序中需要定义)
MIDI 2 MIDI输入 (默认不启用)

文档

开发

  • 你可以通过_06_Microduino_AudioPlus_VS1053库进行功能测试:github
  • 相关示例程序下载:github
    • 其中Audio_MIDI是SPI接口通过加载补丁实现实时MIDI的例程
    • 其中Audio_ROM是播放ROM中音频文件的例程
  • MIDI的资料见附录
  • 音频文件转16进制工具:文件:DataToHex.zip


图库

Microduino-AudioPro TOP
Microduino-AudioPro BUT


附录

MIDI numbers,Note names and frequencies

可参考:NUSW

MIDIlist
  • Note names, MIDI numbers and frequencies are related here in tables and via an application that converts them. The musical interval between two notes depends on the ratio of their frequencies.
  • An octave is a ratio of 2:1 and, in equal temperament, an octave comprises 12 equal semitones. Each semitone therefore has a ratio of 21/12 (approximately 1.059). By convention, A4 is often set at 440 Hz. These data were used to calculate the first table below, which gives the frequency of any standard keyboard note or MIDI note number. To convert from any frequency to pitch (i.e. to the nearest note and how far it is out of tune).
  • This table is reproduced inverted below, i.e. with high pitch at the top.
  • To convert from any frequency to pitch (i.e. to the nearest note and how far it is out of tune, go to the frequency to note converter written by Andrew Botros.
  • How to do the caluation? Suppose thattwo notes have frequencies f1 and f2, and a frequency ratio of f2/f1. An octave is a ratio of 2:1, so the number of octaves between f2 and f1 is
    • no = log2(f2/f1).
  • Now to divide the octave into smaller units. In equal temperament, where all semitones have the same frequency ratio of 21/12, conversion between note name and frequency is simple. First, one needs a reference note and frequency. This is usually A4, which is often set at 440 Hz. For a note that lies n semitones higher (or −n semitones lower), the frequency is then
    • fn = 2n/12*440 Hz.
  • Conversely, one can obtain n, the number of semitones from A4, from
    • n = 12*log2(fn/440 Hz).
  • Similar equations give no, the number of octaves from A4, and nc, the number of cents from A4:
    • no = log2(fn/440 Hz) and nc = 1200*log2(fn/440 Hz).
  • In electronic music, pitch is often given by MIDI number: let's call it m for our purposes. m for the note A4 is 69 and increases by one for each equal tempered semitone, so this gives us a simple conversion between frequencies and MIDI numbers (again using 440 Hz as the pitch of A4):
    • m = 12*log2(fm/440 Hz) + 69 and fm = 2(m−69)/12(440 Hz).
  • The notation used here is not universal: in German speaking countries, H is used instead of B, and B is used for Bb. (This allowed Bach to write his name in the Art of Fugue.) And of course when different tuning systems are used, different names are applied.

MIDI旋律乐器组(GM1)

  • 钢琴
  • 1 Acoustic Grand Piano 大钢琴(声学钢琴)
  • 2 Bright Acoustic Piano 明亮的钢琴
  • 3 Electric Grand Piano 电钢琴
  • 4 Honky-tonk Piano 酒吧钢琴
  • 5 Rhodes Piano 柔和的电钢琴
  • 6 Chorused Piano 加合唱效果的电钢琴
  • 7 Harpsichord 羽管键琴(拨弦古钢琴)
  • 8 Clavichord 科拉维科特琴(击弦古钢琴)
  • 色彩打击乐器
  • 9 Celesta 钢片琴
  • 10 Glockenspiel 钟琴
  • 11 Music box 八音盒
  • 12 Vibraphone 颤音琴
  • 13 Marimba 马林巴
  • 14 Xylophone 木琴
  • 15 Tubular Bells 管钟
  • 16 Dulcimer 大扬琴
  • 风琴
  • 17 Hammond Organ 击杆风琴
  • 18 Percussive Organ 打击式风琴
  • 19 Rock Organ 摇滚风琴
  • 20 Church Organ 教堂风琴
  • 21 Reed Organ 簧管风琴
  • 22 Accordian 手风琴
  • 23 Harmonica 口琴
  • 24 Tango Accordian 探戈手风琴
  • 吉他
  • 25 Acoustic Guitar (nylon) 尼龙弦吉他
  • 26 Acoustic Guitar (steel) 钢弦吉他
  • 27 Electric Guitar (jazz) 爵士电吉他
  • 28 Electric Guitar (clean) 清音电吉他
  • 29 Electric Guitar (muted) 闷音电吉他
  • 30 Overdriven Guitar 加驱动效果的电吉他
  • 31 Distortion Guitar 加失真效果的电吉他
  • 32 Guitar Harmonics 吉他和音
  • 贝司
  • 33 Acoustic Bass 大贝司(声学贝司)
  • 34 Electric Bass(finger) 电贝司(指弹)
  • 35 Electric Bass (pick) 电贝司(拨片)
  • 36 Fretless Bass 无品贝司
  • 37 Slap Bass 1 掌击Bass 1
  • 38 Slap Bass 2 掌击Bass 2
  • 39 Synth Bass 1 电子合成Bass 1
  • 40 Synth Bass 2 电子合成Bass 2
  • 弦乐
  • 41 Violin 小提琴
  • 42 Viola 中提琴
  • 43 Cello 大提琴
  • 44 Contrabass 低音大提琴
  • 45 Tremolo Strings 弦乐群颤音音色
  • 46 Pizzicato Strings 弦乐群拨弦音色
  • 47 Orchestral Harp 竖琴
  • 48 Timpani 定音鼓
  • 合奏/合唱
  • 49 String Ensemble 1 弦乐合奏1
  • 50 String Ensemble 2 弦乐合奏2
  • 51 Synth Strings 1 合成弦乐合奏1
  • 52 Synth Strings 2 合成弦乐合奏2
  • 53 Choir Aahs 人声合唱“啊”
  • 54 Voice Oohs 人声“嘟”
  • 55 Synth Voice 合成人声
  • 56 Orchestra Hit 管弦乐敲击齐奏
  • 铜管
  • 57 Trumpet 小号
  • 58 Trombone 长号
  • 59 Tuba 大号
  • 60 Muted Trumpet 加弱音器小号
  • 61 French Horn 法国号(圆号)
  • 62 Brass Section 铜管组(铜管乐器合奏音色)
  • 63 Synth Brass 1 合成铜管音色1
  • 64 Synth Brass 2 合成铜管音色2
  • 簧管
  • 65 Soprano Sax 高音萨克斯风
  • 66 Alto Sax 次中音萨克斯风
  • 67 Tenor Sax 中音萨克斯风
  • 68 Baritone Sax 低音萨克斯风
  • 69 Oboe 双簧管
  • 70 English Horn 英国管
  • 71 Bassoon 巴松(大管)
  • 72 Clarinet 单簧管(黑管)
  • 73 Piccolo 短笛
  • 74 Flute 长笛
  • 75 Recorder 竖笛
  • 76 Pan Flute 排箫
  • 77 Bottle Blow [中文名称暂缺]
  • 78 Shakuhachi 日本尺八
  • 79 Whistle 口哨声
  • 80 Ocarina 奥卡雷那
  • 合成主音
  • 81 Lead 1 (square) 合成主音1(方波)
  • 82 Lead 2 (sawtooth) 合成主音2(锯齿波)
  • 83 Lead 3 (caliope lead) 合成主音3
  • 84 Lead 4 (chiff lead) 合成主音4
  • 85 Lead 5 (charang) 合成主音5
  • 86 Lead 6 (voice) 合成主音6(人声)
  • 87 Lead 7 (fifths) 合成主音7(平行五度)
  • 88 Lead 8 (bass+lead)合成主音8(贝司加主音)
  • 合成音色
  • 89 Pad 1 (new age) 合成音色1(新世纪)
  • 90 Pad 2 (warm) 合成音色2 (温暖)
  • 91 Pad 3 (polysynth) 合成音色3
  • 92 Pad 4 (choir) 合成音色4 (合唱)
  • 93 Pad 5 (bowed) 合成音色5
  • 94 Pad 6 (metallic) 合成音色6 (金属声)
  • 95 Pad 7 (halo) 合成音色7 (光环)
  • 96 Pad 8 (sweep) 合成音色8
  • 合成效果
  • 97 FX 1 (rain) 合成效果 1 雨声
  • 98 FX 2 (soundtrack) 合成效果 2 音轨
  • 99 FX 3 (crystal) 合成效果 3 水晶
  • 100 FX 4 (atmosphere) 合成效果 4 大气
  • 101 FX 5 (brightness) 合成效果 5 明亮
  • 102 FX 6 (goblins) 合成效果 6 鬼怪
  • 103 FX 7 (echoes) 合成效果 7 回声
  • 104 FX 8 (sci-fi) 合成效果 8 科幻
  • 民间乐器
  • 105 Sitar 西塔尔(印度)
  • 106 Banjo 班卓琴(美洲)
  • 107 Shamisen 三昧线(日本)
  • 108 Koto 十三弦筝(日本)
  • 109 Kalimba 卡林巴
  • 110 Bagpipe 风笛
  • 111 Fiddle 民族提琴
  • 112 Shanai 山奈
  • 打击乐器
  • 113 Tinkle Bell 叮当铃
  • 114 Agogo [中文名称暂缺]
  • 115 Steel Drums 钢鼓
  • 116 Woodblock 木鱼
  • 117 Taiko Drum 太鼓
  • 118 Melodic Tom 通通鼓
  • 119 Synth Drum 合成鼓
  • 120 Reverse Cymbal 铜钹
  • Sound Effects 声音效果
  • 121 Guitar Fret Noise 吉他换把杂音
  • 122 Breath Noise 呼吸声
  • 123 Seashore 海浪声
  • 124 Bird Tweet 鸟鸣
  • 125 Telephone Ring 电话铃
  • 126 Helicopter 直升机
  • 127 Applause 鼓掌声
  • 128 Gunshot 枪声

MIDI打击乐器组(GM1+GM2)

  • 27-High Q-电子乐中的按钮声
  • 28-Slap-拍打声
  • 29-Scratch Push-特效处理推音
  • 30-Scratch Pull-特效处理拉(勾)音
  • 31-Sticks-鼓棒敲击声
  • 32-Square Click-敲方板
  • 33-Metronome Click-节拍器击打
  • 34-Metronome Bell-节拍器铃声
  • 35-Acoustic Bass Drum-原声大鼓(低音大鼓)
  • 36-Bass Drum 1-大鼓1(低音鼓)
  • 37-Side Stick-敲鼓边
  • 38-Acoustic Snare-原声小鼓(军鼓、小鼓)
  • 39-Hand Clap-拍手
  • 40-Electric Snare-电子小鼓(电子军鼓)
  • 41-Low Floor Tom-低音落地筒鼓
  • 42-Closed Hi-Hat-闭合踩镲(闭合双面镲)
  • 43-High Floor Tom-高音落地筒鼓
  • 44-Pedal Hi-Hat-踩镲(踩镲双面镲)
  • 45-Low Tom-低音筒鼓
  • 46-Open Hi-Hat-开放(双面)镲
  • 47-Low-Mid Tom-中低音筒鼓
  • 48-Hi-Mid Tom-中高音筒鼓
  • 49-Crash Cymbal 1-镲击(吊镲)1
  • 50-High Tom-高音筒鼓
  • 51-Ride Cymbal 1-高架镲1
  • 52-Chinese Cymbal-中国镲
  • 53-Ride Bell-悬挂钟玲
  • 54-Tambourine-铃鼓、小手鼓
  • 55-Splash Cymbal-侧击镲、溅开镲声
  • 56-Cowbell-牛铃、颈铃
  • 57-Crash Cymbal 2-镲击(吊镲)2
  • 58-Vibraslap-颤击
  • 59-Ride Cymbal 2-高架镲2
  • 60-High Bongo-高音邦加鼓
  • 61-Low Bongo-低音邦加鼓
  • 62-Mute Hi Conga-闷音高音康加鼓
  • 63-Open Hi Conga-开放音高音康加鼓
  • 64-Low Conga-低音康加鼓
  • 65-High Timbale-高音定音鼓
  • 66-Low Timbale-低音定音鼓
  • 67-High Agogo-高音撞铃(拉丁打铃)
  • 68-Low Agogo-低音撞铃(拉丁打铃)
  • 69-Cabasa-卡巴沙铃(珠铃)
  • 70-Maracas-砂槌(砂铃)
  • 71-Short Whistle-短口哨
  • 72-Long Whistle-长口哨
  • 73-Short Guiro-短音刮板(短锯琴、短梗笛)
  • 74-Long Guiro-长音刮板(长梗笛)
  • 75-Claves-音棒
  • 76-Hi Wood Block-高音木鱼
  • 77-Low Wood Block-低音木鱼
  • 78-Mute Cuica-闷音鸟鸣桶(短笛)
  • 79-Open Cuica-开音鸟鸣桶(短笛)
  • 80-Mute Triangle-闷音三角铁(三角铃)
  • 81-Open Triangle-开音三角铁
  • 82-Shaker-摇筛(振动筛)
  • 83-Jingle Bell-门铃(信号铃、铃铛)
  • 84-Bell Tree-铃树(树铃)
  • 85-Castinets
  • 86-Mute Surdo-闷音苏多鼓
  • 87-Open Surdo-开音苏多鼓