MXXX: Can any modules be coaxed to behave like Trackspacer?

Official support for: meldaproduction.com
RELATED
PRODUCTS

Post

Looking to basically scoop out space in an instrumental to allow a vocal to be combined with it such that the combined peaks don't exceed those of the instrumental alone.

The closest thing I can think of is Trackspacer. I'm not aware of any Mtools that can do this since Trackspacer is constantly adjusting the curve according to the shifting dynamics and frequency content of the sidechain.

What's the closest approximation of this using Melda tools?

Since it's really the combined peaks I'm trying to tame, I just whipped up a simple alternative approach that when placed on the instrumental track with the vocal as a sidechain ducks just the peaks on a midband of the instrumental when the vocal is present.

Code: Select all

$eNrFVt9T2zgQfuev0JhXSGzHsZ0ZoJNQ0jKTlBzhCPeo2kusQ5Fykgykf31X8g8cWq7lXi4P8Wq12m+1+nalkw-PG04eQWkmxakX9HyPgMhkzsT61CvN-XHqfTg7OJnf3d1pMAbVmhyioUcmVOTnshTm1Bt45FxyTrca8mu2LsyCCuCnnm-1wiicQ4QLQb9yyCu1klpLxJ3LHE69MMonfZmZzsTNbosTY0G5XHvko9qtwIzv7yEz+lJsS-OJMuHi+PTn5ZJ9gxAHwyg4CgbxsFVeUL3DiTT1j5Jw5JEZ2zDjI14vSNJwlKRJkMa1OsB99JJBEISxH8WpsxYPLtrZ9XLLmTGgrFM0DPw0eK1GnMEg9MicPs+mVxMuswerRq1VTvZ2cFWa7hZum-xjQNEw9s5O2jTYBOy+gSLLjZSmEKA1htTzcY8rJnL5VOXpMxUCly0U3DOOAeE54UgyYciU07WeIE6ESM-2jAd+4Iej0WgYx17-LbPotVn-lXMlMwxGKp+0B4srp4xzJywL+YSkkOqW8hK0090ULHMZ7XfWB8SZYfr8cRqG6XTqkSvcuWI5uJm3l4bt0jRMA3-8jqWD-7406gQcXqThr5f2fzhOLKmvWD9+XUs-5cwSOHIF8gUv15Yo-hFScVkqhUWXnxd44sDrokIn9c+SwNlrxG2MbyUvN2ADcaA1ePA+8PA94I1ApiXnX+gGjVyRIZERcU-hkTtXZH9hWbYOlvu95jADxl1LOh72kJNJnKRREmCNHj4IAF1VJTo5NIUCXUie23EvSUaJ76NxOEQvY2No9lB1nCnVptO15iU3bEEV3WAq6u4VVB2g2WzVCaR8GBdA84-A6c6pfpq+a0wf1dDFWlp6FFjyi2Zlq1lCJkVO1a7GqmZ-newfz3c-e62iFfRbpAhqUoT-ByNDBEc0DA7-X-UTBf+UeCPtqqhcPi-EI3C5hU4Gq5JTVGgGwjRmGFEGuQ3AnixY9lk+XlOxxvnI7dK1J8sV7KitWUVQe8ORgByTlroon1dMxCOuvPi90KamdhPU0gSJVm7tuP976NEoDqI0Cf10EP9eIDcN0zuh4L3076E0qatrwRHNel9QrTEcF1Y7tmkNX8Z-uIt+iiUjn5qLeybXVDFTbFiGxQHo3K06Hoa9UZz6eBfjLYv7UfJvZI6Dq0ujK9+wTV0qcypKynFivpyBWJvCmp2dzG0uLH-G+aM70278NV32udBFaWdwh1N7eeNvX1tt7UXDRGXX0V2DlsJiO9MbVcJnzH2d1n6TV2Q4W2OPr5n6RaqN3c5jdSRDW7MGtuTSwAYb1DEGasXBizh8ERMnoverLShq8IFgM9CvANDRTmSkSVLoorDVU300VtQ4M+wR8NbGhxu5yJmxweLTghpYS7WzEJfiXpJxaQp7aWEm55RxK1i9-a5WK-yg63OsWyysunM7sK57i6a2yEMDVSwH9ZGdnaxYboo5hitLlQHpPiKa27Ex6ddrDlDqvDfPDr4D3iVZKA==
It's currently almost shockingly UNeffective at reducing combined peaks, but I think that's at least partly because I'm not seeing a lookahead option for the follower, so by the time it tells the limiter to drop the hammer, the combined over has already occurred.

I could duplicate and offset the vocal (sidechain) to force it to behave like it has lookahead, but I try to avoid that sort of thing whenver possible, so is there some way to get lookahead on a follower or achieve a similar end? The limiter has lookahead, but it's not listening to the sidechain.

Certainly also open to any outside the box approaches to the overall concept.

Post

MSpectral Dynamics can be setup to work exactly like track spacer. Just put it on a track and then send the lead instrument into the sidechain. From there just adjust things to taste.

Post

dbl post
Last edited by Annabanna on Fri Aug 10, 2018 12:50 pm, edited 1 time in total.

Post

Chandlerhimself wrote:MSpectral Dynamics can be setup to work exactly like track spacer. Just put it on a track and then send the lead instrument into the sidechain. From there just adjust things to taste.
I must have missed something about MSpectralDynamics then. I see how it can apply a static curve like a dynamic EQ, but Trackspacer is reading the frequency curve of the sidechain dynamically rather than taking a snapshot. To match the terminology, it is generating a new spectrum capture per sample.

This is possible?

Would also need it to apply not the sidechain curve, but it's inverse.

Post

lookahead mutility.JPG
You can create "negative delay" with MUtility. Check "Report as latency". Put it on your sidechain path to create look ahead.
You do not have the required permissions to view the files attached to this post.

Post

ericzang wrote:
lookahead mutility.JPG
You can create "negative delay" with MUtility. Check "Report as latency". Put it on your sidechain path to create look ahead.

That's handy, thx. I have a plugin that does the same (I forget what it's called), but of course, I can't just toss it in the modular mix within MXXX.

Apparently, that wasn't the issue, though. Even manually forcing "lookahead" didn't change the fact that using a follower on the sidechain to duck a the music bed peaks (with or without the bandpass) provides minimal combined peak relief at best before causing more problems than it solves.

Reevaluating. The goal here is to avoid having to put a limiter on the combined output to bring the peaks back in line with the instrumental by detecting where such a limiter WOULD engage, and instead limiting the instrumental before the combination so any bus containing the vocal is never touched.

This has got to be my 15th attempt at such a thing. Lucky number 16, here we come.

Post

MSpectralDynamics does have sidechain in that can be applied dynamically.
https://youtu.be/y00kbJBLRFc?t=447

There's a preset in the online exchange called 31 Band Ducking which is based on Trackspacer:

Code: Select all

$eNrtXFtT2zgbvu+v0KQzO7szkNiS7DizwE6AtM0MUErY0r1UEyXx4FiuZZdkL77f-r2SDzgmgdBtnHTGXICtw3vSe3hkbB39NZ956DsPpSv844bZNBqI+0Mxcv3JcSOOxodO46+TN0eXX758kTyKoFmitzCwgc6EH4XC82Buz2dfPT46bsDss1BIKYDipRjx4wamo9OWGEaFjttFAB1dn3liAs1xGHI-ug450O+fHzc+Xl30r3qo9+XsQ-fqfe9-xESnzB+h83h4D+wb6Dxc3PGoOx7zYST7fhBH75nra5ne-90fuP9yDDcEtw-auJ239ZhcQLtxADJeuP69FvbiZhB4bhTxUA0xYZppd8rNMIvA2MvTJcYf46jI+XNmwrbTxobRODnK9VWaLv7lIboS4Yx5QFHzvnP9kXhIjPGB+T5MASOMXQ-Ygp5wJ1w-Qu88NpGnwIMCl7laImKYBu50OpZtN1rrhtHysFaJeCiGHOQLDZSvHsx853qevhhMxcOZ8ET4mXkxl7rtduoOtd1ahfkm0sOUabsOxs67dw30EbQO3RHXPeun4nyqgx3T6L5iKvnxqbQgMO45+OWprSdLCRHxFXzSSENhwD1wCT669uKJ9gflZANwbBH7o7MpLC730iBRLpb8wHonPmSiQvy0sla8spWsbKUrW61SayKdzC7Qu9jzrtgMRLoSEQ-YCIEql0ze90EFnFwCJX29NA7spRn0-RGfG9oCX-TvfxSnjP5gOV28aA50y+fA7MKVEfcligRiSMKaDKcQY3A1AdsjlQiiKfdRyGewIFLdoKGAFCID4aushcYh-xZDDnOhdxyKmR4ye6TR-O2tafypfw3cmeuxUPG6DdnwXgZsyMMDxOdDHkTIjX5jgZB-SgQ5SK23RL+bLYIgnbHv-A8Exow4mE2MEcFNBPENYoGQ8EsKHz1MF6gPwsXeyE8IRSDHPQe6MB6JEPHvoAmxE9pAoD9GCxGjBwYBPRMhT5mOOfeUWlwbZaQtMFPDEaRMrV4yTl1JWCjEYI6yNQIpmI-6g49IRjCEhSNQ5VCNRpOQBeDjqPdJGzWj9EnxgIWaTL0FelQWuN1OeagMuUBfOQqmTIIiUkJuQA9uNIXJroRef4FGC5-NNGWJwthHyvKQdbgsWP4c7DuF+Zonm4GwkTJjwMNEuqGYBbCmKqWi30PmTxQzZKBDhCk6P-2jQOpWaV32kyGo-TWxS8Ck5KNMSI4+uJMpuoZGrfeFeEhuAhaC6SA9LokZLlqQ8g+QLjNIZfsDPS0JAN2A5FQtsWInuTc+5PPAYz6LRLgoSfl35EJVWcDSjmIP7MbAnjIGncdeLGJ5gL4CSen6Q64EBUOK3G+UX8GCqMWfxcMp8hgEyXChZdE+pTSDZVMRB3GjipfHkc9hWAh+4vGxXt4ZLEYTIjQLxs-Ci2dcV4elmM0bViSLPBkW04VTSBeWneWLfGiWMc7UQkM5LWcQojMIeT6DvFUw4AJCNsLl+lboI5Cvms7qPgo81s2zVN-yvIEnVHFu4wzCbJDSn1h2TfUfzISIpj64ONw2DQtaRBwOuda0hga-DDTIEcFrQihLBEBMJ5YsDOhjQJl2IaJIXoHTmeX4sXT8WDp+8Nr4OQNEHoIeHgtkuqhvz89OPTG8f9rOPbZIl7-U1fO-cxUZa3rnWeI+bsyX7lePv2TRdHXPzeVgZcePROErFuc8LV+AInS4hk+WySjem9ru2bIRkq1USkb2vi0tFgw-TPCSoVeLrlutXOduHInet2sGqi53qNQl03YgpuqaqmRp2rhGJngNlLfHtotrqJ4-Zr-3Ci2cHAU6oWSqNXUVB4WsZif9aWOQMO8fTJniOwBLhnxU7FABNc32Tt90TgJpIy3mNWf3CaJcztX-pDFXuRCddocahuHY7d0JQTsOMQ3LIu3O7oSwDWxYQNYkZIdCdJxOG5aDEro7IdqdDqGGRTvUWitEmUnxKck3VfXbRts07LZjmo6d8VBRPJgCjvzwMcFEzQ62n8ZAKw3IrtprQPaZA4T5l9+IB12OXwM79gZrZKUXplKTqNK7En08rccr8MhqFPJIeT211SDktTPJD8+kr51ZQCBJpciqVnfEggjKbtebiBA2PzOoSXzMYi9S5WqedZ+yUGrkkeBPTU26Eoa6fuqstyyc8GhFT8YyQwSod-X5+qY36N2qHQEIt0wzG7aZT6EFBDA2VvmWoYfj9V1kU4-UTGgSUuuEbS3Z9T9iCfwyltD3gwh2fMmzlSK2SK51Z963-IxmDe5ISK0EIsmDG3t7QIQ6T4GIavuFgEjHIIbT6Th2Z2flF++McdPo2B3TMEyInN0JgQ1qmrAEeHdYEO8DIMUbAdIafNTgowYfNfhYAh+kBD7MV4APWgIfxX8Q0ZfBB14DPpKq5tTg45l8vwd7f7wPe3+8D3t-vNHef+tC7AEgJTX4qMFHDT5q8LEZ+KAl8IFfAT7sEvigBfDhvAw+yBrwkWQw06jRx-okvw+bf7IPm3+yD5t-sg--jSL7gEjJRoi0RiI1EqmRSI1ElpCIVUIiZHMkonRbQiLFF99M+2UoQtdAkWQ-a+LtQRH16scv-ToI2YftP9mH7T-Zh+3-zpaA7gMkpRtB0v2AH0WuNfiowUcNPnYIPuyn7-xuDD6c8gsgq18SXo8+rDXoI6lk5lZfRjV+cfhBN9r-b5bx2yue6JuWY7axY2HH3AJ1y7HblAJt4vx06qRpmBYxrbYBttkCdUqJ47RBcgv-LOpPa6zTxtRyLBuUqMt5Xc7rcl6X8-Uf7pTf4nzufxe4VLRXfMyTfw1iWvXHO6-5eKeVf9P8dJL+QFsdXQAR4l7nX3eelBoMlEaRzjbJKQJAKThuXAIi0McH9EZuJNLzDJJHucmpAkAA8rNeu+XOFIYlH4+CzgFPI0-zSMaeLtDYDWX0+OGpWvrsWvvcjfruVcdy3l6inMqc+HtJr7KiZklRo4lpipMch26m9Uo1Fez6GUpCEsv1KWusT4Aw0SFa8XUWtPY+FTslSnLwVvjgIh+8PT6kyIdsjw8t8qHb42MV+Vjb42MX+dhb4IMr8jdckb-hivwNV+RvuCJ-wxX5G6nI30hF-kYq8jdSkb+RivyNVORvtCJ-oxX5G63I32hF-kYr8jdakb9ZFfmbVZG-WRX5m1WRv1kV+ZtVkb-Z6-yttIEyyxso-LM2ho+HCW1hb5gQn2jiz2wPcVk78sMbwMJZSFvQJ6X+okKkrBAt73fzLe4gPy2q9+m-rGN+ktQW1M4duHDcEtzpZk+dV6ROJXnGHLRsDmvtc46NzLFK-+zsrJ2oj59V33rSIk-eHHWHkfudJ0dNouJNcoCfKD1HU3ZQFydHZyziExEu+hGf9f2xQN04mqpHtjAI4sVTF6pd-b27u4M-IFJ6smVqrN484KE7gwbmtUpnWjZnRWGSp8CFBiV5GKAbECJ5Svrm6DJ9lnXnjqLpZfZgFhUfxmeGyYa0LjMztIqneZ68+T9eGzmu

