女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>Arduino MIDI鼠標(biāo)控制器

Arduino MIDI鼠標(biāo)控制器

2022-11-08 | zip | 0.32 MB | 次下載 | 免費(fèi)

資料介紹

描述

基于舊電子設(shè)備重新構(gòu)想 MIDI 設(shè)備

我討厭扔掉仍然可以工作但不再受現(xiàn)代電器支持的舊電子產(chǎn)品在找到一個(gè)我不再使用的舊 PS/2 端口滾珠電腦鼠標(biāo)后,我產(chǎn)生了這個(gè)項(xiàng)目的想法。我是業(yè)余時(shí)間的音樂(lè)家,目前正在與我的金屬樂(lè)隊(duì)HELL SHEEP一起錄制 EP 我正在使用 MIDI 控制器在專業(yè)工具上為我們的軌道創(chuàng)建合成器部分。許多人使用 MIDI 鍵盤在計(jì)算機(jī)上編寫 MIDI 部分。我不是鋼琴家,所以我一直在嘗試不同的 MIDI 編寫方法,包括使用國(guó)際象棋游戲元胞自動(dòng)機(jī)試圖想出一種重新使用舊電腦鼠標(biāo)的方法,我突然想到它可以用 Arduino 重新用作一個(gè)漂亮的 MIDI 控制器。

