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 (90% complete)
- 🔄 Basic firmware architecture (85% complete)
- 🔄 Hardware pinout planning (90% complete)
- 🔄 Official parts list generation (90% complete)
- 🔄 3D printed enclosure design (50% complete)
- 🔄 Hardware layout and PCB planning (85% complete)
- 🔄 IO system implementation (10% complete)
- ⏳ Audio processing system (0% complete)
- ⏳ Display and UI system (0% complete)
- ⏳ Plugin system implementation (0% complete)
Project Structure & Planning: █████████░ 85%
Hardware Design: ███████░░░ 70%
Firmware Development: █░░░░░░░░░ 2%
Overall Project: ███░░░░░░░ 25%
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.