Post

Still need to wrap my head around the crossover/utility usage in the patch, but it certainly seems to be doing the TS thing.

I've seen the vid before, and unless I've missed something both times now, it appears to be showing multiple applications of static curves. I'm just not seeing how it reads the sidechain's frequency spectrum dynamically. It reads the dynamics from the sidechain like any MB comp/Dynamic EQ would, and the application of the static curve is itself a dynamic process (as it is with an MB comp/DynamicEQ), but to do the TS thing, it would need to be continuously adjusting the frequency target curve in real-time, and applying an inverse of that constantly changing curve. I'm seeing neither the inverse function nor the ability to apply the sidechain's frequency content in anything other than a static snapshot.

Post

I wondered too about how the crossover was working. The key to it is that the utility receiving the crossover is set to receive on channel 5, which correlates to the crossover's 2nd band, of 3 bands (which output on channels 4-6).

Post

ericzang wrote:I wondered too about how the crossover was working. The key to it is that the utility receiving the crossover is set to receive on channel 5, which correlates to the crossover's 2nd band, of 3 bands (which output on channels 4-6).
Hmmm... OK. I'll have to take a closer look at that. In the meantime, this approach in general is proving to be somewhat less than useful in achieving the stated goal as reducing the combined peak issues by even 50% causes a clearly audible loss of punch (same issue I've always had with TrackSpacer), but it makes for a good ducker for other purposes.

I think the only real viable approach here is some version of measuring what the combined peaks would be, and very specifically reducing only those exact moments by the exact amount of the overages back on the instrumental track while being careful not to duck anything else to avoid mushiness, loss of level. Not sure, though. As much as I try not to limit the vox with percussive elements to avoid the drums distorting the vocals, it does seem to work better than the alternatives I've seen so far.

Anyway, here's a version with some simple global controls added for lookahead, attack, release, threshold. I added the lookahead utility module to the TrackSpacer part, but the bit I added is a limiter controlled by a mod. Since it's the follower that needs the lookahead, and since that's on the mod, and the mod isn't part of the signal flow diagram, how would the lookahead apply to it?

Code: Select all

