Skip to content
This repository was archived by the owner on Nov 21, 2025. It is now read-only.
This repository was archived by the owner on Nov 21, 2025. It is now read-only.

🎉 MIDIMon has been rebranded to Conductor #34

@amiable-dev

Description

@amiable-dev

🎉 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.toml

2. Install Conductor

macOS:

brew install amiable-dev/tap/conductor

Other 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.toml

4. 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.plist

Linux (systemd):

# Stop old service
systemctl --user stop midimon

# Start new service
systemctl --user enable --now conductor

5. 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


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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions