MSF: Creating Audio Feedback-Loop with GenCMod and Set Module

Official support for: meldaproduction.com
User avatar
] Peter:H [
KVRian
1038 posts since 22 Sep, 2016

Post Thu May 21, 2020 2:35 am

Hi guys,

I 've asked myself how I can generate a Audio Feedback-Loop on the Generator Page...
Yes GenCMod can be used to use audio signals as modulator, but can it be used to create an Audio Feedback-Loop as well?
Yes, it can.
The Basic Setup Goes like this (see picture below):
  • Start with an Oscillator
  • Use a GenCMod and grab (not steal) the output of it. Set the "channel" of the GenCMod to #1
  • Setup a Set Module, with the "value" be modulated by "Custom 1"
  • This Set module is your fb path
Note: If you check the second picture you see some things woth mentioning regarding the output. For this output I have pan-ed the Oscillator hard left and the Feedback hard right, see picture
  • There's about 10ms delay
  • The Feedback Waveform at Note starts and ends is different from the original. It comes with pops and crackles :-(
Here's the patch for the basic setup. Actually this is not really a FB loop, but it is the basics to set one up.
Let me know if you find this interesting. I could add some examples if you like.

Code: Select all

$eNqtmFtv4jgUx9-5FJb7sit1hty4VEoyail0qy2FJbTTfXSTA0R1bNZx2rKffmWHBFpoEjTLAwL8+5+LOTnxifvjPaHoFUQac+Zh87uBEbCQRzFbejiTi299-MNvueOAZywakVBysUlBypgtU3TmYROjs8vra1jLlYeN786FfvWtfr+L0dkophLEiFPK38accYUYRs5cdO2eZWN0dkPjCOZxAmrVNPTL7PX6Hb3GnwlN5+Q5dxUknMvVlQCS+zswlgPD97WANM-pS2gk4J8MWLipYMYkZmbdulEH1Fqw6gC7DnDqgE4d0K0B6mKsC7EuwroA6+Lr1az3a9YvqtZ59HMFQCuQaSzD1RWwqIpRRZkJqECCLJUkrirbeZw8V5p4BMrDWG4mi8UxahjFkosg-hc8bHYc67zrdPd-HZJ04+GLvnneM7oY-fHXwzolyZrqjmBgdDcL1jSWEjRtetjqOPbnny19uY7J+91ockV5+JL7sy2MHotmc2FeGI6BfTfInqc0W8Zs2198N-8afOwzR60FQCGUEOUKD1vnNi70afEBXRH2MuAZk9rQKKP0nqh+MwkGKCBvynb6cst0furjJJMetjDaUmkYU0okFxjNgJEEIm3nSb--7WHlUrkw2l+EfvbA4pSzISPPFAacUrJOt0aOZeW7wYqsAQXz4XQ6GwbDuY7sldBM-Wk2bvtu+6Oj8ofanEcA0TMJX9BvAcjfj6fuFKkHIA9ytprlfDyx8eT67FHlgXaxlXePDvbdmbG3korQ8PAgSyVPkInRw-qSRdf8Td2q9CaU5n5hQ26AgSAScjdjHilPt2ydyVsWwbuxzSbfpbIoboANxjzSO2LoHenUVsE4ZnGSJR7+pr9lEr7cqXbz+KeEoTtYyA9BHlbxI6dTwjCaZPJjakdLulebzJQwLkhC8mz+hxxm8XK1l4RzrB6PJ2F9UaOnJNEgh3bZVg5r7aCHtfba2tOvdDTj3Nh1tHa17ye-5V5KScIXE90BW6rLSl11Q-YKlK8BDe8fi4aS57alS511ks4qdfZJOrvUOSfpnFLXOUnXKXXdk3TdUtc7Sdcrdf2TdH2-pRjTd+cCEk75sfuAwjWkWasJa+Ws3YS1c9Zpwjo522nCdnK224Tt5myvCdvL2X4TVu1vPlIM2WutYEe23LvRZP+SOqA1YdUSdi3h1BKdWqJbS-RqiX41MSMs4okuVMLSBRcJkTFn+4Xd15tYgIXEaiqxSondVGKXEqepRFXwn7BJQ0KhQTY7dCezmstUTsXxvKnLT-wnA9aJBvYj+Iy2dqaKSaUKKQaepwqoGJwqkHye6TkVSD7vG1YFspv4TbMC245XFcQ9lzBZLA4J-ZgibxUHawPOpOCUgkhRELMlhcGKMKYHRg1chjJ+BbWrIFExAMwFgD48quFLHQh8d0AkLLnY3EpIbtmCoylJ0zcuIg+r-3KQCQHsiIX8dLRnIJBEgu+OgMhMQKpdqOGjODh-4tpby757Oc2j1DelvahVEmKNZkQdWtU9q+WOQYJILd-9GUdyNfbdgGciBDQVsNAPfrYjozJVIO1C1HLbxx4qpX7rPz8woMo=
You do not have the required permissions to view the files attached to this post.
Last edited by ] Peter:H [ on Thu May 21, 2020 2:49 am, edited 2 times in total.

User avatar
] Peter:H [
KVRian
1038 posts since 22 Sep, 2016

Re: MSF: Creating Audio Feedback-Loop with GenCMod and Set Module

Post Thu May 21, 2020 2:44 am

For a start for you - here's a experimental patch showing a fb loop which adds a frequency shifter into the loop.

Code: Select all

$eNrdmN9v4jgQx9-5KyLzcid1S34RghSyainsVVcWrul2u49uMhSrxmYTpy33159skwAtJEG7TwcSIvFnxuNvxmPHwee3JTVeIM0IZwNknZvIABbzhLCnAcrF-JOPPoetYBLxnCVjHAuerjMQgrCnzGgPkIWM9sXVFazEYoDMc7evPr7t+x4y2iOGHynMroYaHBMqIB1zSvnrhDMuLUxTm-Q9p2c7yGh-oSSBO7IE2WqZ6mP1en5XtfFHTLM7-KgdRkvOxeIyBay7-+BMA6O3VQqZHuJRaJzCzxxYvK5gJpgwq67drANqPdh1gFMHuHVAtw7waoC6GOtCrIuwLsC6+Ho17X5Ne7+qnSffFwC0ApkRES8ugSVVjEzKPIUKJMozgUlV2t6R5WOli3ugPCZiPZ3PD1GjhAieRuRfGCCr2++d+ba5e3eEs-UA9X3rrGd6yPjrn2+rDC9XVBUIExk3t9GKEiFA0dYA2Z5rvb9tq+k6wW834+kl5fGz7s+xkXFf1J6+1TddE4VBlD-OaP5E2KbchIG+jPbLzkFvEVCIBSTaYoDsMxsV9lnxx7jE7HnIcyaUo3FO6Vcs6800GhoRfpW+s+drpsYn-05zMUA2MjZUFhNKseApMm6B4SUkys+D+v0hf8NAdmF2joTe-sZIxpmujkNOKV5lGyeHRhUGk+lV+57TfAnGNu6y6HqmjQztTKYbCoNbc4fL0tgcoJvx1LBRJww6W2dhEC3wCozobjSb3Y6i0Z0a8gumucwGR+H7Iyhv1Io5Bkgecfxs-BGB+POwpm6haQTig5h2MzErFJPjOCRY97BEwzwTfGlYyPi2umDJFX+VS+JWM+nuVwRJ4We0IHMBqWFt9XAP6bHDImOai1UurlkCb6aSpRTHrs20q3T9HYQcdN+RK7JyquqA4-mu6Vhu3-fcKhWVxSEVTdtvlnbHBFWeD+fgryTeFVC8vsOrWpELsEphp15h6UVXVjkPDwnZaR78DVkSmSB2Tewbrip0ty70CyFw-DzhiUw4nAlk3BD2PFxgxoBmurpz-nyxAJwUozxSd2+BAs5g11dEEhguMGGzwrK8E0HMWYLT9aav-Sdeq9GEvOkpdM12hr53bSkR1HUkANOddnVtbUqHVtgr-qq28nq-7Kte3+tt7d2wBujT7kLg1SaPrsNqQ9jzvd+WPQe0KcZqf8igB-VwfgyQ-39NmC-AIMUCdIGf8EQKVDYNJzzZUaFf+9CGlKwU3Z4QRpb5Uj-29iQXcHRJ2g23U25IPha5D7uf1s6G6OFX9kLWmXfKXkjtcngW8xUY+-lzbEuk4QNTpPmE+D3KPYStQOeqZdwAe5LrlVzORuwFqBzP6Ot9sdZo-xu6tLNPsrNLO+ckO6e0c0+yc0u77kl23dLOO8nOK+16J9n1Sjv-JDs-bEnGCoO7FJac8mNbBAUp1m7C2pp1mrCOZt0mrKvZbhO2q1mvCetptteE7WnWb8JKffVRyoi9FKVYnf705ddCRvneKbffNQ5LT2EruBlPd6fcsTcL99x0UUfz9nYPKd8bN7YOMm6xKqf2ud-r2j3Pcft9VPWqorw5x3vfEG4t0a0lvFqiV0v41cQtZglfqimAWTbn6RILwtnulPGV-AVYmNhNTezSxGlq4pQmblMTOTf+hnUWYwoNRrNFt2Z2czM5puLAo2mX7-h3DuwTHexG8B5tbV0VZz9VSHGE9FABFUdRFYg+Ieq5FYg+QTXtCmR7hmpZFdimcFQQX7mA6Xz+kVAHv7rIfGgbciZSTimkmRER9kRhbyfYCi5iQV5AqgryZVUfqdylAKpMyOMsXcuGWMATT9fXApbXbM6NGc6yV54mAySf5TBPU2AHPOh9zo6DSGABYTAGLPIUMtWFLGPFC+47rrPxHAYXMx2lWu52opaDSFebqidXw1YwAQFpZofBd5KIxSQMIp6nMRizFObqKH1zCCddFUinMGoFnUOn9lnY+g81N0e4
Last edited by ] Peter:H [ on Thu May 21, 2020 9:07 am, edited 1 time in total.

pizzatime
KVRer
16 posts since 4 May, 2020

Re: MSF: Creating Audio Feedback-Loop with GenCMod and Set Module

Post Thu May 21, 2020 6:58 am

I would like to have a play with that patch but I cant remember how to get it into MSF!
After clicking SELECT ALL I don't know what to do with it - I have tried finding the info to no avail..
Cheers!

User avatar
] Peter:H [
KVRian
1038 posts since 22 Sep, 2016

Re: MSF: Creating Audio Feedback-Loop with GenCMod and Set Module

Post Thu May 21, 2020 9:03 am

pizzatime wrote:
Thu May 21, 2020 6:58 am
I would like to have a play with that patch but I cant remember how to get it into MSF!
After clicking SELECT ALL I don't know what to do with it - I have tried finding the info to no avail..
Cheers!
Yes, click "Select All", then Press "Ctrl-C" or the copy kbd shortcut of your OS.
Change to MSF, change into Edit mode.
Open Toolbar, then click "Paste" Button, the green box in the picture...
You do not have the required permissions to view the files attached to this post.

User avatar
] Peter:H [
KVRian
1038 posts since 22 Sep, 2016

Re: MSF: Creating Audio Feedback-Loop with GenCMod and Set Module

Post Thu May 21, 2020 9:32 am

Here's a little variation of the fb loop thingy. Try this first, then remove the "Freq Shifter" and try again.
Please better play lower notes in the range of C-1

Code: Select all

$eNrdWV9v4rgWf+dTRO7LvdJMSZyQBAlYtRR2qy0D2zAzvY9ucihRjc0kTqfcT39lOwmB0iRMd18uSAjbv3Ps89fH9uC31w01XiBJY86GyLo0kQEs5FHMnoYoE6vPPvpt1BnMAp6xaEpCwZNdCkLE7Ck1LobIQsbF1c0NbMV6iMxLp68+PvZ9FxkXE0YeKSxuxho4jamAZMop5T9nnHFJYZqapO-aHraRcfE7jSNYxhuQo5apPpbn+T01xh8JTZfkUTMMNpyL9XUCRE--hpkGTF63CaRaxHdB0wR+ZMDCXQ1mRmJmNY2bTYBGDrgJYDcBnCZArwngNgCa1ti0xKYVNi2waX1ew7jfMN6vG+fR9zUArYEsYhGur4FFdRjplFkCNZAgSwWJ69x2GW8ea1l8A8rDWOzmq9Up1CSKBU+C+L8wRFav733ysVntnZB0N0R93-rkmS4y-vjr6zYlmy1VCcJExt19sKWxEKDQ1hBh17GOu7EK1xl5vZvOrykPn-V8NkZGld1Bc75a0ZiB6v1WJKi+1TcdE40GQfa4oNlTzPKcNBroZnCYm05OGQCFUECkKYYIf7JRQZ8Wf4xrwp7HPGNCMZpmlH4hMinN0zCmlAieGGqC9PmWKU0cDyPjQfX-RzIYDSQ-s-vOOi-moSAvkA7RZ9n6yuKUM509x5xSsk0heleg0SBYky0YwXKyWNxPgslSzftCaCaNaqPuaNA9nLbsaBY3GBsB+Xkgqfw7z4QyzVup74GRTb7cB-XbSgNXcle4YiImNCZp4V4XY2AiHSKMf0Ets-nNxTdOsw0Ye9HKvco1MTI0MxmlaDS4Nyu4NAnNIbqbzg2sFLhn9o-qewoQPZLw2fhXAOLfp9XuFGoPQLzRN26n7xqNSTlOKax3WkXjLBV8I4Ph6-aKRTf8J9PzLxPC0hVPNkTEnJmjwYLHTBihUr7TQ8aUkqf0eogsmTGWuy0M0YxHoBWuwQeQVzXrTv5KFb-h3703C0NJGT5ihQR+BOt4JeAgyp1TRqhgkTHPxDYTtyyCV1PZorQIboyAm2T3HYTStHTNi0UCK1UxlcGgplFZ3PZs3LMsq+f6uM6YiuKUMU3st-P+Y7sWsaA4nw6Fj-h-QESWHGdXy60oXjaOsMd6d5TenZZ6jwqdWKZ7Wpfd9uu-AUp2S7JtdJsCWOczdrPPSC6B3DLl5oFd7xcFqHhCVZg4FTyR0dUsTgmtE8hpbwwfa-lSkfAdJIW4eVPV0J7fr-ZhHTpetU+VoY7jV-tU6YmdA37BH6rTlqeMvSg66vbtMac8UdHj9A8GiqydEyTxiyqnLi1Xzjz5UVXvxeSHrPyAhTBEn3uXpuuozmUCj1R3eZaM-0DsqHIU2Br4w455F29imc5wgyFzXJ0Ve01WvBKChM8ylw-RlKQCGXcxex6vCWNAU103cv58tQYSKQ-O97cTxdo9UCApVHkFcQTjNYnZoqAsewIIOYtIssvnOsxGjTqaxa864d+ybSZyhJ03C02Y1balOOzbWOlItQMBhFbGVbuohLUBvOKvGhsi91RtpRZ1bA7roMPSdWOlB+uesv5yGwNP1zYqrnzfLztUUPl9-8P+pw--VffDp6TVsBPilqJ4jaJMh8i7tN3yxqG6scpY+0vFuv-3xZR15CLWgZBHcVWeCvr-r2H0OzBIiABdGc54JBVUDo1nPKqejcxGe45pvNWpcxazeJNt8mPSLBPwbjH7i1te7qbWh93Uwm381M-dsa6Gm56q32zTOV2zaacx9oXatK4a65bH3reYN2fsTuXY-fCRE7f1yT37xM3TkG+h0TBVcJ153F85IHXP1tzDqDPQFrGMO2BP0ngYGeX9Zs-u2ZbnObYps8GEvQDlW6gclaSjv39OKg9D752W5Ir3XLv5UspF4cqi9tMbky-fimpeC52jSzr7LDq7pHPOonNKut5ZdL2Szj2Lzi3pvLPovJLOP4vOH3UkxpJHZdhwyt87TCmQwuI2WKyxdhusrbFOG6yjsb022J7Gum2wrsZ6bbCexvptsFK-+slgwl6KLVC9cvTl10JGeb+q7ytqGZacRp3B3XR+EM-vXAU5l6aDuhqP9xuOvB-NaW1k3BO1i+FL3+thz7Wdfh-V3S0pbvb7s+cIpxHRa0S4jQivEeHXI+4Ji-jGOr4tqoaMr9RfAAsS3JYElyR2WxK7JHHaksjY+BN2aUgotJBmD92T4fZkUqbiYr-tlEf4Iwb4TAbVFRxDO3tWxRtHHaR4KnmoARVPLjUQ-RLiOTUQ-VJo4hrI-q3QsmpgeeKoQXzhAuar1VuEeuDUSebN2JgzkXBKIUmNIGZPFA4q8M7gKhTxC6j7A3mtp+-AlwmAShPy2UbnsjER8MST3a2AzS1bcWNB0vQnT6IhkrYcZ0kC7AQHXURVGASCCBgNpiDv2iBVU8g0VhQXR7huznk0uFroVartrrJqKUSyzbOe3A07gxkISFI8GnyPI7GejQYBz5IQjOMLUMmqgHQLos6ge+p1Oh11-gfkKF6Z

pizzatime
KVRer
16 posts since 4 May, 2020

Re: MSF: Creating Audio Feedback-Loop with GenCMod and Set Module

Post Thu May 21, 2020 12:18 pm

Thanks, will have a play tomorrow!

Whywhy
KVRian
560 posts since 11 Aug, 2018

Re: MSF: Creating Audio Feedback-Loop with GenCMod and Set Module

Post Fri May 22, 2020 10:46 am

Thanks Peter,
I will try tomorrow!
I find that really interesting!

Whywhy
KVRian
560 posts since 11 Aug, 2018

Re: MSF: Creating Audio Feedback-Loop with GenCMod and Set Module

Post Sat May 23, 2020 6:26 am

I don't understand how can you re inject the signal?

User avatar
] Peter:H [
KVRian
1038 posts since 22 Sep, 2016

Re: MSF: Creating Audio Feedback-Loop with GenCMod and Set Module

Post Sat May 23, 2020 8:21 am

Whywhy wrote:
Sat May 23, 2020 6:26 am
I don't understand how can you re inject the signal?
Check out the picture.
I have sketched 3 colored path segements:
  • Green: This is where the signal starts from
  • Orange: This captures the signal (GenCmod) and "sends" it to the Feedback module, highlighted in the picture.
  • Red: this is where the FB happens. Original signal and FB signal are mixed together in the mixer. And this mixed signal is again captured and send back and...this is where the cycle happens.
The trick is that it's possible to capure an arbitrary audio signal with a GenCMod module.
And then uses this CustomMod as modulator in a Set module, to modulate the "value". This is waht actually happens in the highlighted module I've renamed to "Feedback".

Please check out the patch in the following code section. It's the patch I tock the screenshoot from.

Code: Select all

$eNrdWd1z2joWf+ev0CgvuzNt8Be22cHcSQi0mRsKjWmbO3f2QbFPgidCorachn3Yv31Hkm0MITa0e18umckg6XeOdL6PxOC3lxVFz5BmCWcBNs8NjIBFPE7YY4Bz8fDex78NO4NpyHMWT0gkeLrJQIiEPWboLMAmRmcXV1ewFssAG+dOX318y-ddjM7GjNxTmF+NNHCSUAHphFPKf0w545LCMDRJ37U9y8bo7ANNYlgkK5CrpqE+puf5PbXG7wnNFuReMwxXnIvlZQpEb-+KmQaMX9YpZFrEN0GTFL7nwKJNA2ZKEma2rRttgFYOVhvAbgM4bYBeG8BtAbSdse2IbSdsO2Db+byWdb9lvd+0zuNvSwDaAJknIlpeAoubMNIp8xQaIGGeCZI0ue0iWd03svgKlEeJ2MweHg6hRnmaAhPyLCCurwL8bzQHAem-PqI--7tYApoAxPckekLjlzWkyQqYQIZhYjSOE8HTMPkPBNg0nd4713Hrs2OSbQLc9813nuFi9PHzl3VGVmuqUouB0c1tuKaJEKDQZoBN3-L3py0V6FPycjOZXVIePen9bAujr2XW6pt9wzHwcBDm93OaPyasSFTDgR6GuwnrILcQKEQCYk0RYOudiUv6rPyCLgl7GvGcCcVoklP6ichMNcuihFIieIrUBtnTNVNC7i9jdKfm-5AMhgPJz+i+cc6zWSTIM2QBfi9HX1iScaZT6ohTStYZxG8KNByES7IGFC7G8-ntOBwv1L7PhObSXjbuDgfd3W2riXZxwxEKyY8dSeXXWS4CbB2S+hYYWRXHvVP-j9LAhSwVF0wkhCYkKz3nbARMZAG2rJ9Qy3R2dfaV03wFaCtaVcBcw8JIM5Ohi4eDW6OGy9LICPDNZIYspcAts79U31UM-iME8c-DandKtYcgXunbOk7fDRqTchxSWO+wikZ5JvhKBsOX9QWLr-gPpvdfpIRlDzxdEZFwZgwHc54wgSKlfKeH0YSSx+wywKZjYrTYrCHAUx6DVrgG70Be1K4b+V+q+BX-7q1RGkrK8AtWuAJKNguyroe4c8gCJRCjWS7WubhmMbwYygqVLexW31dcQpkxZQrwXO+wfbptAtS8uS5MkgmeSh21i1NBmwRyWgWKS5-xLS1fJlK+gbQUtxiq9sjz+-U51W30DK8+pzoMx-Hrc6qrsJwdfuFHNWnLBnIrik4k2-GIU56qAun0dxbK2CsI0uRZxnPv3HTlzuPvdfWejb+rQsoiCPD73rnhOmpykcI91VOeKZNWKDZUOQqskfWTdt3a8iZZJQJSzanBkAWuyYq9NiteCEGiJxmRAZ6QTGB0k7Cn0ZIwBjTThZ3zp4slkFh5cJGlDpTcW6BAMqjzCpMYRkuSsHlJWc2EEHEWk3RT7CVXT9DRNHkBVZyv2ToXBcIuhqUmjPrYVBy2Y0vpSI1DAYTW1tW4bFW0Abzyq1oLsHuoQqpD7ZvD3JkwdfWvzVh6pqqibmvg6Qql4sr3-WpCBZXf93-Z--S9ru5+1iFpNeyAuJUoXqsokwB755b0nuI2eZVuvoHQ6UEG22cV7P7-L6jMPR8xd6TcC6yquev-XePoAzBIiQBd4Kc8lgqqlkZTHtdbXKPVoCOarHXunCYsWeWrotud5gLe7El+suYVfmr+sp+a1jGO6hfu2NRXTQ71VLbhHO6qtNMgs+o9J03tTLe6vbzGvLoqdWq3p7tfuTiZ79yTL048i-gaWg1TBzeZx-2ZPrd7subuhp2BtoiJboA9SuNZGFVvVz27Z5ue59iGzAZj9gyUr6HW8UpHf7vdrXrat5peeeIt125xlOpQVu1Q2+3R+NPX8n6ihS7QFZ19Ep1d0Tkn0TkVXe8kul5F555E51Z03kl0XkXnn0TnDzsSY8obD6w45Yeuh4UFTY21jsFaGmsfg7U11jkG62hs7xhsT2PdY7CuxnrHYD2N9Y-BSv3q5+Axey5LoHrB7ss-E6Pq7UxfOxsZVpyGncHNZLYTz2-c6J1zw8Fdjbe2BcfEFa2N0S1RVcw6972e5bm20+-jpicCxc1+e-cC4bQieq0ItxXhtSL8ZsQtYTFfmfuX-nrI+Er9JbAksY4lsSoS+1gSuyJxjiWRsfE7bLKIUDhCmi10S2YdTyZlKh9tj91yD7-HwDqRQf0E+9DOllX5ft0EKZ-B7xpA5XN6A0S-cntOA0T-CmRYDZDt70Cm2QArEkcD4hMXMHt4eI1QP17pJPNqbcSZSDmlkGYoTNgjhZ0OvDO4iETyDPolHpVPmYsUQKUJ+bCuc9mICHjk6eZawOqaPXA0J1n2g6dxgKUtixf91xx0E1VjEAoiYDiYABF5CpnaQqaxsrnYw3ULzsPBxVyfUpW72qmlEOm6yHqyGnYGU-ljQmYNB9+SWCynw0HI8zQCNE-hQfXZxaOuZFVCuiVRZ9A99MtjNuz8D1sYuYc=
You do not have the required permissions to view the files attached to this post.

Return to “MeldaProduction”