樂器的聲音依賴于物理和數(shù)學(xué),例如當吉他弦的物理屬性改變時,弦的粗細、張力或長度都會改變樂器的聲音。薩克斯管或任何管樂器的音符,會根據(jù)空氣振動通過的樂器的路徑長度而變化。任何物理樂器都需要具有一些物理屬性,演奏者必須與之交互才能演奏音樂,這自然限制了誰能演奏,以及能演奏什么。

HexBoard有140個獨立的機械開關(guān),每個開關(guān)都有一個3D打印的鍵帽,由可尋址的RGB LED點亮;不尋常的鍵盤產(chǎn)生了獨特的和弦形狀和旋律理念
至少,一直都是這樣。有了MIDI和計算機,這不再是真的了。你演奏的樂器只不過是一個輸入設(shè)備,就像鍵盤和鼠標一樣,因此,它可以是制造者想要的任何形狀或大小。在這種情況下,制造商Jared DeCook選擇制作一個由六角按鍵和RGB LEDs組成的網(wǎng)格,所有這些都由Raspberry Pi RP2040芯片控制。
定制控制器
“HexBoard主要是一種MIDI樂器,這意味著它將音符信息發(fā)送到軟件或硬件聲音發(fā)生器,后者根據(jù)您彈奏的音符播放聲音,”Jared告訴我們。“它有一個USB-C連接器,用于連接電腦上的MIDI軟件,還有一個TRS MIDI插孔,用于連接硬件MIDI設(shè)備。它有一個非常基本的內(nèi)置聲音發(fā)生器,可以通過耳機或內(nèi)置揚聲器播放,這非常適合你想要的快速簡單的設(shè)置。RP2040中所有未使用的引腳都以接頭的形式暴露在電路板上,以便有興趣進一步開發(fā)硬件的人能夠輕松破解。”

Jared于2023年5月推出了HexBoard,此后對設(shè)計進行了徹底改革,使其更容易組裝和維修,并增加了新功能
在鋼琴上,每個鍵的兩邊都有兩個音符;在HexBoard上,每個鍵都接觸另外六個鍵,所以你可以用一只手接觸更多的音符——如果你沒有像弗朗茨·李斯特或吉米·亨德里克斯那樣的大手套,這很有用。
“點亮的六邊形按鍵允許許多不同的音符布局,同時使用顏色指示哪個音符是哪個音符,”Jared說。“不同的布局使得使用簡單的手指形狀彈奏和弦變得很容易,這些手指形狀不會因按鍵而改變,這與鋼琴等樂器不同。我在TinkerCAD設(shè)計鍵帽,在Blender設(shè)計邊框。我在Bambu Lab P1S上打印所有內(nèi)容,這只是勉強將框架放入構(gòu)建區(qū)域。”
為什么要用RP2040?
“RP2040芯片是整個項目的大腦,”他補充道。“它讀取按鈕,設(shè)置燈光,更新屏幕,發(fā)送MIDI數(shù)據(jù),并生成簡單的聲波。不需要專有軟件來運行它,因為它全部由RP2040處理。

“我很欣賞如何使用PIO在不阻塞CPU的情況下處理led更新。我為這個項目選擇了這個芯片,因為它擁有我的項目所需的所有I/O,并為未來的開發(fā)預(yù)留了大量的空間。此外,在這個項目早期階段出現(xiàn)芯片嚴重短缺的情況下,它非常可用。”
雖然大公司可能會堅持不懈地專注于群體產(chǎn)品,以確保他們找到受眾,但Jared最初為一小部分受眾制作了HexBoard:他自己。我們認為這可能使他能夠?qū)W⒂谥谱髁钊司次返腍exBoard。

Jared創(chuàng)建了自己定制的基于RP2040的電路板,并將其添加到PCB中,以處理所有輸入、輸出和編程
“最初,我是為我和我哥哥做的,”他回憶道。“我想要一個有趣的、可破解的工具,看起來很酷,而且相對容易學(xué)習(xí)。我對自己在這方面的地位很滿意,所以我會說制造商/黑客/音樂家是我的主要目標。”
“隨著項目的推進,它變得對各種各樣的人都有用。初學(xué)者可以用它來開始學(xué)習(xí)基本的和弦和旋律。任何給定的旋律或和弦都具有相同的形狀/運動,無論你在什么調(diào)上,因此在許多方面它都有一個更簡單的學(xué)習(xí)曲線。”
“音樂制作人可以使用各種布局來激發(fā)靈感,因為每種不同的布局都提供了一種獨特的方式來考慮音符之間的關(guān)系。我知道對我來說,我在HexBoard上產(chǎn)生的想法與在標準音樂鍵盤上產(chǎn)生的想法不同。”

該屏幕使用戶能夠瀏覽HexBoard提供的許多布局選項
“隨著最新的更新,它現(xiàn)在是那些嘗試微型音樂的人的有用工具。緊湊的尺寸和寬廣的音域使它非常適用于那些想要使用大量琴鍵,同時又能在背包中方便攜帶的音樂家。除此之外,五彩繽紛的燈光和動畫讓任何人都可以盡情玩耍。”
-
樹莓派
+關(guān)注
關(guān)注
122文章
2078瀏覽量
110461 -
樂器
+關(guān)注
關(guān)注
0文章
15瀏覽量
6648
發(fā)布評論請先 登錄
使用樹莓派Pico的RP2040微控制器內(nèi)置溫度傳感器
在樹莓派Pico RP2040上怎樣使用MicroPython呢?
使用RP2040設(shè)計一個迷你板
ubuntu上交叉編譯rp2040
樹莓派自創(chuàng)電子樂器(上)
樹莓派自創(chuàng)電子樂器(下)
樹莓派Pico迷你開發(fā)板及所使用的RP2040 MCU芯片有哪些特性
在IAR EWARM v7.10下,開發(fā)樹莓派RPi Pico/RP2040c
RP2040
9.9元包郵!合宙RP2040開發(fā)板,兼容樹莓派PICO
9.9元自制樹莓派邏輯分析儀?!合宙RP2040開發(fā)板輕松DIY
合宙RP2040開發(fā)板,兼容樹莓派PICO
基于XIAO RP2040和樹莓派的圍棋棋盤游戲系統(tǒng)設(shè)計
音樂與科技:用樹莓派 RP2040 打造電子樂器!
評論