Re: [PD] noob question: trying to repurpose the G08.reverb.pd example

2011-02-15 Thread Jonathan Wilkes
Why not always put your abstractions in the same directory as the patch?  (Or 
in a 
subdirectory if you want to organize them that way.)  It makes things more 
modular: 
e.g., you can just compress the containing directory and shoot it off rather 
than 
sending a separate attachment for abstractions and have them copy your 
manually-entered 
search patch settings (which most likely will not be the same across platforms).

Additionally, the patch directory is searched first (at least according to the 
manual), so 
you're less likely to run into name clashes that way.  (And then you can 
guarantee no nameclashes by prefixing your abstractions with a ./ like 
[./my-abs].)

-Jonathan

--- On Tue, 2/15/11, Richie Cyngler glitch...@gmail.com wrote:

From: Richie Cyngler glitch...@gmail.com
Subject: Re: [PD] noob question: trying to repurpose the G08.reverb.pd example
To: Morgan Packard mor...@morganpackard.com
Cc: pd list pd-list@iem.at
Date: Tuesday, February 15, 2011, 3:45 AM

I don't entirely follow what is happening with your files. But in order to 
access abstractions they need to  have a file path, which you can setup via the 
preferences menuPath. I don't know if you are aware of this or not.

I put all mine in a folder called abstractions which I have set up a path to.


On Tue, Feb 15, 2011 at 1:33 PM, Morgan Packard mor...@morganpackard.com 
wrote:

I'm trying to add that reverb in to my own patch. I simply copied and pasted 
the pd reverb subpatch in to my own. The reverb-echo abstraction isn't 
being found by my own patch (it shows up with a red outline, and an error in 
the console: reverb-echo ... couldn't create. 


The example patch works fine, loads that abstraction no problem. But it doesn't 
work in my own patch.
I tried loading a different abstraction in to my own patch, and it loads just 
fine. 


Any ideas what's going on here? How can I get better debugging information than 
couldn't create?
thanks!
-Morgan



-- 
Web:
http://www.morganpackard.com


Music/Art:Latest album: Moment Again Elsewhere

iOS app Thicket available on iTunes store.





___

Pd-list@iem.at mailing list

UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list





-- 
shiny
Rich



-Inline Attachment Follows-

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list



  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] noob question: trying to repurpose the G08.reverb.pd example

2011-02-15 Thread Frank Barknecht
Hi,

On Tue, Feb 15, 2011 at 03:43:35AM +0100, tim vets wrote:
 Quick and easy solution: copy the file 'reverb-echo.pd' to the same
 directory as where your own patch is located and then try again.

Even quicker would be to use one of the three builtin reverbs by Miller in the
extra dfirectory: [rev1~], [rev2~] or [rev3~]. [rev2~] is similar to the docs
example.

Ciao
-- 
 Frank BarknechtDo You RjDj.me?  _ __footils.org__

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] noob question: trying to repurpose the G08.reverb.pd example

2011-02-15 Thread Marco Donnarumma
In order to simplify the structure of paths to several library/objects in
the recent Pd-extended releases, a pd-externals folder is created during
the installation.
I would generally recommend to make use of that folder for one's own
library/objects and other libs.

M




 I don't entirely follow what is happening with your files. But in order to
 access abstractions they need to  have a file path, which you can setup via
 the preferences menuPath. I don't know if you are aware of this or not.

 I put all mine in a folder called abstractions which I have set up a path
 to.


-- 
Marco Donnarumma aka TheSAD
Independent New Media Arts Professional, Performer, Teacher
Ongoing MSc by Research, University of Edinburgh, UK


PORTFOLIO: http://marcodonnarumma.com
LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net |
http://www.flxer.net
EVENT: http://www.liveperformersmeeting.net
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] noob question: trying to repurpose the G08.reverb.pd example

2011-02-15 Thread Morgan Packard
Thanks all,
I had found the paths preference, and though I was setting it correctly,
but apparently not. I moved my abstraction in to the same folder as my
patch, and now things work correctly.
-m-

On Tue, Feb 15, 2011 at 9:16 AM, Marco Donnarumma de...@thesaddj.comwrote:

 In order to simplify the structure of paths to several library/objects in
 the recent Pd-extended releases, a pd-externals folder is created during
 the installation.
 I would generally recommend to make use of that folder for one's own
 library/objects and other libs.

 M




 I don't entirely follow what is happening with your files. But in order to
 access abstractions they need to  have a file path, which you can setup
 via
 the preferences menuPath. I don't know if you are aware of this or not.

 I put all mine in a folder called abstractions which I have set up a
 path
 to.


 --
 Marco Donnarumma aka TheSAD
 Independent New Media Arts Professional, Performer, Teacher
 Ongoing MSc by Research, University of Edinburgh, UK


 PORTFOLIO: http://marcodonnarumma.com
 LAB: http://www.thesaddj.com | http://cntrl.sourceforge.net |
 http://www.flxer.net
 EVENT: http://www.liveperformersmeeting.net