(對(duì)于那些不知道 MIDI 是什么的人,請(qǐng)觀看 Collin's Lab 的這段精彩視頻。)

Arduino MIDI 電腦鼠標(biāo)控制器

我決定控制器將利用我擁有的舊電腦鼠標(biāo)的所有功能。這意味著將單獨(dú)的 MIDI 命令映射到左鍵單擊、右鍵單擊、鼠標(biāo)滾輪單擊、鼠標(biāo)滾輪滾動(dòng)以及 X 和 Y 軸上的鼠標(biāo)移動(dòng)。

我決定將 midi 音高映射到 X 軸位置,將 midi 音量(稱為“速度”)映射到 Y 軸位置。鼠標(biāo)滾輪的位置,將決定一個(gè)連續(xù)控制器的值。在默認(rèn)設(shè)置中,這是 CC1 - 調(diào)制輪值。

該設(shè)備的操作基于兩種模式,可以通過(guò)單擊鼠標(biāo)滾輪在兩種模式之間切換。Glissando模式下,設(shè)備一次只能播放一個(gè) MIDI 音符。鼠標(biāo)左鍵或右鍵單擊映射到同一個(gè)音符。向下單擊時(shí)移動(dòng)鼠標(biāo)會(huì)導(dǎo)致音符之間的無(wú)縫移動(dòng)。間隔模式下,鼠標(biāo)左鍵和右鍵單擊映射到不同的音符,因此可以通過(guò)首先單擊一個(gè)鼠標(biāo)按鈕,然后移動(dòng)鼠標(biāo)的 X 軸位置,然后單擊另一個(gè)鼠標(biāo)按鈕來(lái)播放間隔。

用戶界面

我想為控制器提供一個(gè)直觀且完整的用戶界面,這樣用戶就不必依賴計(jì)算機(jī)顯示器來(lái)使用該設(shè)備。這意味著控制器可以與任何能夠通過(guò) USB 讀取 MIDI 的設(shè)備一起使用。為此,我使用了 LED 雙色 8 * 8 矩陣和 128 * 64 單色 I2C 顯示器。

LED 矩陣提供鼠標(biāo) X 和 Y 軸位置的表示。X 軸上的燈光圖案基于 C 大調(diào)的 1 個(gè)八度音階。模式如下圖所示。它將在中音 C 上方從 -5 到 +4 個(gè)八度重復(fù)。

?
?
?
poYBAGNonaeAfkv-AALCxQvu8pc709.png
?
1 / 12
?

與 X 軸不同,Y 軸不“循環(huán)”,因此 127 個(gè)可能的音量值映射到矩陣上的 8 個(gè)位置。下圖展示了這一點(diǎn):

?
?
?
pYYBAGNonauAV9ITAAHpfwlbQvk975.png
?
1 / 2
?

在 Glissando 模式下,矩陣在按下音符之前呈綠色亮起以顯示鼠標(biāo)的位置,在按下音符時(shí)呈紅色亮起。在間隔模式下,矩陣在按下鼠標(biāo)左鍵的點(diǎn)呈紅色亮起,在按下鼠標(biāo)右鍵的點(diǎn)呈橙色亮起,在鼠標(biāo)的當(dāng)前位置呈綠色亮起。

pYYBAGNona-ANJ7AAAJbzVvaQ6s872.png
?

除了 LED 矩陣,還有一個(gè) 128*64 的 OLED 單色顯示屏,可以顯示當(dāng)前的音符和音量,以及鼠標(biāo)滾輪的位置和操作模式。該顯示的注釋圖像如下所示。

poYBAGNonbKAOvF9AADTTKu_Vv0515.png
?

如何組裝設(shè)備

如下面的面包板布局圖所示,將您的組件連接到面包板上。使用 Arduino IDE 上的庫(kù)管理器安裝以下庫(kù):

  • MIDIUSB(用于通過(guò) USB 發(fā)送 MIDI)
  • Adafruit_LEDBackpack(用于與 LED 矩陣通信
  • Adafruit_GFX(用于 OLED 顯示器)
  • Adafruit_SSD1306(與 OLED 顯示屏通信)

從 GitHub 安裝以下庫(kù)以與 PS/2 鼠標(biāo)適配器通信。ps2鼠標(biāo)

從 GitHub 存儲(chǔ)庫(kù)下載代碼并將其上傳到您的 Arduino micro。

用鼠標(biāo)制作音樂(lè)

連接電路并上傳代碼后,連接 ps/2 滾珠鼠標(biāo)并檢查 UI 是否正常工作。如果是,則該設(shè)備現(xiàn)在已準(zhǔn)備好用作 MIDI 控制器。如果您之前從未使用過(guò) MIDI 控制器在您的 PC 上制作音樂(lè),我建議您按照MIDI 設(shè)備文檔中的Windows 上的 Midi 聲音生成說(shuō)明進(jìn)行操作。

如果您以前使用過(guò) MIDI,則該設(shè)備可以像任何其他 MIDI 控制器一樣使用。在下圖中,我展示了如何將設(shè)備與 Pro Tools 12 一起使用。

?
?
?
pYYBAGNonbWAX36IAAHgfxrAgSM425.png
?
1 / 2 ?在 Pro Tools 中進(jìn)入設(shè)置 -> MIDI -> MIDI 輸入設(shè)備
?

需要注意的一些事項(xiàng):MIDI 通道固定在通道 1。如果要更改此設(shè)置,則必須更改代碼中的midiChannel常量。同樣,鼠標(biāo)滾輪映射到 CC 1,這也可以在代碼中更改。

最后,如果您對(duì)代碼進(jìn)行一些輕微的修改,您可以嘗試更改鼠標(biāo)的靈敏度,或者 X 和 Y 位置或鼠標(biāo)滾輪對(duì)應(yīng)的 MIDI 參數(shù)如果你做了一些修補(bǔ)并想出了一些很酷的東西,請(qǐng)?jiān)谠u(píng)論中分享!

致謝

這個(gè)項(xiàng)目得到了PS/2 鼠標(biāo)庫(kù)USBMIDI庫(kù)的極大幫助。在 YouTube 視頻中,我使用chipsounds 軟件合成器通過(guò)控制器創(chuàng)建音樂(lè)。


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

評(píng)論

查看更多

下載排行

本周

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

本月

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

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191187次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)
主站蜘蛛池模板: 荣昌县| 夏邑县| 宝丰县| 宁德市| 荃湾区| 玛沁县| 蒙城县| 焦作市| 西乌珠穆沁旗| 布尔津县| 山阴县| 新沂市| 亚东县| 宜宾市| 页游| 广元市| 临泽县| 延长县| 顺义区| 南开区| 青神县| 汨罗市| 阿巴嘎旗| 滦平县| 鹿泉市| 武川县| 新建县| 嵊州市| 韶山市| 瑞丽市| 交城县| 瑞金市| 平山县| 穆棱市| 原阳县| 和田市| 理塘县| 中方县| 昌乐县| 孟州市| 东源县|