在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

電子發燒友App

硬聲App

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

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

3天內不再提示
電子發燒友網>電子資料下載>電子資料>OscPocketO袖珍合成器和鼓機開源

OscPocketO袖珍合成器和鼓機開源

2022-11-07 | zip | 0.83 MB | 次下載 | 免費

資料介紹

描述

受到其他便攜式音樂制作機器的啟發,我閱讀了優秀的 Mozzi 圖書館。能夠制作許多合成器和鼓機并能夠同步它們的速度不是很有用嗎?OscPocketO 誕生了——一個僅使用 Arduino 和 LCD 鍵盤的便攜式音樂工作室!

通過使用 SELECT 按鈕切換到不同的模式來控制 OscPocketO。使用 UP 按鈕增加一個值,DOWN 減少一個值,使用 LEFT 和 RIGHT 移動光標。

每次 OscPocketO 播放音符時,Arduino 內置 LED 閃爍。

請注意,將 OscPocketO 直接連接到您的家庭立體聲音響可能會使它過載!使用耳機或混音器。

如果 LCD 顯示屏出現故障重復按下,以便您通過工具菜單 - LCD 將被重置。

演示:

?

OscPocketO 合成器

模式:

開始啟動和停止音序器。

同步設置同步模式。NONE = 不接收或發送同步信號。INT = 內部,使用 OscPocketO 的內置時鐘并發送同步信號(導體模式)。EXT = external,OscPocketO 音序器由外部信號控制,但仍會發送同步信號(播放器模式)。

圖案選擇當前模式。

編輯編輯當前模式。音符存儲為 1 小節(16 x 1/16 音符)中的 MIDI 值。

狀態編輯音符的狀態:X = on,O = off。

節奏設置音序器的速度。

設置演奏的音符門。門以 1/16 的百分比表示。

換檔轉置(上/下)和移動序列(左/右)。

波形設置(第一個)振蕩器的波形:SIN(正弦)、TRI(三角)、SAW(鋸齒)和 SQUARE(方)。

攻擊以毫秒為單位設置起音時間。

釋放以毫秒為單位設置釋放時間。

過濾模式OscPocketO 有一個低通濾波器。可以調制截止:

  • 固定的。沒有調制,使用截止和共振值。
  • 隨機的。從 0 到截止值的隨機調制。
  • 慢的。在從 0 到 255 的大約 4 個小節上進行調制。更改截止值。
  • 快速地。從 0 到 255 大約 1 小節的調制。更改截止值。

截止設置濾波器的截止頻率(從 0 到 255 的數字)。

共振設置濾波器的共振(作為一個從 0 到 255 的數字)。

波形2 激活和設置第二個振蕩器的波形:NONE(關閉)、SIN(正弦波)、TRI(三角波)、SAW(鋸齒波)和 SQUARE(方波)。

失諧2 第二個振蕩器相對于第一個振蕩器失諧。該值以 Hz 為單位,并與第一個振蕩器的頻率相加。

播放鍵盤模式。音序器停止(如果正在運行),當前模式的 4 個第一個音符映射到 LEFT、UP、DOWN 和 RIGHT。

工具實用程序。用 UP 激活。

  • S. 將合成器設置和模式保存到 EEPROM,以便在斷電后可以調用它們。
  • L. 從 EEPROM 加載合成器設置和模式。
  • R. 創建隨機模式。
  • B. 根據當前音符創建 Bassline 模式。
  • C. 將當前花樣復制到下一個花樣位置。

OscPocketO 鼓

OscPocketO Drumscan 可同時播放 5 種聲音,全部由虛擬模擬合成器創建,感謝 Mozzi 庫:Kick、Snare、Hihat、Clap 和 Crash。

模式:

開始啟動和停止音序器。

同步設置同步模式。NONE = 不接收或發送同步信號。INT = 內部,使用 OscPocketO 的內置時鐘并發送同步信號(導體模式)。EXT = external,OscPocketO 音序器由外部信號控制,但仍會發送同步信號(播放器模式)。

圖案選擇當前模式。

編輯編輯當前模式。音符值是通過添加對應于不同聲音的值來構建的:

  • 踢= 1
  • 軍鼓 = 2
  • 踩镲 = 4
  • 拍手 = 8
  • 崩潰 = 16
  • 湯姆 = 32

示例:值為 17 表示此步驟將播放 Kick (1) 和 Crash (16),1 + 16 = 17。

節奏設置音序器的速度。

設置 SYNC OUT 信號的門限。門以 1/16 的百分比表示。

編輯踢設置底鼓頻率、釋放時間和斜率(聲音頻率下降的速度),其中值越大 = 下降速度越快。

編輯網設置軍鼓頻率、釋放時間和斜率(聲音頻率下降的速度),其中值越大 = 下降越快。

編輯_ 在一些有趣的步進值和釋放時間中設置頻率。

編輯拍手設置發布時間。

編輯崩潰。設置發布時間。

編輯設置 tom 的頻率、釋放時間和斜率(聲音在頻率上下降的速度),其中較大的值 = 更快的下降。

播放單人模式。LEFT = Kick,UP = Snare,DOWN = Tom 和RIGHT = Crash。

工具實用程序。用 UP 激活。

  • S. 將花樣保存到 EEPROM,以便斷電后可以調用。
  • L. 從 EEPROM 加載模式。
  • R. 創建隨機模式。
  • B. 根據當前音符創建重復模式。
  • C. 將當前花樣復制到下一個花樣位置。

