色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
創作
電子發燒友網>電子資料下載>電子資料>用于音樂應用控制的BLE MIDI Puck

用于音樂應用控制的BLE MIDI Puck

2023-07-05 | zip | 0.08 MB | 次下載 | 免費

資料介紹

描述

MIDI Puck 是一個多功能控制器,可將旋轉手勢數據轉換為藍牙低功耗 MIDI。MIDI 一種標準協議,用于將計算機與樂器、舞臺燈光和其他面向時間的媒體互連。

我將演示如何將 ON Semiconductor RSL10 用作我的交互式音樂游戲燈光項目和在 Windows 10 上運行的 DAW(數字音頻工作站應用程序)的手勢控制器。

我還將提供編譯示例音樂控制器固件的指南。許多供應商的實現都使用藍牙 MIDI 協議,并且可以適應您自己的自定義設置。

冰球改變燈光和聲音音符
?

使用內置傳感器以新穎的方式觸發聲音和節拍,例如敲打胸部、敲擊腳或揮動手套。我想要一個自定義控制器來補充我的其他 MIDI 控制器設備。使用手勢控制的小型和可定制的東西。

已經有各種尺寸和形狀的 MIDI 控制器。但很少有人使用具有小尺寸且可自定義配置的運動傳感器。大多數市售的售價數百美元。更便宜的沒有足夠的定制。

在我閱讀了包含大量傳感器的 ON Semiconductor RSL10-SENSE-GEVK的規格 ,我認為將其變成無線 MIDI 控制器將非常適合此類應用。

硬件

poYBAGOYsh2AeFAOAAaLoJaqF4w123.jpg
SL10-SENSE-DB-GEVB 和 Segger J-Link LITE Cortex-M 調試器
?

RSL10 -SENSE-DB-GEVK套件中包含調試模塊,帶有連接到運行 IDE 的計算機的 USB 連接器,以及圓板上的接頭鏈接。

優勢

  • 無線藍牙低功耗
  • CR3020超低功耗電池供電
  • 多個傳感器 - 環境、運動、環境光、磁性、數字麥克風

按鈕映射

RSL10 有 3 個微小的板載內置按鈕。

poYBAGOYsiKATyNbAAKMkh3yaLw393.jpg
?

對于我的實現,我將僅使用 3 軸運動傳感器和環境光傳感器來轉換為 MIDI 數據。有 2 個按鈕映射到用戶功能。

特征

  • 發送控制器數據類型的模式開關
  • 在原始軸控制器數據、音高偏移、基于加速度數據的調制之間循環。
  • 用于切換效果的光傳感器

用法

插入電池,開機時 LED 將閃爍黃色。

中心按鈕 = 切換模式

音符鼓

  • 跨 3 個通道發送映射到每個方向軸的音符范圍。(默認:通道 1、2 和鼓通道 10)
  • 當 LUX > 60 的光照水平出現時,音符會響起

原始控制器

  • LED閃爍橙色
  • 發送帶有映射到不同功能的圓盤的 x、y、z 方向的連續控制器消息 (CC)。(默認為 1、4、7)

彎音機

  • LED 閃爍綠色
  • 通過在 y 軸上旋轉圓盤來發送彎音數據

程序變更

  • 發送程序更改消息補丁。
  • 光傳感器映射到 CC 5 通道

?

校準(按鈕 1)

  • 設置吊艙的旋轉俯仰范圍
  • 將 PB1 保持在靜止位置
  • 按住 PB1 按鈕
  • 在這段時間。從運動范圍內移動加速度計。點1秒

按鈕蓋

我使用 CAD (Fusion 360) 為 RSL10 創建了一個封面,以便更輕松地按下按鈕。天線和帶電池座的電路板安裝在底部。

pYYBAGOYsiqAM8EHAAMgObr-I5Q006.jpg
在 Fusion 360 中設計的外殼
?

3d 印刷封面

pYYBAGOYsjGAORCXAAMaKfOTU4Q564.jpg
粗糙但實用的 3D 打印封面
?

將封面和外殼導出為 3d 打印機的 STL 文件。使用 Slicer 程序進行 3D 打印。

