來自 Jammy Instruments的Jammy E(以前稱為 Jammy EVO)是一個(gè)形狀像吉他的 MIDI 控制器,其中包含一個(gè)STM32F303、一個(gè)STM32WB和LIS2DH12加速度計(jì)等。該項(xiàng)目在Kickstarter上進(jìn)行了一次非常成功的活動(dòng),籌集的資金是其籌資目標(biāo)的四倍多。此外,現(xiàn)在可以在Indiegogo上預(yù)訂 Jammy E ,首批交付時(shí)間為 2021 年初。
控制器連接到計(jì)算機(jī)、手機(jī)或平板電腦。它使用 USB-C 端口或藍(lán)牙連接,可與任何數(shù)字音頻工作站 (DAW) 配合使用。Jammy E 針對(duì)需要直觀弦樂 MIDI 控制器的吉他手。光學(xué)傳感器跟蹤琴弦以檢測(cè)左手和右手正在使用什么。該產(chǎn)品還帶有鼓模式、敲擊模式和壓縮模式,以拓寬創(chuàng)作過程。它還可以實(shí)現(xiàn)更復(fù)雜的合成,而無需額外的控制器。
Jammy E 的左側(cè),一個(gè) STM32F303 以獲得更高的性能
Jammy E 包括兩個(gè)可拆卸部件,一個(gè)右側(cè)模塊和一個(gè)左側(cè)模塊。指板(或左側(cè)部分)集成了 STM32F303。MCU 處理來自光學(xué)傳感器的信息的速度比公司以前的型號(hào)更快。事實(shí)上,Jammy 的延遲時(shí)間約為 10 到 12 毫秒,而 Jammy E 的延遲時(shí)間為 8 毫秒。工程師們還選擇了具有大量引腳的封裝,以使他們的設(shè)計(jì)更加直接。每根琴弦必須包含 15 個(gè)音品中的每一個(gè),一個(gè)音品需要 11 個(gè)電觸點(diǎn)。工程師還將六個(gè)串傳感器中每個(gè)傳感器的運(yùn)算放大器輸出連接到 MCU 的模數(shù)控制器。因此,Jammy E 看似簡單,但在整潔且符合人體工程學(xué)的外殼背后,有一個(gè)極其復(fù)雜的系統(tǒng),旨在優(yōu)化性能。
硬件優(yōu)化以獲得更好的信號(hào)處理
該項(xiàng)目背后的工程師需要一種能夠有效處理大量信息的架構(gòu)。因此,他們嚴(yán)重依賴 MCU 的浮點(diǎn)單元 (FPU) 和嵌套向量中斷控制器 (NVIC) 來處理來自字符串的信號(hào)。擁有硬件 FPU 意味著系統(tǒng)可以依賴復(fù)雜的算法而不會(huì)受到懲罰。同樣,NVIC 優(yōu)化了應(yīng)用程序的庫并啟用了某些關(guān)鍵操作的優(yōu)先級(jí)。速度是一個(gè)巨大的限制。用戶必須感覺 Jammy E 反應(yīng)靈敏,否則體驗(yàn)不會(huì)令人滿意。因此,MIDI 控制器使用 MCU 的快速模數(shù)轉(zhuǎn)換器以 200 微秒的速度對(duì)琴弦進(jìn)行采樣,并使用微控制器的計(jì)時(shí)器來掃描音品、管理觸摸輸入等。
Jammy E 的右側(cè),用于藍(lán)牙的 STM32WB
Jammy E 的右側(cè)組件包含 STM32WB MCU,它為藍(lán)牙 MIDI 配置文件提供支持。工程師們還使用這款 MCU 與 Jammy Smart 應(yīng)用程序進(jìn)行通信。這個(gè)特定模塊上的字符串設(shè)置在兩個(gè)獨(dú)立的組中,每個(gè)組使用三個(gè)微控制器引腳。還有一個(gè)與指板上類似的信號(hào)處理解決方案,為控制器提供足夠的精度來區(qū)分指彈、彈奏或交替彈奏等。Jammy E 的兩個(gè)部分使用 345,600 波特率通過 pogo 針和一個(gè) UART 接口連接。因此,用戶可以同時(shí)享受這兩個(gè)部分,而不會(huì)出現(xiàn)任何差異或體驗(yàn)到一個(gè)部分與另一個(gè)部分不同步。最后,The Jammy E 還使用 LIS2DH12 加速度計(jì)來檢測(cè)吉他的傾斜度,使用戶能夠即時(shí)調(diào)制聲音。
審核編輯:郭婷
-
mcu
+關(guān)注
關(guān)注
147文章
19211瀏覽量
405061 -
控制器
+關(guān)注
關(guān)注
114文章
17902瀏覽量
195633 -
模數(shù)轉(zhuǎn)換器
+關(guān)注
關(guān)注
26文章
4108瀏覽量
130298
發(fā)布評(píng)論請(qǐng)先 登錄
Jammy E一個(gè)用于獨(dú)特MIDI控制器的模塊
評(píng)論