-
Notifications
You must be signed in to change notification settings - Fork 0
🎉 MIDIMon has been rebranded to Conductor #34
Description
🎉 MIDIMon has been rebranded to Conductor
This repository has been archived. All future development happens at:
👉 https://github.com/amiable-dev/conductor
What Changed?
| Before | After |
|---|---|
| Name: MIDIMon | Name: Conductor |
| Focus: MIDI controllers only | Focus: Multi-protocol (MIDI + HID gamepads + future OSC) |
| Version: v3.0.0 | Version: v4.0.0 (breaking change) |
| Repository: amiable-dev/midimon | Repository: amiable-dev/conductor |
Why the Rebrand?
When we launched MIDIMon in 2024, it was focused exclusively on MIDI controllers. But with v3.0, we added full support for game controllers (Xbox, PlayStation, Switch Pro), joysticks, racing wheels, and other HID devices.
The name "MIDIMon" no longer reflected the project's multi-protocol capabilities. Conductor orchestrates inputs from diverse hardware - not just MIDI.
Migration Guide
v4.0 is a breaking change with no automatic migration. Follow these steps:
1. Export Your MIDIMon Config
# Backup your existing config
cp ~/.config/midimon/config.toml ~/midimon-backup.toml2. Install Conductor
macOS:
brew install amiable-dev/tap/conductorOther platforms:
Download from https://getconductor.app
3. Copy Config to New Location
# Create conductor config directory
mkdir -p ~/.config/conductor
# Copy your config
cp ~/midimon-backup.toml ~/.config/conductor/config.toml4. Update System Service (if using daemon)
macOS:
# Stop old MIDIMon service
launchctl unload ~/Library/LaunchAgents/com.amiable.midimon.plist
# Start new Conductor service
launchctl load ~/Library/LaunchAgents/com.amiable.conductor.plistLinux (systemd):
# Stop old service
systemctl --user stop midimon
# Start new service
systemctl --user enable --now conductor5. Update Binary Names
| Old Command | New Command |
|---|---|
midimon |
conductor |
midimonctl |
conductorctl |
What Happens to This Repository?
- ✅ Archived: This repository is now read-only
- ✅ Preserved: All commits, issues, and history remain accessible
- ✅ Tagged: Final release is tagged as v3.0.0-final
- ✅ Functional: v3.0.0 will continue to work if you choose not to migrate
Can I Keep Using MIDIMon v3.0?
Yes! MIDIMon v3.0 will continue to function. However, you'll miss out on:
- 🤖 AI-powered configuration (natural language config generation - coming Q2 2025)
- 🎯 Raycast integration (control daemon from Raycast)
- 🔮 Future protocols (OSC support planned)
- 🐛 Bug fixes and updates (all development moved to Conductor)
- 📚 Active documentation (docs moved to getconductor.dev)
We recommend migrating to Conductor for the best experience.
New Resources
- 🌐 Website: https://getconductor.app
- 📚 Documentation: https://getconductor.dev
- 💻 GitHub: https://github.com/amiable-dev/conductor
- 🎮 Gaming Focus: https://getconductor.gg (coming soon)
- 💬 Discussions: https://github.com/amiable-dev/conductor/discussions
Full Migration Documentation
For detailed migration instructions, see:
https://getconductor.dev/migration-from-midimon (coming soon)
Questions?
If you have issues with the migration, please open a discussion in the new repository:
https://github.com/amiable-dev/conductor/discussions
Thank you for your support! See you at the new repo 🚀
Last MIDIMon Release: v3.0.0-final
First Conductor Release: Coming soon at https://github.com/amiable-dev/conductor