用簡單的橡皮筋固定器單手操作

太測試了,我用一根長橡皮筋穿過蓋子,用兩個環把它系在我的手掌上。我后來發現這種安排很方便,靈活舒適。我可以通過卷曲手指來輕松訪問按鈕。無需用另一只手來操作按鈕(如果像帶表帶的手表一樣佩戴)

如果我將手握成拳頭,我可以隱藏小冰球。可以對光線傳感器進行編程,以在光線不足時停用音符和控制器數據。

?

電腦通訊

poYBAGOYsjSABmh4AAEKdaWzHnk363.jpg
?

其他創意應用。

除了樂器控制之外,使用 MIDI 協議還可以與MIDI OX等附加軟件進行映射,以通過腳本熱鍵、宏、操縱桿和鼠標移動來控制您的 Windows 環境。

固件構建

先決條件

在構建此項目之前,您需要先安裝各種軟件包、庫和開發工具包。

項目設置

該項目基于OnSemiconductor.BDK的“板載傳感器測試”項目。將此項目用作模板,通過將其復制到工作區來構建固件。

  • 在 IDE 中,切換到 CMSIS 包管理器。
  • 點擊 ONSemiconductor BDK
  • 選擇示例文件夾,展開以選擇“板載傳感器測試”項目
  • 右鍵單擊并選擇“復制”
  • 按 OK 關閉對話框
pYYBAGOYsjmAIfw9AAHRS7vZV3g531.jpg
?

展開項目。將項目重命名為“ble_midi_puck”

粘貼到修改后的頭文件BLE_ICS.h

poYBAGOYsjyAUSCnAAEO9GIEUFg326.jpg
?

從代碼部分粘貼 Midi Puck代碼

  • 單擊“src”文件夾->右鍵單擊->新建源文件
  • 輸入 BLEMIDI.c 作為文件名。粘貼代碼
  • 單擊“src”文件夾->右鍵單擊->新建頭文件
  • 輸入 BLEMIDI.h 作為文件名。過去的加熱器代碼
pYYBAGOYsj6AAydgAAAksPH4owQ739.jpg
?

修改設置

更改自定義藍牙 LE 協議 ID

#define ICS_SERVICE_UUID                
{ 0x00, 0xc7, 0xc4, 0x4e, 0xe3, 0x6c, \
0x51, 0xa7, 0x33, 0x4b, 0xe8, 0xed, \
0x5a, 0x0e, 0xb8, 0x03 }

#define ICS_TX_CHARACTERISTIC_UUID      
 { 0xf3, 0x6b, 0x10, 0x9d, 0x66, 0xf2, \
0xa9, 0xa1, 0x12, 0x41, 0x68, 0x38, \
0xdb, 0xe5, 0x72, 0x77 }

您可以通過更改main.c中的配置來更改和配置自己的控制器配置分配

/*************** Parameter Configuration ***********************/
#define BLE_DEVICE_NAME "Chuartdo MIDIPuck"
#define SENSOR_SAMPLE_RATE 30
// Midi Continuous controller fuction for each channel
#define CC_FUNC_1 1
#define CC_FUNC_2 4
#define CC_FUNC_3 7

在 Windows 10 PC 上測試Midi Ble 設置

1步

從 Microsoft Store下載并安裝Midiberry

這個應用程序將允許您連接和路由從 Puck 生成的 MIDI 數據到

第2步

將 Windows 中的藍牙配對添加到 MIDI Puck

  • Windows -> 藍牙設置
  • 添加藍牙或其他設備
  • 掃描并選擇“BLE Midi Puck”
  • 打開迷迭香
  • 在輸入設備上選擇 MidiPuck
  • 選擇 Microsoft GS Wavetable Synth 作為輸出設備

這允許您測試 Puck 生成的功能和消息

第 3 步

為路由數據配置 MIDI Berry

  • 在輸入設備部分,選擇 Midi Puck 設備的名稱
  • 在 OUTPUT 部分,選擇 MS GS WaveTable Synth
  • 在搖床播放器模式下移動冰球,然后搖晃。