$eNrtXVlzm8gWfp9f0aWpmppbFcv0wlYTZ8qLnLjKThzLk3geidSWuEagAIqtebi--Z5uFiEMkowRxB7lIUHdTffZz9cH6Lz982HioB-cD2zPPejgrtJB3B14Q9sdHXRm4e2e0fnz3S9vL25ubgIehtAcoF9hYAcde45jTQM+vLJH4-DScrlz0FFEuxv60Adz9lzrm8OHUbPvBYEHK114Q37QIWx4tO8NwkzH9XwKHYeu5XgjaJ75PnfDS5-DumcnB51PH8-PPvZQ7+b4w+HH973-UYyOLHeITmaDOyCrg078+VceHt7e8kEYnLnTWfjesl1J6-u-zvr2P5zAD4OabzDV1LSxZwVz6DBU9kYXzee2eycpPr-qTx07DLkvhmG4F5tqvhnupJR00MXR0vKfZmF2-YuZE9qXlm9NONwXpKKT63xJpK8bOlO1zru3qUiEMOb-cB999PyJ5cB68o6vtjv07iN5fbBcF24BOd3aDkwOooBfnu2G6NSxRsEREMCAhAehXapghZimqWpaZ79sGMsP289N7nsDDvT5CkoVDHee2o4jL-pj7x449PwvljPjgWy7HtsDKdX9zP0YyWEgQuXQIMQ4Pe2gT8C1bw+57Cm-laS3GsTAyuETbqXVb2UZgknPIOtv3X+kSnCmb2C2SuxFfe6AvfDhpTMbCWNR3mCwpj4Yvzdzh8dj0C53YkcSFhj9AYVHFoZRxsf2k1ZS2EoLW1lhq5prjcgLkgt0OnOcj2DNB52PXsin1hAJK7eCuzPggUSXMJO8XhoHApMLnLlD-qBIEdzIv-8WKyXz95dDzVpxoGv+AIud20HI3QCFHrJQAEoZjMED4WoEwkciWIRj7iKfT0AjgfiBBh6EmWDquSLioVuff59B-LOh99b3JnLIZDFH97dfsfKH-KtvT2zH8sVa1741uAum1oD7bxB-GPBpiOzwN2vqBX8ECOKUUHiAfsf7FEHIs37w-yAQZshBbN4toqSLwMGBLCAS-go8F92P5+gMiJs5QzeaKAQ67jjMC+OR5yP+AzihWjQ3THB2i+beDN1b4NETz+fxorecO4ItLoUylBKYiOEIwqpkLxonrgJQFLLgHiFrBFRYLjrrf0JBCEMsfwis7InRaORbUzBy1PsshZrM9FmsAYoajZ05WjALq12PuS8EOUffOJqOrQAYCQIIDujeDsdwsx1ArztHw7lrTeTMAfJnLhKSh7DDg4zkT0C+Y7hfrmlNgNhQiHHK-Yi6gTeZgk5FTEW-+5Y7EoshBe0hwtDJ0X8yU10LrvN2MgC2v0VymVoBROmESI4+QKpDl9Ao+T737qMf0zSyZ8n05-uQEN4gmYqQyAVv5G2RA8gGFIyFisVyAXdu9-jD1LFcK-T8eY7Kv0Ibks4cVDucOSA3C+QZzIDnW2fmzYI36BtMGdjugAtCQZBeajfCrkAhQvmT2WCMHAucZDCXtEibEpyB2oTHgd+I3OZw5HIY5oOdOPxWqncCyuiChybO+MVzZhMu08OSz6YNBcEi4YIugoWRCRZGEizicflgQWWwoKuDxa-HADD8TIoVbSfHR443uHvczh1rns1iUcsF5DI74AMIC5C-lK4i06H8YxA1GXXFp54fnkfijO7uuT+44015PGVutd5DYpgHnYel38XjL6xwXNxzddEv7NggcTxHf2k2y4b7rAYBvqDc0ESJx8JRpfbKlYpLlSqg3jmE3FDgsK5mGqauKAojJNsnwFjXoERVDBMTttRHIRd1jQywyfQxcR8t7lPlnEt9faFhgGskgbBVpF4C7foTzwvHLliFtDuwtb438wdcSmGH+14M7kvhXpXwCJPJpJG4CFs4G9Yy3kbJmoCpSt9SpW-R2gNmPrq97th3EkMTQIjSXf1HalKyv7GUe6I2ShNNxdMEve9LyoLhexEWVqS2WJm2Up4PZ6HX+x7vu7MdInQFi-24wCwCpcRh4xKJDQZAl0Xb+SUgo2ryey+Q4Lu3UxlQEta6h2FoCVcgXVXjexiISLskeBO8dlmcUHWCM-1XsB8CeJhLuiqhmTH9sSXI7oMifD7Mdgh-HCeb7u8ypAGzoeTyklt30WZjOdT-HbvsS+PB1E0GKdDQ9BfLAzMNihVVpbr5YnnQFKKoMC2m9OXykMApyl4sD7ppUqaozGRqKQ-5RbL1ye+CPF3RsaLpBsaGlqwh4md-DLuzD58ipNo1ifY4fOzHofBQ7OAh7j8AePyHX3n3Egg9BfD9NCgvAT1wK8NUgJ5C3PcYCRUgwWL8t5i5fLZi+PfUO2nlO9lT78xgvyhHJ3jhcGhNQwA8h87I8+1wPAE0wG+tmRMKoPCQdB9ZfiAxX4T85WyBHcBQ242N9dryRzws6EmWTLAY6n38cnnV6-euxT4NiFueMxm2mU0h2OTuEaXIthQ5nJR30U0tUi7CIpcqI3Z-Sa7PRHFkPYqTv-sht5yoYplFddG17Ez7liufJYgvmqoQAkblUHV7EJAZjyGgaPv3QEBToYphmoZmvlToQV4q3V3F1EysKBjc-sXyQBSGsagGvtgtBHkF2yCy0TZoB-t2sG8H+3awbwn20Rzsw0+AfSwH+7IPvNl62EdKYF+U0bUd7Nteunj5FSfyCipO5BVUnMhGFaefnYeXvw2iO9i3g3072LeDfZvBPpaDfeQJsE-LwT5W9OpSOeyjJbAvimD6DvZtLUW8gooTfQUVJ-oKKk70FTx4p69gG0Q32gbtIOAOAu4g4A4CLkFANQcB6eYQUPC2BAGz7z5jbT0GZCUYMKqCGNvDgOIFv3-zS3-0FZSc6CsoOdFXUHJ6qfbDXsE+iG20D-o5cF921R3q26G+HeprEfVpj7+p2Rj1GfnX-Io-wimHfWoJ7IuyuLnNbz2UfzfuYxvVnDbLF3rBAzSsGlgnhkoMvIXZVUPTGYO5qVH77LSrYJViVVdMU93C7IxRw9CBcpXUNfvjDG3ohKmGqgETOzCwAwM7MLADA+Wf1ebf9F-1rI-kUn7Bp7bpt5pY2X1a+6xPa+WH9tEHtUsNWRmTMhlH+CM6VerUCsIMOlocu3R++mmBnsQJTwkn0UlPnnd3OObWUKpANsXQJDttCjguk0FpS18eFWH583jaqLdWoe2nR-A8vkkeKPTul7fAJfTD37kv9ONTbaIzKiKWEovKMBF9xO5bbmBzN0yGAfEDyJog-OSQE6m4K3GuSvwI-EGGfJHKDB18Kh0Y6VIe0oXRHkq1DNfHHJxIHNoVzwNZUIO54olwfHUEip1Nk+C80fpMoTo2FCLwwCaEXI-BVcaeM8yQgsUX0qtISSNtgn1B22J2gbKBHAlMmKqYhsIUUWlJ+6SQhZQUDRONUiDyFIzVu0+ORTv3RpZME-YA6Pe9--JBmLXHCCrT9Pe1PYlt9MJyITZCx0X-nLsjgbtFWLqQx9IIIDL8ITWZpTk2kmULyK+U9gJnpwcdDWJ2N0bqud7POTClZ7ttF27WWXIrbAWEsc34B5B9kkQX0b4fHcUTsRY9P+ugH5FKxHdREJWn6Czkk3gvJS7p4lJdXOryUhxsNeW+JXJtINOMXAAmmrsDlAhM5rJ94T-RP4E4+W756LZ3uQYFxel8YS-vwTunQiG2Kw+Z6w3t0POXWRFnz8EEABSlIpY7491kdH4QyHDKk5PixBrR2KM5urX9IFycPbTCRXOOkM6c+I1kO8dXnlGcY1TpkmRTZxhsM64L2RR7xEdMRhEhXsEwxKs3VZnPxIfykFBwuAO09j5nOwO0aRyqsA7JrkO2tw7NrkO3tw7LrsO2t46aXUfd3jpadh1tC+uQhuyNNGRvpCF7Iw3ZG2nI3khD9kYbsjfakL3RhuyNNmRvtCF7ow3ZG2vI3lhD9sYasjfWkL2xhuyNNWRvakP2pjZkb2pD9qY2ZG9qQ-amNmRvWpm95TZWOL+xInVtGBfnzG5hzxhNPpKTr9g2kjx3tPLGMHNM7hb4iWdfyxDNM8Ty++B069tPDxLufX6OHtNDhgt3xZgSjWmaZqpYr00aqV1nDniFX7LZEdUyhFdKieWlpJaWRTaSUpFYktOWC6ViMGoQjSqqajQpFbJSKmpeKtozrCIq2xUXShRWP88rKyIRMcIoFvVb8ZZEVhi1LUgWC5LsgrDeXwE-FZzGjXhLFNAFBTRLgXiy3RAJbEECWypVa42RoC5IUPOKb4gEbUGCliWBVCYh+-RAEadXV6rYFPmDqtVCk2CtUnWnyGVIA6oiq32mJlURVrFIVOBEcrIaaGIV60mFTlULRVSrWHoqcjKqNS8luibntCAlutrFapIS1ioWv4p8DrdIU5nP1UQTYRWLakVOV1ccYBULcEVex+qhSUCVSsW6wtRG6pGTUbGwV+R3zGgh3bJGct3T4hNb7Xc1xSdKKhYXi-yOtmhPpX7Xhj2pq-2OtEhT-ZCyOipQV7sdayGzqI0gzKdlYHW119WUgZlRsRz703id9lyvy9V9tHzdR39G3Sd+HaukFog1RWcKJow2XAGKyXqMC7acSTI1oYQEsoVU8rRKQKZMlBBFt1AKeJqnZQpHCVFsC65WSX1qhqitIIGqxaWEqG1AcI1VrC4V+ppWE1EVq0uFzqe1sFUh63yPtFcaLPW9mgJCpfJOue9p7Umq1PdqkhQmFatOhb6HSQsoha5xvlYKq3SN99WEeympWHkq9L6akgypWHkqdD7SnpxKfY+S9koFpb5XE1FPS8ZsXeJro3DI1vheTbClUlVl26jTqFh9KvS9ekjStYrVp0Lf07UWLEpd43s1WZTBKtafCn3PYO2VMcp9z2iv3lPqe608BlLXOB-WWqsflm-4WvA97dm+l6tC6fkqlPGMKpT4QtYSX8gW16GIgbFpGIouzvSquw6V-qfxQm7iA134N-sftOdB8NJ7UY-lYuTlYj5DLpnPRx-LpeGSXEpLDjBpTRblFkT8VGW5BVm09X14pjC3IGsbz+iIUbE0tyBL3cbjTFKxOLcgaxvblEovWq3wu1Ye1pG1ntgmWSs8sSayFKNima7EE5UW31Zb5YltlFVIY55Y9RWxMk9s8bWeFZ7IWiRrhSeyFh4s0LWOqLX3pt8KP6wrUVes2pW4IWnvraM1OLStauL2kWklaa3wwnqkhUnF2l2xF2LSXplzhRcy1p5lNZANK1bwypJhey9HrUKlbahQXe+FNT1sMCqW8cqSYXvv3K1yw-aqiyu8ELeRdrT12ZA8sZxnPjqQSXlOPS8+Aq389CVxkltN5SuYYeZYQGYgKndeJLTFvTiVdFZApvaEz5HWrECKVpCfzqXsMlPDzNCJIs6aKvhqW3nUJA4HOxyE9g9+CRrmIcr+6HOHD4Ce5WMUhbLExbu3x1bIR54-FyeUnbm3HjqchWNxmigMurBsR1yIdvHv169f4R+g6Xjm+9wNYxX2HqbctyfQYDn7FEefpZ7MBne2O+pOssREB5RmGgTl-hREEfLo0LNf4nPi3r39ag-D8UVyZijKnhOb2GUyZP8iEcP+xc3NTZCcWfjL-wGHTVs7
Last edited by Annabanna on Fri Aug 10, 2018 8:15 pm, edited 1 time in total.

