A friction-free MIDI recorder app with AI melody expansion.
- Auto-record: Starts recording when you play, stops after silence
- Practice diary: GitHub-style heatmap of your practice sessions
- Piano roll visualization: See your recordings visually
- AB looping & speed control: Practice tools built-in
- AI expansion: Use AI to harmonize, continue, or create variations of your melodies
- Install Flutter: https://flutter.dev/docs/get-started/install
- Clone this repo
- Run
flutter pub get - Connect your MIDI device via USB
- Run
flutter run
For AI features, you'll need an OpenRouter API key:
- Get a key at https://openrouter.ai/
- Open the app settings and enter your API key
- Flutter (cross-platform iOS/Android)
- flutter_midi_command (MIDI I/O)
- sqflite (local storage)
- OpenRouter API (AI features)