-- 

Web:
http://www.morganpackard.com

Music/Art:
Latest album: Moment Again
Elsewherehttp://www.anticipaterecordings.com/releases/ANT_011/index.php
iOS app Thicket
http://itunes.apple.com/us/app/thicket/id364824621?mt=8available on
iTunes store
.

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] noob question: trying to repurpose the G08.reverb.pd example

2011-02-15 Thread Mathieu Bouchard

On Tue, 15 Feb 2011, Jonathan Wilkes wrote:


Why not always put your abstractions in the same directory as the patch?  (Or 
in a
subdirectory if you want to organize them that way.)  It makes things more 
modular:
e.g., you can just compress the containing directory and shoot it off rather 
than
sending a separate attachment for abstractions and have them copy your 
manually-entered
search patch settings (which most likely will not be the same across platforms).


But sending a separate attachment also makes things more modular, as it 
allows using the exact same abstraction collection over several different 
patches. As those object-classes (abstractions) become more familiar, they 
become something that doesn't have to be relearned per-project and it 
becomes a common vocabulary across projects.


It's two different kinds of modularity.

 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] noob question: trying to repurpose the G08.reverb.pd example

2011-02-15 Thread Jonathan Wilkes
It#39;s still a common vocabulary.  You#39;re not rewriting the abstractions 
(or renaming them) every time.

And in your case why not just have the several different patches all be in the 
same folder with the abstractions?

-Jonathan


  ___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] noob question: trying to repurpose the G08.reverb.pd example

2011-02-15 Thread Mathieu Bouchard

On Tue, 15 Feb 2011, Jonathan Wilkes wrote:

It's still a common vocabulary. You're not rewriting the abstractions 
(or renaming them) every time.


How do the users know (and ensure) that they're really the same ?

Making copies like that, encourage per-project customisation of same-named 
things, doesn't it ?


And in your case why not just have the several different patches all be 
in the same folder with the abstractions?


In some sense, the examples/ folder of GridFlow can be thought as a big 
directory of projects sharing common abstractions and externals. So, in a 
sense, I'm doing that already.


To me, it's a form of packaging based on shared dependencies : things get 
distributed as a single package because they have a lot of dependencies 
with each other and/or in common (and there's not enough of a rationale to 
split the package). In GridFlow's case, it's also a form of packaging 
based on authorship : lots of things get put together because they share 
the same author (or by members of a same team, official or not).


 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] noob question: trying to repurpose the G08.reverb.pd example

2011-02-15 Thread Jonathan Wilkes


--- On Tue, 2/15/11, Mathieu Bouchard ma...@artengine.ca wrote:

 From: Mathieu Bouchard ma...@artengine.ca
 Subject: Re: [PD] noob question: trying to repurpose the G08.reverb.pd example
 To: Jonathan Wilkes jancs...@yahoo.com
 Cc: mor...@morganpackard.com, glitch...@gmail.com, pd-list@iem.at
 Date: Tuesday, February 15, 2011, 9:15 PM
 On Tue, 15 Feb 2011, Jonathan Wilkes
 wrote:
 
  It's still a common vocabulary. You're not rewriting
 the abstractions (or renaming them) every time.
 
 How do the users know (and ensure) that they're really the
 same ?

Well if the user is the person I send it to, the question makes no 
sense.  They just run the patch and it works.

 
 Making copies like that, encourage per-project
 customisation of same-named things, doesn't it ?

Not necessarily.  You could have a core set of abstractions, and 
abstractions that you create specifically for a particular project.

 
  And in your case why not just have the several
 different patches all be in the same folder with the
 abstractions?
 
 In some sense, the examples/ folder of GridFlow can be
 thought as a big directory of projects sharing common
 abstractions and externals. So, in a sense, I'm doing that
 already.
 
 To me, it's a form of packaging based on shared
 dependencies : things get distributed as a single package
 because they have a lot of dependencies with each other
 and/or in common (and there's not enough of a rationale to
 split the package). In GridFlow's case, it's also a form of
 packaging based on authorship : lots of things get put
 together because they share the same author (or by members
 of a same team, official or not).

But GridFlow contains a lot more than abstractions.  If it only contained 
abstractions, I'd just throw it in the patch's directory.  It's the 
difference between someone using my patch with a few clicks, and emailing 
me back about why [blah] isn't creating, or why Pd says it can't connect 
to a nonexistent right inlet of [bloo]...

