A portable, open-source music creation device built on the Daisy Seed platform.
OpenChord is a modular, portable music creation device that combines the power of the Daisy Seed with a custom hardware design. It features a multi-track recording system, real-time audio processing, and an intuitive interface for music creation on the go.
- 🎹 Chord Generator: Use joystick + chord mapping for fast harmonic inspiration
- 🎛️ Synthesizer: Design, tweak, and perform complex patches
- 🔁 Looper: Capture and layer performance ideas
- 🥁 Sampler / Drum Machine: Trigger from built-in pads or MIDI
- 🎚️ DAW Companion: Send and receive MIDI, control software instruments
- 🎼 TRS MIDI Host and Client: Play with your favorite controller or control your favorite hardware synth
The complete documentation is available in the docs/ directory:
- Project Overview - Complete project description and features
- Firmware Architecture - Detailed system design
- Hardware Documentation - Pin assignments, connections, and parts list
- Development Setup - Environment setup and building
This is an active development project. Current progress:
- ✅ Project structure and planning docs (99% complete)
- ✅ Basic firmware architecture (95% complete)
- ✅ Hardware pinout planning (98% complete)
- ✅ Official parts list generation (95% complete)
- ✅ 3D printed enclosure design (100% complete)
- ✅ Hardware layout and circuit planning (100% complete)
- ✅ IO system implementation (80% complete)
- ✅ Audio processing system (60% complete)
- ⏳ Display and UI system (0% complete)
- ⏳ Plugin system implementation (0% complete)
Project Structure & Planning: █████████░ 95%
Hardware Design: ██████████ 100%
Firmware Development: ███░░░░░░░ 30%
Overall Project: ████░░░░░░ 40%
We welcome contributions! Please see our Development Setup Guide for getting started, and feel free to open issues or submit pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
