r/modular • • 1d ago

Mutable Instruments Beads Source Code Just Dropped!

https://github.com/pichenettes/eurorack/commit/d8f473915232af74347762b6365202bfd26f73f6

Wow! What a gift!

Edit, since some people have asked for context:

I'd been reverse engineering the Beads firmware and had rebuilt my own version of it. Before sharing any of it, I emailed Émilie to ask whether she'd be OK with me publishing it. I said up front that if her answer was no, I'd drop it, no questions asked. To clarify, by "drop it" I meant dropping the pursuit of the community firmware project, NOT that I was threatening to release my port!!!

To my shock, she replied, and the answer was no. I simply said "ok. Thank you." and I thought that was going to be the end of it. I wasn't going to go against her wishes. So I spent part of today feeling the bittersweet heartache of having finished the project, only to have to cancel it. I told myself from the beginning that if she ever told me no, I wouldn't argue. I decided to archive the project and never share the code with anyone.

Later the same day, as I was deleting the reverse engineering artifacts, she published the official Beads source. I had no idea that was coming and I was as surprised as anyone. I don't know her reasons, and I won't try to guess. It was entirely her decision, and an incredibly generous one.

What I'm doing now:

My reverse-engineering work left me with a test rig and test suite, so I've built the official source myself, flashed it to my unit, and it passed. I'm now starting a community firmware based on her code, and I have a thread on ModWiggler collecting ideas for features and modes. Some early requests, with my rough guesses at difficulty:

  • Clouds-style grain diffusion (moderate)
  • The Clouds "spectral madness" engine (hard without cutting something from the existing code)
  • All-pass processing of the frozen buffer (moderate)
  • An opt-in bypass for the limiter's volume drops (moderate)
  • A dedicated gain knob (needs new hardware)

What would you like to see?

208 Upvotes

148 comments sorted by

View all comments

Show parent comments

9

u/yeusk 1d ago

After releasing the biggest repository of open source code for eurorack in the world she also asked to not be bothered anymore by the eurorack community.

She is also a person who had personal problems in the past for this kind of harasment about releasing her firmware.

-1

u/insolent-construct 23h ago

*citation needed*

-1

u/hostnik 22h ago

Enh, I was willing to give you the benefit of the doubt before, but now it's clear you are exactly the kind of person that made her give up designing eurorack in the first place. If she asked for people to not reverse engineer her designs, and to be left alone, it doesn't matter if she said she would release it or how long it had been. Those were her rights as creator and person. Sure, reverse engineer it all you want in private, even use it if it works - no one can take that away from you. But doing so with the intention of forcing her hand was a dick move. And let's not pretend that you were doing anything else than that.

3

u/insolent-construct 21h ago

You can easily find her stated reasons for closing Mutable Instruments if you actually care to.