Re: [Csnd-dev] UDO problem in latest develop
Hlöðver Sigurðsson <[email protected]> Mon, 10 Nov 2025 18:41:58 +0200
| Newsgroups | gmane.comp.audio.csound.devel |
|---|---|
| Message-ID | <CAB8vR8KSN0yKdhLWCS3od-b8Dpvcprs01WPMFxKckLW+O80urQ@mail.gmail.com> |
I'm taking a look at this now, I don't know if my changes had anything to do with it, not unlikely On Mon, 10 Nov 2025 at 18:39, Dave Seidel <[email protected]> wrote: > The following UDO does not work with the latest develop sources. The print > statement shows that all four inputs argos are coming in at 0; If I revert > to the 7.0.0-beta.9 tag, it works fine. > > opcode RissetHarmOsc(freq:i,ofs:k,amp:a,tbl:i):(a,a) > koff1 = ofs > koff2 = 2 * ofs > koff3 = 3 * ofs > koff4 = 4 * ofs > > printks(">> RissetHarmOsc ->%f %f %f %f\n", 5, freq, ofs, amp, tbl) > > ; a1 = poscil3(kamp, freq, tbl > a2 = poscil3(amp, freq+koff1, tbl) > a3 = poscil3(amp, freq+koff2, tbl) > a4 = poscil3(amp, freq+koff3, tbl) > a5 = poscil3(amp, freq+koff4, tbl) > a6 = poscil3(amp, freq-koff1, tbl) > a7 = poscil3(amp, freq-koff2, tbl) > a8 = poscil3(amp, freq-koff3, tbl) > a9 = poscil3(amp, freq-koff4, tbl) > aL = a2+a4+a6+a8 > aR = a3+a5+a7+a9 > > aoutL, aoutR = reverbsc(aL, aR, 0.4, 4000) > xout(aoutL+aL, aoutR+aR) > ; xout(aL, aR) > endop > > example calling statement: > > a1L, a1R = RissetHarmOsc(icps, 0.004, aenv, giPrime) > > Has something changed to make my UDO invalid in some way? I'm using this > code in as performance on Saturday and I'm focused on preparing, but I can > follow up with a minimal example. > > > >