Replicate SFactory module's envelope in a separate module (if done correctly, lane 6 should sound exactly like lane 1 in provided MXXX1 preset)
PROBLEM: Standalone envelope module I put together lacks the crispness of SFactory's built in one.
LANE 1:
SFactory module with simple triggered oscillator with phase offset for clicky attack and Attack1 providing a pitch dive at the beginning for basic 909 kick effect. It is designed to be played in the C0-C1 area.
LANE 2:
An exact copy of the same module except the output envelope sustain has been opened fully so that the envelope can instead be provided by a separate module after it. The VolPan module's volume knob is being driven by Mod1 in envelope mode with identical ADSR settings to the patch in lane 1.
TROUBLESHOOTING:
AFAIK, I've tried all the different on/off triggering type options in the modulator driving the envelope. My guess is that it's a smart interpolation issue. The higher I crank up the smart interpolation value in the settings for the entire MXXX plugin, the closer my modular envelope sounds to the original.
I can't raise the overall smart interpolation value for the whole plug because it crashes my session (this is just a stripped down example of a larger instrument). I'm guessing SFactory's envelopes are hardwired to use extreme interpolation even though the parent plugin is set to a lower level.
If so, it seems I need a way to do the same for my cobbled together standalone envelope by allowing only it to use extreme interpolation without cranking it up for the entire plugin and crashing the session. I thought maybe I could house it inside a nested MXXX1 module with it's own settings, but it appears that even when using MXXX modules, only the parent plugin has a settings option, so I see no way of assigning a higher interpolation only to the envelope.
Or... have I misinterpreted what's causing the difference and need to look at some other solution?
Code: Select all
$eNrtWlt32jgQfs+v0FHP2ack2Obas7Z7ciEtZ0OhmKbZR8UeQBtZYmU5G-rr90jCYG4B2j7t8gJi9I1GMyON54vjf3hNGXoBmVHBA+xeOhgBj0VC+TjAuRpdtPCH8MzvPj4+ZqAU5eMMvQuwi9GNYIxMM0i6OVO0TyRJ7+96fcKBBdgpzQ-oeKJK8lxK4KovIQPVuQ1wO52qGUbthCohI-odAuy5Te-cdVqNsrhNslmAGy333HUcF6N7mlIF0mzmfhBNGVUKDNINsFtvbIi9AHvvqxh1yev9Xe+aifjZmqt6G8LeaMQoL+YWHoICmS08M-5EwCBWkPRZPqY8wPVzF6OHIqLvPbfhODj0e7ma5spBbU6emFWthGdzsbtd7G0XV7eLa+tiu6MsnA-QNeHPNyLnyoTMgrud206HT3Mru8sZ+0xSCHAkcp7ckVgJOUOuDk-23OHG4U0ARo9m5k-9GfrajlMpzEarx+bd1e0tTNUkwM5lfTXrzrmzmW8j-PTl6zQj6ZSZY+lsy3fVc7bk292RbZ1MxoDR70TZk4+R3e5QCPZEZCnHF1vzGeVPVmEegx3ubrW+fmS0j+GedC1T08tiyhhRQm5NzHL6qLR85TQT3B6KkvM7XAj9bu-2XQQpVYJDhpb7LCU39AdOaSaTsRPgK6VI-IxcXAn9ysoioR9NyBRQNGz3+4N21B7affemIE2WMtSfkAwCfOFcenWzgNEI-cqqTwvBYpBtw2ymcCl5-GX5rLxt+jH0bUhcdA98rGOnw9vmL8CE9q0vKFcotufwjpFxdh1gt+ZiNJxNIcBdkQDyMJrp-VUK-ArwdT5VWa5amRstrHtbraP254ciFZ5ZYY4u1KpHqVULtdpRarVCrX6UWr1Qaxyl1ijUmkepNQu11lFqLQNxQ38oIRVMbLsC88y5BuodAvUMtHoItGqgtUOgNQOtHwKtG2jjEGjDQJuHQJsG2joE2gr9j0w8EdbmL8iG2tTCW4jJLMDV+cisYK-WABiY6qKf6XmmiLnJeK+xhZnQv7-rlW-xJvj+ruftA1T3AWr7APV9gMY+QHMfoPUmYEB4IlJzqAnPRkKmpn6X70DLxG4BtAPvUA2v0KgeqlEtNGqHatRC-w+YZTFhcIAnJWgx9A7X8kL-AZiIqTrY4Dp+5bd3pH7J-gZysZDu2LNcwhsIquLJNfDkcTemK5JvEwC2GzGk6ZOEZm034loCURPH241ov071bqngrrsbNb-muwGfhdJMYAPwkdEEbEFYn7oRXEnBGMgMRZSPGdxMCJ+Tn0roX8WKvoBlPwuONJRgC4-ueaNYAvDuOtVwbW+sB6F-QxSMhZx1FKQdPhKoT7LsHyGTAJtNWI61ub5tEUsLRIooCP07ICqXkBkTugUsOoY1XGW+cuhf9a0P5lFW8in0r+QUDYgC+wDsEiXpawkrp6FvnQv9bzRRk27oRyKXMaC+hBFlCuS8zdf4AlIpdHb3ej9Lc7yVbloPe1pBd3g7OE-9v8p5TpTnRHlOlOdEeU6U539HedwT5TlRnhPlOVGeE+X59ZTH+xHO4x1Nepad84NgeQroN5JOf0d9woUkKSk30VVvK9V5EKxPOEb21VKHJ-DqGL6zYD3u3v7a2taNcbPZajQazWrLrb0--v1bZVtze6ZrcmYqc+mlmvZdwt858Hhmm1eR6Iaxc9tBRV+CkTnsFLiys20+ITyGRDewxUs+E8IB4WMIcM1yJyN-M6roAtkZjB4Iy+35M6NrEj-n0-kJW7akV8mLsbx8XF86C86aRDTRN4nOqRqQ50+CJQbkYTToRsUDyQoW8C55-WKi7jRdp9FsuW6rqZ3OweqvN8Y6OoumTR9swXujUYA7Yy4k4ELEAxwpIhUaCamjdViP0UlTSChRUG42fvRvreWdhv5VnlCx2Hhfir8gVuX1hzSF+QEgPCcMo+FEQjYxUdBr6ajQ8di+RF7cUXNny2uHfkTHnLDNHUUzHpf6Aq2pD6T90od0pfaVf1gCJdZI9y8uhvPap2vwrtp1povX9pp19nNF68yvlP5tIAvP-gXEL1KD