同步多臺 OscPocketO 機器

一個 OscPocketO 必須是導體。這是將同步數據發送到另一個稱為 Players 的 OscPocketO:s 的機器。

1.設置

連接所有連接的 OscPocketO:s 的 GND(地)。有關如何制作合適電纜的信息,請參閱構建說明。

導體。開始:停止。同步:內部。

玩家。開始:停止。同步:外部。開始:播放。(順序很重要。)

將 SYNC OUT 從導體連接到第一個播放器的 SYNC IN。

如果您有多個播放器,請將第一個播放器的 SYNC OUT 連接到第二個播放器的 SYNC IN。對每個玩家重復。

2.播放

導體。開始:播放。

您可以在所有 OPO 上調整聲音和切換模式。您在指揮器上更改速度(僅)。

構建硬件

1.LCD鍵盤屏蔽

在連接 LCD 鍵盤防護罩之前,我們必須確保它沒有連接到 Arduino 上的引腳 10 (D10)。D10 通常用于控制 LCD 上的背光(亮度)。但我們將使用 D10 來處理音頻。

要完成這項工作,您必須彎曲進入 Arduino 上 D10 的屏蔽上的引腳。彎曲 90 度。

這張 Arduino 背面的圖像顯示了屏蔽 (1) 的彎曲引腳和來自 Arduino (2) 的音頻連接,我們將在下一步中修復它們。

現在連接 LCD 鍵盤護罩。

LCD 和按鈕通過 Shield 連接到 Arduino:

  • 液晶顯示器:D4、D5、D6、D7、D8、D9
  • 按鈕:A1

RST(重置)按鈕重置(重新啟動)Arduino,軟件不使用。

2.音頻插孔

音頻插孔連接到 Arduino 上的 D10 和 GND。Mozzi 庫通常與 D9 一起使用,但由于 LCD Keypad shield 使用此連接,我們必須對 Mozzi 庫進行一些更改。這將在稍后的軟件部分中描述。

將彩色線焊接到音頻插孔(信號)的“尖端”,并將黑色線焊接到套管(GND = 接地)。

將彩色電線焊接到 Arduino 的 D10 上。因為我們已經連接了屏蔽,所以使用 Arduino 背面的 D10 焊點。將黑線焊接到屏蔽頂部的 Arduino GND。

3.同步進出

將母-母跳線切成兩半,將一部分焊接到 D11(SYNC IN),一部分焊接到 D12(SYNC OUT),一部分焊接到 GND。

4.放在盒子里

為了耐用,您應該將 OscPocketO 放入一個盒子中并固定電纜和音頻插孔。

5.制作同步接地的電纜/電線

取一根長的公-公跳線,去除中間的一些隔離物,然后焊接一根切斷的公線。現在所有三個(或更多)端銷連接。

安裝軟件

將您的 Arduino 連接到運行 Arduino IDE 的計算機。

安裝和配置 Mozzi 庫

使用 Mozzisite 上的說明下載并安裝?

如果需要,請閱讀有關安裝 Arduino 庫的更多信息:

默認情況下,Mozzi 輸出到 D9,但由于 LCDKeypad Shield 使用此引腳,我們必須將其更改為 D10。

在 Mozzi 庫文件夾中,找到并在文本編輯器中打開 AudioConfigStandardPlus.h。

在以下四行中將 A 更改為 B 并將 B 更改為 A,使它們看起來像這樣:

// Used internally.  If there was a channel2, it would be OCR1B.
#define AUDIO_CHANNEL_1_OUTPUT_REGISTER OCR1B
#define AUDIO_CHANNEL_2_OUTPUT_REGISTER OCR1A
(...)
#define AUDIO_CHANNEL_1_PIN TIMER1_B_PIN //defined in TimerOne/config/known_16bit_timers.h
#define AUDIO_CHANNEL_2_PIN TIMER1_A_PIN

安裝 OscPocketO 草圖

選擇您想嘗試的 OscPocketO:Synth 或 Drums。在 Arduino IDE 中打開 code_synth/code_synth.ino och code_drums/code_drums.ino 并將它們上傳到您的 Arduino。


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

評論

查看更多

下載排行

本周

  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次下載  |  免費
主站蜘蛛池模板: 天堂在线视频观看| 日韩欧美卡通动漫在线观看| 欧美特黄一级视频| aaa大片| nxgx欧美| 18免费视频| 久久综合久色欧美婷婷| 日本黄页在线观看| 热re66久久精品国产99热| 日本黄色三级视频| 午夜免费伦费影视在线观看| 91操视频| 欧美色图亚洲综合| 天堂资源在线| 成人一级毛片| 国产又黄又免费aaaa视频| 国产色片| 亚洲亚洲人成网站在线观看| 国产午夜大片| 99干99| 色多多成视频人在线观看| 亚洲午夜久久| 日本一区二区不卡在线| 美女一级免费毛片| 国产午夜精品久久理论片小说| 亚洲乱亚洲乱妇41p| 国产女人视频| 日本xxx69hd| 人人舔| 久久天天综合| 午夜免费福利影院| 一级特黄aaaaaa大片| 欧美一区亚洲二区| 韩国三级理论在线看中文字幕| www.av毛片| 日本高免费观看在线播放| 看片在线观看免费| 香蕉久久精品| 天天爽夜夜爽人人爽一区二区 | 久久婷婷丁香| 国产视频分类|