受2013年IEEESpectrum關(guān)于設(shè)計(jì)師特雷門琴展的報(bào)道,以及后來觀看的2014年《我的電線夢(mèng)》等記錄片的影響,我愈發(fā)對(duì)電子音樂著迷。所以,當(dāng)我收到卡西歐SK-5鍵盤的禮物時(shí),我激動(dòng)地?fù)淞松先ァ?ㄎ鳉W是專門針對(duì)年輕演奏者,該鍵盤只有32個(gè)“迷你鍵”,適合較細(xì)的手指,它只能同時(shí)演奏4個(gè)音符。
起初,我試圖學(xué)習(xí)彈奏SK-5,但是我發(fā)現(xiàn)SK-5的四音符導(dǎo)致不可能同時(shí)演奏一首歌的和弦和旋律。因此,我和朋友們主要挑選出采樣節(jié)奏,然后用SK-5來演奏預(yù)先編好的演示曲調(diào)。此后,SK-5在電路推弦者中廣受歡迎。但是,看了現(xiàn)有的指南,我仍然不能彈鋼琴。后來,我忽然想明白了。盡管SK-5使用兩個(gè)28引腳合成芯片,但這兩個(gè)芯片之間的很多引腳已經(jīng)連接在一起。去掉重復(fù)的地線、電源線和幾個(gè)引腳看起來不會(huì)產(chǎn)生任何影響,于是我把引腳減少到25個(gè)——這恰好是最適合DB-25連接器的數(shù)量。SK-5其實(shí)就是一個(gè)使用12芯電纜(4條回線和8條脈沖掃描線)的32鍵矩陣鍵盤。又在SK-5外殼上最靠近合成芯片的地方鉆了一個(gè)孔,用烙鐵和一些繞線將芯片與DB-25相連,并將螺絲擰入孔中,同樣地在SK-5的背面將芯片與鍵盤電纜相連;關(guān)上SK-5盒子,然后著手制作兩個(gè)盒子。
第一個(gè)盒子有兩個(gè)電路板,頂部有一個(gè)八插座接線板,盒子一端有一個(gè)DB-25連接器。通過電路板,接線板插座可連接到不同的合成器引腳,同時(shí)可以選擇使用跳線制造暫時(shí)性推弦。很快,我就利用鍵盤制造出了各種奇怪的聲音。第二個(gè)盒子依附于鍵盤開關(guān)矩陣。原以為只要用12矩陣導(dǎo)線直接鉤住Arduino Uno的電子引腳即可,但是結(jié)果很糟。僅靠Arduino根本無法對(duì)1.9毫秒長的脈沖作出充分反應(yīng)。使用硬件中斷可能會(huì)起作用,但可用于8條掃描線且中斷功能足夠強(qiáng)的Arduino板的適用電壓為3.3伏,而不是SK-5的5伏。
于是,我改用8個(gè)4066集成電路,每個(gè)4066有4個(gè)開關(guān)。我用ArduinoMega替換了Arduino Uno,又把ArduinoMega安裝在實(shí)驗(yàn)電路板所在的箱子之上,使得Arduino Mega上的引腳通電后可以在SK-5上模仿不同的按鍵。漸漸地,我能將每個(gè)引腳與音符一一對(duì)應(yīng)。之后,我又編寫音樂播放軟件并用幾首電子音樂測(cè)試了該系統(tǒng)。
當(dāng)然,這只是對(duì)音樂設(shè)備數(shù)字接口(MIDI)音樂控制系統(tǒng)進(jìn)行的模仿再造。不過,我最開心的是創(chuàng)建的系統(tǒng)在算法上產(chǎn)生音符的可能性,同時(shí),在Arduino Mega上加裝的傳感器為我提供了選擇。
這種東西制造的聲音屬于電子音樂里比較抽象的一種,被稱為“噪音”。我慶幸在IEEE Sepctrum的辦公室里有一間隔音媒體室供我試驗(yàn)。
作者:Stephen Cass