Post

Nice, thanks for the modded preset. Sounds like an interesting challenge. About MSD, sorry maybe I'm not totally understanding you, but if I am understanding you, it seems you're misinterpreting what is happening in the video. At this linked to time in the video youtu.be/y00kbJBLRFc?t=664 that angular lower "curve" is not what is being applied, it's just a threshold, that is effectively just acting as a bandpass for the desired area for reduction to occur. The actual reduced frequencies being applied to the bass come from the kick's moving green upper curve.

For a full bandwidth example, the threshold could be simply a flat line lowered enough to have effect. To demonstrate better, the source could be pitch varying and this variance would be shown to be reducing only where the source pitch is. Here's a demo patch with a tone sweep (source) and white noise (target), though I only have the MSD Demo.

Code: Select all

$eNqtV1lT4zgQfudXqMzrkNjymSpgKhxhU5UARViSfdTYInGhSBlJZsj8+m3JB861C+zmwZa7W62vb+X0+9uSoVcqVS74meN1XAdRnoos5-Mzp9DPJ4nz-fzodDybzRTVGsgKHYOggy4FY2SlaPaQzxf6nnDKzhzX0LmWwAOd15z8YDQryVIoJeCkscjomYOD7KIrUt1iPK5XwOhzwsTcQVdyPaW6--xMU62GfFXoG5Jze-LNn8NJ-pti+Ihi-1sc9RraNVFroCdhAOTQQaOcv9jjRw+TFcu1ptKIebAVu72Oa39esM0HFb4fdnr2l4SJg8bkbTS4u2AifTECwMdAvNhAeVfoNsz25wmGM55qN8dJjF3XOT9tbDdWr39TiSZLIfSCU6UAdscFE6Y5z8Sv0jl-EM5h272kzzkDrBAO+BI512jAyFxdwMEBHP1mQum7nosBfxhFTveQWLAt1t1SLkUKYIR0URNN2DnIGbOLyUL8gkwQ8omwgipLe1zkqfV6t7XfQ1YMPOv2E4yTwQA8BJbLPKOWc3grbrYmOPHc-ie2+l-fGrQA4+sE--vW7k44oXJ+EJ65VcnsTaIJZZA8NLtnxdykivvNB2IhpSh4drmAiFNWVRIoqX4mCay8qhdoUDB2S5YgdCtyRW8op5JoIREcvEl30MzWxF8GVL1-slndx5DWJgPjJEjcJAxdc+h7zY8LpvN7IskSDKpq-7CBNmnCxA+x70GWfcS6WuRJsGJJbV5uwGwIe+y-UymkZ237mKiXIfgVl0uoSrveFq3rdcgz+uZaa2b2+Y9eGkj6s4CGuQadnSgOIy8IfNxrHHjQJ1-wwGRBVhSV7fNWyCVhDno1VVcCnGi6QkNNl9DcTuBcs-Tfl+H7MrZL0Hi3MikCLUkZB1v956fj4dXwgUKz-5zTJyvIYknY1ZqTZZ4q43rbtq1DPesK+w04CfMq15Sh8eul5bXC01K6EZ-KxCaN-YMBuqIaVAhpjwaFpngX0JKBZU33TAt0gyQIoMkfKyZMm3XN0jbial38mNs2brr4sV5IqhaCZZ5t0TgOY8htHGHDHRGl+1oT2xQ6kO4Yx3EUuV5c8h6g2omilhmHnh-6sRv4FfOx1gzmRRgEEhhkEQ6jcpDVyWItGwnx0l9Qkl1RRtb7Z1wc7xts7qGchFZ+-bMgDCjyRpJVab0hN8Aqsmn8tSfv6+MbyoSmgmdErivAJfcLGT+G4EnIumme6cUYBEQhU4raE6puvbVIt94zN0j3Tb09o9DAs+Ge2ZDi0I7Gndiud2kH56pXi0dRL4h68PTBxwZpBeyyUFosbc2Z6mscD+tNb39swJvTtnLmgzN--87uNgj7KjP744i2KuATiHZ3djcQ2I+qmD6Fp110n8OztbO7CeFwq+w2k3p3qNnbAdwSoBqBD8+ta9b7eHE7nu8lEJ3YT0xD2JgDYIeZxSb1bUt+IHwO3MBW+lM5I2CW4xCDhX4v8eDG3OwoW+0FIEEeOkHt6QmfDQQHVVrdTpiY22ytFlS21FryBcSoWO0wTZ7zV2qarJln+RyuSfsHWvi-DDR7ACha8xSNKJ+bfl4WofF0+VLg-X6q81cKbQWmHmp-lHczIZt7j43KdZbrcuZeEk3nQq4NiCF-Fqhf6IW5GYLQmOTMLAzdvKfTKby6pvKlpJB0pd8tnPaZBo9cgbM1LdEe-Zc+eASr1n+386O-AWF5QRk=

