[PD] up-down saw-wave

Kyle Klipowicz kyleklip at gmail.com
Wed Nov 22 22:08:31 CET 2006


Oh man, what a great selection of tips!  I especially love the sed/perl
quick-replace commands, and the extra b's and a's in trigger (to avoid that
always unpleasant re-wiring).

~Kyle

On 11/22/06, Frank Barknecht <fbar at footils.org> wrote:
>
> Hallo,
> martin brinkmann hat gesagt: // martin brinkmann wrote:
>
> > >(The subpatches could profit from an interior decorator, though. ;)
> >
> > i agree that my patches look pretty messy. though this is mainly because
> > i am lazy ;), but i also try to avoid a 'misleading layout', where the
> > objects are all aligned orthogonally, and it is sometimes hard to tell
> > wether the left or right inlet is connected for example.
> >
> > using more subpatches/abstractions would probably help...
>
> I don't have a real problem with your patch and I think they are
> amazing.
>
> They really could profit from abstractions however. You have a lot of
> duplicated functionality (sequencers, synths) that would be useful to
> have in single files for better reusability. However then you should
> also protect all senders and receivers with $0 and make them local to
> the abstraction, so that you don't "overwrite" receivers already in
> use outside of your abstractions.
>
> Regarding cleaning up patches: The goal of cleaning up should be
> readability IMO, not just "nice looks", so yes, avoiding misleading
> connections running on top of each other should be a priority. I
> collected some simple "rules" (meant to be broken of course) on the
> Tips and Tricks wiki page:
>
>
> http://puredata.info/docs/tutorials/TipsAndTricks#keep-your-patches-nice-clean-and-tidy
> (one line)
>
> It includes two screenshots of a patch before and after the diet.
>
>
> It also occured to me that you are doing all the sequencing using
> audio signals. While this allows a very tight timing and is common
> practice among Max users, I don't think it is strictly necessary in
> Pd. A simple [metro] and [vline~] will be just as tight as using a
> [phasor~] for sequencing - also because [metro] and [vline~] can be
> used as an equivalent replacement for [phasor~] even with subsample
> timing accuracy.
>
> In the long run you could save quite some CPU cycles by using the more
> traditional clock-based sequencing where possible.
>
> Ciao
> --
> Frank Barknecht                 _ ______footils.org_ __goto10.org__
>
> _______________________________________________
> PD-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>



-- 

http://theradioproject.com
http://perhapsidid.blogspot.com

(((())))(()()((((((((()())))()(((((((())()()())())))
(())))))(()))))))))))))(((((((((((()()))))))))((())))
))(((((((((((())))())))))))))))))))__________
_____())))))(((((((((((((()))))))))))_______
((((((())))))))))))((((((((000)))oOOOOOO
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20061122/994dfd1e/attachment.htm>


More information about the Pd-list mailing list