OK, here's the updated trials.pd with appropriate phase relationships. The pulse train in SC3 is control rate, so there might be a ramp between values that I'm missing. You can add it and see if it makes a difference.
On Tue, Feb 16, 2016 at 9:49 AM, Matt Barber <brbrof...@gmail.com> wrote: > The documentation is poor on both sides. I had to go into the source code > to find out a couple of things. > On Feb 16, 2016 9:45 AM, "Alexandre Torres Porres" <por...@gmail.com> > wrote: > >> yeah, just checked them and they sound quite the same now ;) I wonder how >> I screwed up >> >> 2016-02-16 12:39 GMT-02:00 Matt Barber <brbrof...@gmail.com>: >> >>> Yeah, the phase relationships didn't match those in the SC3 code. I'll >>> send the updated patch when I can get to my computer. >>> On Feb 16, 2016 9:36 AM, "Alexandre Torres Porres" <por...@gmail.com> >>> wrote: >>> >>>> > OK, I had to adjust the Pd patch a little to get it to match the SC3 >>>> code. >>>> >>>> why? what do you mean? was it wrong? >>>> >>>> 2016-02-16 6:07 GMT-02:00 Matt Barber <brbrof...@gmail.com>: >>>> >>>>> OK, I had to adjust the Pd patch a little to get it to match the SC3 >>>>> code. I've made an A/B test: one is SC3 and the other is the matching Pd >>>>> patch. See if you can tell which one is which, and why you answered the >>>>> way >>>>> you did. I went fast and made them 44.1kHz 16-bit; you'll have to live >>>>> with >>>>> it. :) >>>>> >>>>> On Mon, Feb 15, 2016 at 11:55 PM, Alexandre Torres Porres < >>>>> por...@gmail.com> wrote: >>>>> >>>>>> correct code >>>>>> >>>>>> {VarSaw.ar(LFPulse.kr(1, 0, 0.3, 50, 50), 0, LFTri.ar(1, 0, 0.5, >>>>>> 0.5))!2}.play >>>>>> >>>>>> 2016-02-16 2:54 GMT-02:00 Alexandre Torres Porres <por...@gmail.com>: >>>>>> >>>>>>> well, while we're at it, here's the patches for you to check and >>>>>>> speculate :) >>>>>>> >>>>>>> >>>>>>> SuperCollider Code; >>>>>>> VarSaw.ar(LFPulse.kr(1, 0, 0.3, 50, 50), 0, LFTri.ar(1, 0, 0.5, >>>>>>> 0.5))!2.play >>>>>>> >>>>>>> 2016-02-16 2:45 GMT-02:00 Matt Barber <brbrof...@gmail.com>: >>>>>>> >>>>>>>> If there is difference between the sound of [triangle~] and VarSaw, >>>>>>>> it might actually be in the way phase is generated. The algorithms >>>>>>>> themselves are pretty much the same, but while VarSaw makes its own >>>>>>>> single-precision phase by simply subtracting 1 when an increment takes >>>>>>>> it >>>>>>>> past 1.0 (using a conditional on each sample), [triangle~] is a >>>>>>>> waveshaper >>>>>>>> that is fed phase. Pd's phasor is a little idiosyncratic, using a kind >>>>>>>> of >>>>>>>> bit-hacking to unwrap phase (the Höldrich method), which is supposed to >>>>>>>> perform a bit faster than a conditional, and it's inside not just >>>>>>>> [phasor~] >>>>>>>> but all the oscillator objects. If I remember correctly it can be >>>>>>>> prone to >>>>>>>> phase drift over time, but don't quote me on that. >>>>>>>> >>>>>>>> On Mon, Feb 15, 2016 at 11:24 AM, Alexandre Torres Porres < >>>>>>>> por...@gmail.com> wrote: >>>>>>>> >>>>>>>>> I still believe differences between Pd and SC depend on other >>>>>>>>> technical details than the ones presented, because similar objects >>>>>>>>> like >>>>>>>>> triangle~ and VarSaw will just sound quite differently, hence it may >>>>>>>>> rely >>>>>>>>> on subtleties inside the objects themselves. And I'm not talking >>>>>>>>> about the >>>>>>>>> "cultural" use which is something I believe makes quite a difference >>>>>>>>> even >>>>>>>>> in the Pd x Max world (when they both sound quite similar). >>>>>>>>> >>>>>>>>> cheers >>>>>>>>> >>>>>>>>> 2016-02-15 13:54 GMT-02:00 Andy Farnell < >>>>>>>>> padawa...@obiwannabe.co.uk>: >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Good list of technical peculiarities Claude. For me, the "sound" >>>>>>>>>> is those >>>>>>>>>> quirks combined with how Chris describes a "cultural" or >>>>>>>>>> "contextual" use. >>>>>>>>>> I used to be great at knowing the sound of software or hardware >>>>>>>>>> sources >>>>>>>>>> and could spot Reaktor, or a Roland analogue in moments. But >>>>>>>>>> emulations >>>>>>>>>> got better and my ears got older, and maybe I began to care less >>>>>>>>>> about >>>>>>>>>> implementation and more about artistic intent. As Chris says, >>>>>>>>>> different tools tend to make you think and work in certain >>>>>>>>>> patterns, >>>>>>>>>> and I think it is this more than anything that constitutes a >>>>>>>>>> "sound". >>>>>>>>>> >>>>>>>>>> cheers >>>>>>>>>> Andy >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Pd-list@lists.iem.at mailing list >>>>>>>>>> UNSUBSCRIBE and account-management -> >>>>>>>>>> http://lists.puredata.info/listinfo/pd-list >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Pd-list@lists.iem.at mailing list >>>>>>>>> UNSUBSCRIBE and account-management -> >>>>>>>>> http://lists.puredata.info/listinfo/pd-list >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>
trials.pd
Description: Binary data
_______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list