-Jonathan

 
 
 ___
 | Mathieu Bouchard  tél: +1.514.383.3801 
 Villeray, Montréal, QC


  

___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] noob question: trying to repurpose the G08.reverb.pd example

2011-02-15 Thread Mathieu Bouchard

On Tue, 15 Feb 2011, Jonathan Wilkes wrote:

--- On Tue, 2/15/11, Mathieu Bouchard ma...@artengine.ca wrote:

 It's still a common vocabulary. You're not rewriting
the abstractions (or renaming them) every time.
How do the users know (and ensure) that they're really the
same ?
Well if the user is the person I send it to, the question makes no 
sense.  They just run the patch and it works.


I mean the direct users of the abstractions. (call them developers if you 
like)


But GridFlow contains a lot more than abstractions.  If it only 
contained abstractions, I'd just throw it in the patch's directory. 
It's the difference between someone using my patch with a few clicks, 
and emailing me back about why [blah] isn't creating, or why Pd says it 
can't connect to a nonexistent right inlet of [bloo]...


You can have all those problems with abstractions. This is because of two 
things : Pd looks for externals before it looks for abstractions ; and Pd 
doesn't look for an abstraction once a same-named external is loaded. Any 
name clash is possible (à priori).


So, if you have an abstraction called [oneshot], it will get overridden by 
any other [oneshot] that decides to register the name that is just 
oneshot.


If you have a [pow~] abstraction, it could get overridden by another 
same-named class by just upgrading from one version of vanilla to another 
version of vanilla.


In both cases, this could mean attempt to connect to a nonexistent right 
inlet if you're lucky, otherwise, silently wrong behaviour that takes a 
long time to debug.


 ___
| Mathieu Bouchard  tél: +1.514.383.3801  Villeray, Montréal, QC
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] noob question: trying to repurpose the G08.reverb.pd example

2011-02-14 Thread tim vets
2011/2/15 Morgan Packard mor...@morganpackard.com

 I'm trying to add that reverb in to my own patch. I simply copied and
 pasted the pd reverb subpatch in to my own. The reverb-echo abstraction
 isn't being found by my own patch (it shows up with a red outline, and an
 error in the console: reverb-echo ... couldn't create.

 The example patch works fine, loads that abstraction no problem. But it
 doesn't work in my own patch.

 I tried loading a different abstraction in to my own patch, and it loads
 just fine.

 Any ideas what's going on here? How can I get better debugging information
 than couldn't create?


The reason is that the abstraction 'reverb-echo.pd' is not in a location
where your pd goes looking for possible abstractions (search path, see File
 Path...), and is also not in the same directory as your own patch in which
you want it to be loaded.
Quick and easy solution: copy the file 'reverb-echo.pd' to the same
directory as where your own patch is located and then try again.
gr,
Tim


 thanks!

 -Morgan

 --
 
 Web:
 http://www.morganpackard.com

 Music/Art:
 Latest album: Moment Again 
 Elsewherehttp://www.anticipaterecordings.com/releases/ANT_011/index.php
 iOS app Thicket 
 http://itunes.apple.com/us/app/thicket/id364824621?mt=8available on iTunes 
 store
 .
 


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list


___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list


Re: [PD] noob question: trying to repurpose the G08.reverb.pd example

2011-02-14 Thread Richie Cyngler
I don't entirely follow what is happening with your files. But in order to
access abstractions they need to  have a file path, which you can setup via
the preferences menuPath. I don't know if you are aware of this or not.

I put all mine in a folder called abstractions which I have set up a path
to.



On Tue, Feb 15, 2011 at 1:33 PM, Morgan Packard mor...@morganpackard.comwrote:

 I'm trying to add that reverb in to my own patch. I simply copied and
 pasted the pd reverb subpatch in to my own. The reverb-echo abstraction
 isn't being found by my own patch (it shows up with a red outline, and an
 error in the console: reverb-echo ... couldn't create.

 The example patch works fine, loads that abstraction no problem. But it
 doesn't work in my own patch.

 I tried loading a different abstraction in to my own patch, and it loads
 just fine.

 Any ideas what's going on here? How can I get better debugging information
 than couldn't create?

 thanks!

 -Morgan

 --
 
 Web:
 http://www.morganpackard.com

 Music/Art:
 Latest album: Moment Again 
 Elsewherehttp://www.anticipaterecordings.com/releases/ANT_011/index.php
 iOS app Thicket 
 http://itunes.apple.com/us/app/thicket/id364824621?mt=8available on iTunes 
 store
 .
 


 ___
 Pd-list@iem.at mailing list
 UNSUBSCRIBE and account-management -
 http://lists.puredata.info/listinfo/pd-list




-- 
shiny

Rich
___
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management - 
http://lists.puredata.info/listinfo/pd-list