close

點點樂_55x55  FB_55x55  twitter_55x55

MIDI樂器模式中,我們學會了上傳MIDI鋼琴的範例程式(Midi_Piano),接下來我們可以透過這個範例程式,試著變更成其他的樂器種類和調整音量。

步驟1:) 開啟Arduino程式介面與MIDI範例程式

開啟Arduino程式介面,從File -> Sketchbook -> 點選Midi_Piano

選擇程式碼

步驟2:) 開啟程式行數顯示功能

請選擇File -> Preferences 開啟設定視窗。

開啟行數顯示1

將其中的"Display line numbers"打勾,接著按下"OK"按鈕,完成顯示程式行數的設定。

開啟行數顯示2  

步驟3:) 找出變更樂器的程式碼

請尋找181行的程式碼"talkMIDI(0xC0, 5, 0);" (注意非186行,該行是說明用,非可執行的程式碼)。

這行程式碼中間的數值表示樂器種類,預設是"5",如下圖所示,表示電子琴。

變更MIDI樂器

步驟3:) 變更樂器的程式碼

請更改中間數值,樂器對照表如下,更改完成後,進行程式上傳即可(點我複習程式上傳)。

Piano(鋼琴)
0 Acoustic Grand Piano 平臺鋼琴
1 Bright Acoustic Piano 亮音鋼琴
2 Electric Grand Piano 電鋼琴
3 Honky-tonk Piano 酒吧鋼琴
4 Electric Piano 1 電鋼琴1
5 Electric Piano 2 電鋼琴2
6 Harpsichord 大鍵琴
7 Clavinet 電翼琴
Chromatic Percussion(固定音高敲擊樂器)
8 Celesta 鋼片琴
9 Glockenspiel 鐘琴
10 Musical box 音樂盒
11 Vibraphone 顫音琴
12 Marimba 馬林巴琴
13 Xylophone 木琴
14 Tubular Bell 管鐘
15 Dulcimer 洋琴
Organ(風琴)
16 Drawbar Organ 音栓風琴
17 Percussive Organ 敲擊風琴
18 Rock Organ 搖滾風琴
19 Church organ 教堂管風琴
20 Reed organ 簧風琴
21 Accordion 手風琴
22 Harmonica 口琴
23 Tango Accordion 探戈手風琴
Guitar(吉他)
24 Acoustic Guitar(nylon) 木吉他(尼龍弦)
25 Acoustic Guitar(steel) 木吉他(鋼弦)
26 Electric Guitar(jazz) 電吉他(爵士)
27 Electric Guitar(clean) 電吉他(原音)
28 Electric Guitar(muted) 電吉他(悶音)
29 Overdriven Guitar 電吉他(破音)
30 Distortion Guitar 電吉他(失真)
31 Guitar harmonics 吉他泛音
Bass(貝斯)
32 Acoustic Bass 民謠貝斯
33 Electric Bass(finger) 電貝斯(指奏)
34 Electric Bass(pick) 電貝斯(撥奏)
35 Fretless Bass 無格貝斯
36 Slap Bass 1 捶鉤貝斯 1
37 Slap Bass 2 捶鉤貝斯 2
38 Synth Bass 1 合成貝斯1
39 Synth Bass 2 合成貝斯2
Strings(弦樂 器)
40 Violin 小提琴
41 Viola 中提琴
42 Cello 大提琴
43 Contrabass 低音大提琴
44 Tremolo Strings 顫弓弦樂
45 Pizzicato Strings 彈撥弦樂
46 Orchestral Harp 豎琴
47 Timpani 定音鼓
Ensemble(合奏)
48 String Ensemble 1 弦樂合奏1
49 String Ensemble 2 弦樂合奏2
50 Synth Strings 1 合成弦樂1
51 Synth Strings 2 合成弦樂2
52 Voice Aahs 人聲「啊」
53 Voice Oohs 人聲「喔」
54 Synth Voice 合成人聲
55 Orchestra Hit 交響打擊樂
Brass(銅管 樂器)
56 Trumpet 小號
57 Trombone 長號
58 Tuba 大號(吐巴號、低音號)
59 Muted Trumpet 悶音小號
60 French horn 法國號(圓號)
61 Brass Section 銅管樂
62 Synth Brass 1 合成銅管1
63 Synth Brass 2 合成銅管2
Reed(簧樂 器)
64 Soprano Sax 高音薩克斯風
65 Alto Sax 中音薩克斯風
66 Tenor Sax 次中音薩克斯風
67 Baritone Sax 上低音薩克斯風
68 Oboe 雙簧管
69 English Horn 英國管
70 Bassoon 低音管(巴頌管)
71 Clarinet 單簧管(黑管、豎笛)
Pipe(吹管 樂器)
72 Piccolo 短笛
73 Flute 長笛
74 Recorder 直笛
75 Pan Flute 排笛
76 Blown Bottle 瓶笛
77 Shakuhachi 尺八
78 Whistle 哨子
79 Ocarina 陶笛
Synth Lead(合成音主旋律)
80 Lead 1(square) 方波
81 Lead 2(sawtooth) 鋸齒波
82 Lead 3(calliope) 汽笛風琴
83 Lead 4(chiff) 合成吹管
84 Lead 5(charang) 合成電吉他
85 Lead 6(voice) 人聲鍵盤
86 Lead 7(fifths) 五度音
87 Lead 8(bass + lead) 貝斯吉他合奏
Synth Pad(合成音和弦襯底)
88 Pad 1(new age) 新世紀
89 Pad 2(warm) 溫暖
90 Pad 3(polysynth) 多重合音
91 Pad 4(choir) 人聲合唱
92 Pad 5(bowed) 玻璃
93 Pad 6(metallic) 金屬
94 Pad 7(halo) 光華
95 Pad 8(sweep) 掃掠
Synth Effects(合成音效果)
96 FX 1(rain) 雨
97 FX 2(soundtrack) 電影音效
98 FX 3(crystal) 水晶
99 FX 4(atmosphere) 氣氛
100 FX 5(brightness) 明亮
101 FX 6(goblins) 魅影
102 FX 7(echoes) 迴音
103 FX 8(sci-fi) 科幻
Ethnic(民族 樂器)
104 Sitar 西塔琴
105 Banjo 五絃琴(斑鳩琴)
106 Shamisen 三味線
107 Koto 十三絃琴(古箏)
108 Kalimba 卡林巴鐵片琴
109 Bagpipe 蘇格蘭風笛
110 Fiddle 古提琴
111 Shanai 獸笛,發聲機制類似嗩吶
Percussive(打擊 樂器)
112 Tinkle Bell 叮噹鈴
113 Agogo 阿哥哥鼓
114 Steel Drums 鋼鼓
115 Woodblock 木魚
116 Taiko Drum 太鼓
117 Melodic Tom 定音筒鼓
118 Synth Drum 合成鼓
119 Reverse Cymbal 逆轉鈸聲
Sound effects(特殊 音效)
120 Guitar Fret Noise 吉他滑弦雜音
121 Breath Noise 呼吸雜音
122 Seashore 海岸
123 Bird Tweet 鳥鳴
124 Telephone Ring 電話鈴聲
125 Helicopter 直升機
126 Applause 拍手
127 Gunshot 槍聲

感謝您耐心看完本篇文章,如此具有教育性與趣味性的商品,我想比起現在市面上許多現成的玩具而言,才是真正可以幫助到孩子的學習與成長。歡迎您到Touch Board台灣專賣店參觀選購,我們會提供您最優惠的價格與快速的物流服務,幫您省去飄洋過海的運費與時間。更重要的是,我們在出貨前會再進行測試,確保到您手上的Touch Board的品質,還有還有,我們提供了完善的售後與退換貨服務,讓您從此輕鬆購物無煩惱!!!

以上,謝謝收看^^

點點樂_55x55  FB_55x55  twitter_55x55

arrow
arrow

    點點樂 發表在 痞客邦 留言(0) 人氣()