项目简介
Jupertronic Super Skeeter序列合成器是基于Arduino平台的音乐合成器项目,以Mosquito Synth为基础做了大量定制与扩展,能提供新颖的音乐创作和演奏体验,具备丰富音乐合成功能和用户友好界面。
项目的主要特性和功能
- 序列触发:可通过定制序列生成器创建并触发独特音乐序列。
- 无人机噪声设置:有可切换的无人机按钮及LED指示,适用于实时演奏,能在无人机模式下调整序列。
- MIDI输入输出:支持通过MIDI控制序列根音符,可发送整个序列或仅根音符实现分层效果。
- 频率调整:调整两个振荡器间的频率偏移以产生五度音阶的功率和弦。
- 过滤器和其他效果:包含LP滤波器、同步输出等功能。
- OLED显示:借助第二块Arduino板,用OLED显示屏显示所选序列号,方便用户了解当前状态。
安装使用步骤
- 下载并安装Jupertronic_Skeeter_Synth.ino文件到第一块Arduino板,此板负责声音生成。
- 按NotesandVolts.com描述的MIDI 5针DIN插座电路安装MIDI输入输出,将MIDI输入连到RX引脚,MIDI输出从TX引脚输出。
- 安装MIDI.h库和Mozzi库,安装代码前需用跳线连接MIDI插座和Arduino引脚来断开MIDI输入,避免干扰代码更新,代码上传完成后重新连接MIDI输入。
- 下载并安装Jupertronic_Skeeter_Display.ino文件到第二块Arduino板,用于控制OLED显示屏,安装ss_oled.h库以运行OLED。
- 连接两块Arduino板,将接地连接到公共点,通过跳跃线把按钮连接到公共接地和输入引脚。简单版本(Jupertronic_Simple_Skeeter_Synth)用一个Arduino板就能完成部分功能,代码中的根音符和序列仅在序列第一个音符上更改。可按需调整和分享代码修改与功能增加,最终目标是实现Volca兼容的速率同步输入功能,至此项目搭建完成。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】