Post

Thx. Will take a look. Just added note above code I pasted saying I see how to add lookahead to other modules, but not modulators since they're not part of the flow diagram. Code modified to match.

Post

Still not seeing it. The threshold is still static. Flat or otherwise, it doesn't move. Yes, the correction curve is shifting, but it's only doing so as a result of the changes in the frequency content of the main signal as measured against a static threshold.

That's half of what TS is doing, but to do the other half, the threshold curve itself would also need to be constantly changing shape to match the shifting frequency content of the sidechain. As far as I can tell, there's only an option to do a static capture to define the threshold. Even then, I'm not seeing an inverse function.

Of course, measuring the output of TS shows that it is cheating in that it's actually a bunch of band-split followers like the code example.

Post

Good point about the lookahead getting into the Mod. A good case for doing it externally. I think a modulator's side chain can only come from external from the plugin. On the other hand a Follower module gets it sidechain within the matrix, but what I don't know how to do is link the Follower module to other parameters (maybe its not meant to be used quite like that?). Here's the addition of the Follower module to your preset.

Re MSD, oh ok I didn't know you want to modulate the threshold. I suppose resorting to the external sidechain above with lookahead on it as in your preset but for MSD might work?

(I have to go, good luck!)

Code: Select all

$eNrtXdtz2rgaf9+-QsPO7OyZaUGW5AuzbXdyIW1mQpuGbJt9dEEBnxib2qYJ+3D+9vNJvmCMDcQxdpNlH1IjydJ3-376bGvf-PkwtdEP7vmW67xtKW3cQtwZuiPLGb9tzYPb10brz3e-vOnf3Nz4PAig2Ue-wsAWOnFt25z5fHRljSfBpelw+20Li3Yn8KAP5uw55jebj8Jmz-V9F1bquyP+tkXY6LjjDoNUx-ViBh1Hjmm7Y2ieex53gkuPw7rnp29bnz5enH-sod7NyYejj+97-6MKOjadETqdD++ArBY69RZfeXB0e8uHgX-uzObBe9NyJK3v-zofWP9wAj8MrLzSiZ609Ux-Ae2Gyl7pmtpCF5ZzJwm+uBrMbCsIuCeGKXArpXq2Ge6kVGuh-vHK6p-mQXr5L7F8dUMnGLfevUmYFuwu-uEe+uh6U9OGKeXiXy1n5N6HEvlgOg7cApK4tWxYF5iFX67lBOjMNsf+MazBYJUHoT+KFUy63a6qaa1O0TCWHdbJTO65Qw70eRglKoQ7zyzblheDiXsP6ne9L6Y9575su55YQym4Tup+BclhICV8ZBBinJ210Cfg2rNGXPYU30qSWw1iKPjoEbfS8reyFMGkZ5Dtt3bWVAnu8g0ME0d+MuA2mAQfXdrzsbAH9ko0gnW7c2d0MgHlcjvyFBgf-Qf6Dm1IQSkn6sStJLeV5ray3FY10xpS58cX6Gxu2x-NKZD00Q34zBwhoLpv+nfnwAIJL2Emeb0yDuQlFzh3RvwBSwncyL9-i5Xi+QersWSrONA1f4DFLiw-4I6PAheZyAedDCfgY3A1BtkjEQ2CCXeQx6egEF-8QEMX4og-cx0R0tCtx7-PIcBZ0HvruVM5ZLqco-3brwr+Q-4ZWFPLNj2x1rVnDu-8mTnk3ivEH4Z8FiAr+M2cuf4fPoJAJPTto9+VDkUQ08wf-D8IhBlwEJt7iyhpI-BvIAuIhD++66D7yQKdA3Fze+SEEwVAxx2HeWE8cj3EfwAnVAvnhgnOb9HCnaN7Exx66no8WvSWc1uwxaVQRlICUzEcQdyU7IXjxJUPikIm3CNkjYAK00Hng0-ID2CI6Y2AlddiNBp75gxsHPU+S6HGM30Wa4CixhN7gZbMwmrXE+4JQS7QN45mE9MHRnwfYgO6t4IJ3Gz50Oss0GjhmFM5s4+8uYOE5CHqcD8l+VOQ7wTul2uaUyA2EGKccS+kbuhOZ6BTEVLR757pjMViCKPXiDB0evyf1FTXguusnQyB7W+hXGamDxksJpKjD5DL0CU0Sr4v3Pvwx8z0QHQQHlfI9BYdCPmvkMw1SET7V-K20AFkA-InQsViOZ-bt6-5w8w2HTNwvUWGyr8CC9LKAlQ7mtsgNxPk6c+B51t77s79V+gbTOlbzpALQkGQbmI3wq5AIUL50-lwgmwTnGS4kLRImxKcgdqEx4HfiOxlc+RwGOaBndj8Vqp3Cspog4fGzvjFtedTLrPDis8mDTnBIuaCLoOFkQoWRhwsonHZYEFlsKCbg8WvJ4AgvAR+hG2nJ8e2O7xbb+e2uUgnsbClD6nM8vkQwgKkL9zGMhvK-wyixqOu+Mz1gotQnOHdPecHt90Zj6bMrNZ7iA3zbeth5Xf++L4ZTPJ7rvqD3I4dEsdT9HcGi7n3YBawlDTrlGbyFKposUbjO7MqZVKlTKpUKVSpK+8ZS8BEWDk2+zEJyeRHQWDKRN3GsMjRPHCvIBlDcBrMeCTPqEGMUVrpSfrS3R8nvQQKpJNlWlxqIq5kaCyvExHmpJyLXYIUyk8g4QtIWIHAqW2ta3R1jDEjJN0nwGrboETFRlchbKWPwuxtI4UKU31M3Efz+1Q550rfQPgHYF0SI-wyyizAxYOp6wYTB3xKahU8deDOvSGXUjiA5mcDmhOsXCa5ZGMTWzqbiEeJt1GyJd2o0rdU6Vu08nSTzQ0vO3OcRsAO8LV01-UUgtO-FSn3WG2UxpqKpvF731eUBcNfhzsJLLXFirSV8Cyife97VJZId4jQ5S-LFQLxCYwXhY1LpIDVAPBbtl1corIp6b3A0e-ezGRAiVlrx2mJtFWNv1aAiKRLQl-Ba5tFcEQnSqo-la5SkEUlNDVmMDEF2QNQhMdH6Q7hj5O4KPFdhjRgNpBcXnLzLtyqrYb6vyOXfW48dPUugxRoaPqz5YF1DapgVaV699nyoGGCVZhWofT58hDDKcqeLQ96t0sZVlmXqYU8ZBdJl2+-C-J0rCtY0w1FMbR4DRE-BxPY2374FCLVdpdo6+GjE4XCI1H-gLj-AODxH37l3ksg9BjA99OgvBj0wK1MoQL05OK+dSSUgwTz8d9y5uLZ8uHfY++kpe9kj70zhf3CHB3jhaOROQsA8BzZY9ezgskU0AC-Ned2IIDCQ9x9bHq+xHwh8pez+ZYPQy0nMtZr0xvzIKcnXjLGYqj38cvlVW-Quxb7NCBudc542G42hRbg5ATn2RaWw0lxF93VIuUiLHSpImI7K3J9Iooj21Gc-D0IuGmH9d40qguvZWfSt1o3LkB84VS5EDAsJqv7g4DMWIeAou3fAwG7mGKj2zW07nOFHuS50t3GXa2rYKxQrDxbHghmiiJqqc92C0FewDaI7LQNOsC+A+w7wL4D7FuBfTQD+5RHwD6WgX3p1wXYdthHCmBfmNG1A+zbX7p4-hUn8gIqTuQFVJzIThWnn52H578NogfYd4B9B9h3gH27wT6WgX3kEbBPy8A+lvfiVzHsowWwL4xg+gH27S1FvICKE30BFSf6AipO9AU8eKcvYBtEd9oGHSDgAQIeIOABAq5AQHX9ze9dIaDgbQUC5r8qXowBWQEGDKsgxv4woHjB79-80h99ASUn+gJKTvQFlJyeq-2wF7APYjvtg34O3Jde9YD6DqjvgPoaRH3a+jc1O6M+I-uaX-5HOMWwTy2AfWEW7+7zWw-878Z9bKea0275Qs95gKaohqITQyWGsofZVUPTGYO5qVH57LSNFZUqqo5BNnuYnTFqGDpQrpKqZl-P0IZOmGqoGjBxAAMHMHAAAwcwUPxZbfZN-03P+kgm5ed8apt8q6ngw6e1T-q0Vn5oH35Qu9KQlnHh0QAh-ggP3Toz-SCFjvrgZtalONrk4uzTEj2JE7BiTsKTsFz37mjCzZFUgWyKoEl62gRwXMaDkpaBPGjD9BbRtGFvpULrJAcYrd8kT2N698sb4BL64S9GZ9E5QOGpHiEbsRWlCA8-XPdMx7e4E8TDgOAhZEoQeHwsjFTWlTiJJnrs-SDDvEhfhg5+lAwM9SfPLVPQa5RoFq5PODiOOMcsmgcynwZzRRMp0dUxKHM+iwPyTuszTHXFwERggF0IuZ6Ae0xce5QiRRFfRW8iJYmuyZkbLXk8m0DWQI4EI0zFXQMzLKorSZ8UspAS1hSiUQpEJkdwSHlfuGNTpgZrCPR77n-5MEjbYAiPafL72ppGdtk3HYiH0NEfXHBnLLC2CEXJyR5Hox9Sk2maI-9etYDsSkkvcHb2tqVBnG5H6DzT+zkDoPR0t+XAzTqLbwX4L4xtzj+A7OPEuYzwg-DwopC18JlZC-0IVSK+hYJIPEPnAZ9G+ydxSZeX6vJSl5fiKLAZ90yRX+U5J+ECMNHCGaJYYDJ-dYTPhP-44jDAJG5ISb7LNGAUpfClvbwHj5wJhViOPHivN7IC11tlRZzHBxMAOJSKWO2MdpDhiUsgw-D8FhxZYjj2eIFuLc8Plqc1bXDRjCMkM8d+I9nO8JVlVMkwitsk3sgZBtuN61w2xb5wjckwIkQrGIZ43aYs86n4UBwScg50gNbe53Snj3aNQyXWIel1yP7Woel16P7WYel12P7WUdPrqPtbR0uvo+1hHVKTvZGa7I3UZG+kJnsjNdkbqcneaE32RmuyN1qTvdGa7I3WZG+0JntjNdkbq8neWE32xmqyN1aTvbGa7E2tyd7UmuxNrcne1JrsTa3J3tSa7E0rsrfMxkrJbqxIVRvG5cm8e9gzhpOP5eQbto0kyx0tvTFMHSy8B36i2bcyRLMMsew+ONn6DpKjl3ufn6LH5Fjm3F2xQonGNE3rqopemTQSu04d6gq-ZLMtqmVI2SgllpWSWlgW2UlKeWKJz6fOlYrBqEE0ilXVqFMqZKNU1KxUtCdYRVi2yy+UYFY9zxsrIiExwiiW9VvxZkRaGJUtSJYLkvSCsN5fPj8TnEaNyp4ooEsKaJoC8TS7JhLYkgS2UqrWaiNBXZKgZhVfEwnakgQtTQIpTUL66QEWJ1aXqtjk+YOqVUKTYK1UdSfPZUgNqiKbfaYiVRFWskiU40RysgpoYiXrSblOVQlFVCtZespzMqrVLyW6Jec0ICW62cUqkpKilSx+5fmc0iBNRT5XEU2ElSyq5TldVXGAlSzA5Xkdq4YmAVVKFetyUxupRk5GycJent8xo4F0y2rJdY+LT2yz31UUnygpWVzM8zvaoD0V+l0T9qRu9jvSIE3VQ8ryqEDd7Hasgcyi1oIwH5eB1c1eV1EGZkbJcuxP43XaU70uU-fRsnUf-Ql1n+h1rIJaoKJhnWGFMFpzBSgiax0X7DmTpGpCMQlkD6nkcZWAVJkoJoruoRTwOE9LFY5iotgeXK2U+tQUUXtBAmWLSzFR+4DgGitZXcr1Na0iokpWl3KdT2tgq0K2+R5prjRY6HsVBYRS5Z1i39Oak1Sh71UkKYWUrDrl+p5CGkApdIvzNVJYpVu8ryLcS0nJylOu91WUZEjJylOu85Hm5FToe5Q0Vyoo9L2KiHpcMmbbEl8ThUO2xfcqgi2lqir7Rp1GyepTru9VQ5Kulaw+5fqerjVgUeoW36vIogxWsv6U63sGa66MUex7RnP1nkLfa+QxkLrF+RStsfph8YavAd-Tnux7mSqUnq1CGU+oQomvYk3xVWx+HYoYitI1DKyLc7yqrkPFn2zLV1-FR7nwb-p-aZ8FwSvvRa3LxcjKpfsEuaQ+H12XS80luYSWDGDS6izKLYn4qcpyS7Jo4-vwVGFuSdY+ntERo2RpbkmWuo-HmaRkcW5J1j62KaVetNrgd408rCNbPbFJsjZ4YkVkYaNkma7AE3GDb6tt8sQmyiqkNk8s+4pYkSc2+FrPBk9kDZK1wRNZAw8W6FZH1Jp702+DH1aVqEtW7QrckDT31tEWHNpUNXH-yLSUtDZ4YTXSUkjJ2l2+FyqkuTLnBi9krDnLqiEblqzgFSXD5l6O2oRKm1Chut0LK3rYYJQs4xUlw+beudvkhs1VFzd4odJE2tG2Z0PyyHJed+1AJvyUel50BFrx6UviJLeKylcww9w2gUxfVO7cUGjLe5VE0mkBdbVHfI60ZQWSt4L8dC5hl3U1hRk6weKsqZyvtvFakzgc7GgYWD-4JWiYByj9Y8BtPgR6Vo9OFMoSF+-enJgBH7veQpxQdu7cuuhoHkzECaIwqG9atrgQ7eLfr1+-wj9A08nc87gTRCrsPcy4Z02hwbQ7VAk-Sz2dD+8sZ9yepokJDyVNNQjKvRmIIuDhoWe-ROfEvXvz1RoFk358TihKnw0b22U8pNOPxdDp39zc+PE5hb-8H-NLtPY=

Post

OK, thx. I'm not seeing how the routing would work with the follower module at the moment either... Then again, I have a tendency to try to misuse modules.
Last edited by Annabanna on Sat Aug 11, 2018 2:43 am, edited 1 time in total.

Post Reply

Return to “MeldaProduction”