@JulesV Actually, you could leverage the ability to modify the sample length in the convo module (assuming you're using convolution).
The only problem is that getting the maxSampleLength
is only possible when the range is 100%.
Using getSampleLength()
returns the current sample length, not the absolute sample length.
Try it out:
- load the snippet
- load an IR sample
- hit 'compile'
- Now you can fiddle with the length of the reverb
I didn't have time to try it but I'm sure you could use a BC to update the 'length knob' when loading a new IR sample
HiseSnippet 2229.3oc6Y07aijTEua6TIS7NyvtvNnkSzZDG7rJ3XOaRlLfPw4KOi0NIwJNaXQBonxcWNtT5tpltamDCZQiDW1a6ANsGPh+D3.WPHgVAW3BRHwQ3.+EflKvU385pa2ca2NwwyGfVQjlQtp5Uu5266WUcKOoIy2W5ooW5nAtLM8aSZOPDza6dTtPq4NZ52krG0Of4YnlZqAtTeelkltdwmfSnu3bZZZ0OP7a2XKpMUXxhlJ7uikbS1y3N7fjYaU+C411MnVri3Nondk5MMkhsk1x9.dJRpp4RMOidJaeJRVAh1So98zzeeRmZlUYePGSJsC8wr0We0Nqr9idLkUyp1iVcsGuZ0G2YsUezZlZ5yuqEOP50NfFv70zmaKo0f18jWHTGvwbedGaFNnlVa3jUS2PZaghHNq11831VshUT9ZZ5jVIpshJ016R1iawGNeh56sCWvHYGoUf5ExBuhYfWszvqZJ3kCjzSAo4TP5cHsM83tAIqf34sHMEf0rKErSoghhVsB6TjrsDnPDTwgdFqgGLX3NJuV0pKY.+2C9tkJA1J+.iyodFp813ienw2yHz6oxorfM6awksoNt1rgHn78UjZ.zdefGJVXKAWAqFbaFt+XdMjG3BkqNjZG5kOiINMn2nDqNK0ZkGm7lh87gsjr8kMVoV0pUqTMWROT1W.n5gM.zEfar7dTPv7voKmkouuQMjMO.3n5Go0MmIjcFh2XMKf1skNtRALn78SHA0IIip3yfUgy59KcUXCsEbgMWvL51WXFvkBCoHgM3g5IsKaFehKA.ytO6Ak9IkVzVZRsM7CUcGiyBnLbUPpFpdVLQO6GqmOjJNELKKkdu.RVDNMeoMqhqGGjsrK9I.RudU.dFQXdapscGHGP4bjGfeoD28kArCDkCkoReRIiQWpa2bWKhW1LubWFyO4cUarrnuSGlWZMJRHDClMvlL4.6z4cLUJmTDJEME7fCbYhIkMRKRiBIAJFgJHsWPXJf6EkBHLN56SOm0U54nwsvzRYlqlVn.jNysEMfpoe.Y4Oxm44urC38yY88n8bV9I7fm1uyxsEbWWVf+29Y7NdTuAKOLb0e4CYmy7.Rb.K3Sg+cxZ9UtfdtlG51.ZEOnd.QGOmvY1UXgi+C2cNk7DJDEUBwciDh11bKlWH5uMIwcHCxe9u+e9MpOMbXwPNrG+xrB9w+i+5FZeTycPYGxJFoZA0sKyKfiVR8cXmCkzToXWjrCy+r.oantOxadVz9WhR+OE.v.7G+B3Gtwl3lgxaRdSMKVWl2HAH.tJnMNBtNU2kCM3OmVePh0uYcHeCN7eU9G9YnJMfcIv06PdB3NaDs4zm2BSghN4v968ydXSVVUm6sIJ2ICjMtTOnc.nfDRLgfSoMdwOnrqzpuMMHasXriknEf33LE.whbBedPJj8hMFs.8bSWA5qt+goEtuCoEOvrW93sPN3EbYeci2n1ctCY2tcYlAIfcNRiO9J6sYtoKEXBTt19bHJrThDWdJDHY7eRCn866jjfBCyvzOQs8n+ojjr6tdLvIicjrkMcPTIrCAgXIiNP4xyZy+wrwKID4CuERQYydTgfY6OKUNlepaIr1U1RnFzkP.WbJz1hGGyu.xeanyZS11QnC0AEvBHpwUiyH2lIrBG7ug+hVr1PEFrXs3ESp8nsOK3Bo2Yg1nneCoEPCx8HB03SNEDIKUnr1l11xKvLH7HeavBENWKo8.2dRA2DmRQQLj2zA57IHF2vsANhxswfg188gRjVGHZCDGdED8hGCksBY7BDnKlJfDUXeoErzBMnlfFdPKnjFFkgUcA2XlWEygty4C5LtSgWJIe5vyI9dLJcJHGNgYJgawfVyVwYwvRJEzKlpDixIGGAg1ETtzM8OFWE5US6XU8JPCfmBRdjXMOR5sHW1kh4dyHiucnLBdcUhVcbAY3FuZrOBRKLBR+JnWVJYKBrJ6k1HDOOlziESysHOCrATOvE6BLs2QTOnGwvCI8DQkkErv3I+rCizEpJCN8s0ZktXwBD0QoMK7adje0l.CSIwn0KdDHT6wEGOZmU6Qubj4dwFsCXtXhkzz09L1EJyXZJQMW7AOjMeme8e77e227uswNrtz91Aicja1OP5fNnCcbh7WVf36ZCWNehgDpkG2eIdi2D2kb8XWfnh5tlfx7PfZkajC6MLzROEPUdTYfYIB1VbEb9wwmh9qAcExne9uteT7h46G8hMx5GkFtZYRBEZYp8+l1zzNeQQ0+eiZtIGtCZwNWZ2OLWXFkz8Hc41nLUIMIiquxxhaTxBrzuM6x36hkp2szifFKaJrXWFyvcgtprfNHC2l9G9xc8UnAv.1Iqqt5Zh0RcRIVpnKtlwPSRYnWX1MzvbSzPOe30wld6r1MFR0+r52LHUhzxiYwf9l0Fi6Sp1z0.qevWLtlBb+yBqe4m+4+lwg0Wb5u5d0QXA2SG5hGZF9UFpVo9Xn5S+KSmxp9Oy4OEEn9T918CzFiM4hIXdsW+9T2grGbx7fddLp0z5ZMRRtIOHS5uETEUwKv+pOQ3vs1+m+dygupyjBJltt+F1cb98+skTdlCM71OyzqGk9F12Us3aQZCUJCeM8vKj70CGafOYjwSXPMT7sBpMoOGyyG709yS6miwcp+bLGXF.G+QdTguqzOqUf4vORJPYLYRH0aCO1O5P7BdomeaI0K2kdwFM.gL28zlF.YuQyR7k.S8pGEeIepgb+JOy855q77F8Qjd4eyqWMeTpEiwXaNVVeWw4LaHtHDieURTzY7rY8q2SJjwuHPhQ+PVfG+zSYYSgkm.sYPP3SjFOy6V+PlMil1A9aUWc4yvKjNa5hZ23OPWt1q2infqAFLZ7ki2pr3Whdqxa.TdS7.buINCGpom7jnWPB8kuU3LfbKB6weQxd3Xib9HRNPVwSLMyxpw13Cm0M9Ay5FWYV23py5FWaV23il0Mt90uQrnUzs+vPVnoqV6pt3j9tBJ3wGFcn8eviFbD4