项目简介
本项目结合了Arduino和Ableton,提供了LFO(低频振荡器)和ADSR(Attack-Decay-Sustain-Release)功能的源代码。目标是创建可控制的音乐设备,借助Ableton的Max for Live软件对Arduino Due进行编程与控制,适合音乐制作人和电子音乐爱好者。
项目的主要特性和功能
- 借助Arduino实现LFO和ADSR功能,对音乐信号进行调制。
- 能通过Ableton的Max for Live软件控制设备,灵活处理音乐信号。
- 支持多种MIDI信号处理,可调整参数以获取丰富音乐效果。
- 可调节延迟参数,补偿外部硬件延迟。
安装使用步骤
安装依赖库
把“MaxForLive_code”文件夹里的文件复制到Documents\Ableton\User Library\Presets\MIDI Effects\Max MIDI Effect目录。
配置Arduino代码并烧录到硬件
- 将“Arduino_code”文件夹复制到Documents\Arduino目录。
- 打开Arduino IDE,用ArduinoAbletonLfoAdsr.ino文件对Arduino/Teensy/ESP32设备编程,并用USB连接到计算机,当前实现针对Arduino Due设备。
在Ableton中使用设备
- 打开Ableton软件,在左侧选Categories -> Max for Live -> Max MIDI Effect。
- 把ArduinoAbletonLfoAdsr设备拖到MIDI轨道即可使用。
具体使用方法可参考:https://youtu.be/TTPP9dcvJH8 。
下载地址
点击下载 【提取码: 4003】