收到的消息列表將滾動。連接到 Windows 默認合成器時也會播放合成聲音

pYYBAGOYskGAD45hAACupAySMQg736.jpg
Midi Puck 使用 Midiberry 在 Synth 上演奏音符
?

連接到 DAW 或桌面 Midi 應用程序

我在桌面應用程序的設置中使用了冰球。控制 Windows 10 中的游戲、音樂或音頻應用程序。

使用虛擬 MIDI 端口 - 一種在后臺運行的軟件,用于發送/接收來自其他程序或硬件設備的 MIDI 消息。

我按照此鏈接使用 LoopMidi(步驟 2 )設置與 DAW 的連接,以創建一個虛擬 MIDI 端口供其他桌面應用程序連接。

poYBAGOYskOAaW-PAADVVhCOvEM725.jpg
通過 loopMidi 端口連接到 DAW 或其他 MIDI 應用程序
?

我按照此鏈接獲取在 Windows 上使用 MIDI 的說明

請參閱您的數字音頻工作站 (DAW) 軟件指南,了解從 virtuous 端口傳入數據的類似設置。

通過程序更改切換聲音或用一只手彎曲音符的音高
?
?

結論

ON Semiconductior 的 RSL10 憑借其各種內置傳感器制造了出色的便攜式控制器。音樂家可以使用便攜式 Midi Puck 為現場表演增添新的表現力。

通過使用 Midi over BLE 協議,用戶可以控制大量現有的兼容設備和軟件。新的 Midi 2.0 標準在設備之間添加了 Property Exchange 通信數據。只需在 RSL10 上安裝新的固件,即可實現面向未來的 DIY MIDI 控制器。


下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1山景DSP芯片AP8248A2數據手冊
  2. 1.06 MB  |  532次下載  |  免費
  3. 2RK3399完整板原理圖(支持平板,盒子VR)
  4. 3.28 MB  |  339次下載  |  免費
  5. 3TC358743XBG評估板參考手冊
  6. 1.36 MB  |  330次下載  |  免費
  7. 4DFM軟件使用教程
  8. 0.84 MB  |  295次下載  |  免費
  9. 5元宇宙深度解析—未來的未來-風口還是泡沫
  10. 6.40 MB  |  227次下載  |  免費
  11. 6迪文DGUS開發指南
  12. 31.67 MB  |  194次下載  |  免費
  13. 7元宇宙底層硬件系列報告
  14. 13.42 MB  |  182次下載  |  免費
  15. 8FP5207XR-G1中文應用手冊
  16. 1.09 MB  |  178次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21549次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537798次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191187次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費
主站蜘蛛池模板: 亚洲精品国偷拍自产在线| 日韩内射美女人妻一区二区三区| 久久国产亚洲精品AV麻豆| 色色男_免费| 岛国精品在线观看| 欧美最猛黑人XXXXWWW| 中字幕视频在线永久在线观看免费| 国产品无码一区二区三区在线| 日韩 国产 中文 无码| my pico未删减在线观看| 蜜臀AV浪潮99国产麻豆| 影音先锋色av男人资源网| 精品无码三级在线观看视频| 亚洲精品乱码久久久久久直播| 国产亚洲精品久久久久| 亚洲2017天堂色无码| 韩国g奶空姐| 亚洲一二三产品区别在哪里| 黄网址在线观看| 中文亚洲大香伊蕉不卡一区| 六度影院最新| yellow免费观看直播| 日本无码人妻精品一区二区视频| 动漫美女被到爽了流漫画| 少妇厨房愉情理9伦片视频| 国产成人在线视频| 亚洲精品AV一二三区无码| 久久国产精品高清一区二区三区| 伊人久久中文字幕久久cm| 免费国产在线观看| 被窝国产理论一二三影院| 色综合久久88色综合天天提莫| 国产精品无码人妻99999| 亚洲国产成人精品无码区APP| 精品在线观看一区| 97在线精品视频免费| 日本黄色网站在线观看| 国产乱妇乱子在线播视频播放网站| 亚洲天码中字| 噼里啪啦免费观看视频大全| 国产传媒麻豆剧精品AV|