Three hundred synths, 3 hardware projects, and one app

https://midi.guide/blog/three-hunded-synths-one-app/

300 synths, 3 hardware projects, and one app

MIDI Guide, the open, "comprehensive" MIDI CC & NRPN dataset, has far outgrown its original purpose.

OK, call me too synth nerdy, but have you guys ever longed for a project that allowed you too match stuff like envelope times and between synths?

E.g. (totally made up values in this example) if you want to approximate the amplitude envelope from SH-101 to Bass Station 2, if the attack knob is at 5/10 position on 101, that's 500ms, which means you need to set attack knob to 6/10 on Bass Station 2 to get same attack time?

I hope this gets made one day, but I'm too poor and stupid to make it.

Anyways, this sort of system would make it much easier to create "universal" patches that would work between synths.

I'm not sure there's much to be gained by mapping values. Maybe envelope time is comparable since seconds are seconds, but not every synth interpolates ADSR values in the same way (some use just linear or logarithmic interpolation, some high end synths are heavily configurable). Also, other values like filter cutoff impact the sound in dramatically different ways depending on the kind of filter...

Good point - again for this, filter cutoff knob position or MIDI CC value percentage of 0/max value # would be mapped to cutoff frequency Hz #.

And yes, envelope times have different transition formulas between points, like linear vs logarithmic, as you stated. But again, having a direct map for of just A,D,S,R ms times would save you a ton of time, and honestly, just a sanity check sometimes, when trying to recreate similar "classic" subtractive patches between synths.