项目简介
本项目是基于STM32G0xx微控制器的音乐序列器,为Novation BassStation合成器打造硬件序列器。用户可借助32步的音符分配和RGB LED颜色控制来创建、编辑音乐序列,还能通过MIDI接口控制鼓机等外部设备。
项目的主要特性和功能
- 支持32步的音符分配,各步骤能单独设置音符和LED颜色。
- 每个步骤按钮具备16位RGB颜色控制,提供丰富视觉反馈。
- 可调整节奏,满足不同音乐创作需求。
- 通过MIDI接口控制鼓机等外部设备,扩展序列器功能。
- 硬件采用Arm - Cortex M0+处理器,配备专用芯片用于RGB LED序列、按键事件存储、OLED显示和8x8交叉点开关。
- 运用静态分配的关联数组,高效将按键事件映射到序列步骤,将音符映射到交叉点开关。
安装使用步骤
- 硬件准备:确保STM32G0xx微控制器、RGB LED、OLED显示屏、MIDI接口等所有硬件组件正确连接。
- 软件编译:使用STM32CubeIDE或其他兼容开发工具编译项目源码。
- 下载程序:把编译后的程序下载到STM32G0xx微控制器。
- 启动序列器:启动微控制器,利用前端面板的按键和编码器进行音符分配与节奏调整。
- MIDI控制:通过MIDI接口连接鼓机等外部设备,开展音乐创作和控制。
操作前请阅读并理解相关的硬件和软件文档,确保正确安装和使用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】