[PD] CONTEXT V3.0.2 tests. (was: How to declare custom libraries in abstractions)

Liam Goodacre liamg_uw at hotmail.com
Fri Apr 20 12:54:20 CEST 2018


What do you usually do to use objects from these libraries? All externals objects are declared as [library/object] inside Context, so it it works outside the patch, I don't understand why it wouldn't work inside. Can you for instance create [iemguts/canvasargs] in a regular patch?


________________________________
From: Raphaël Ilias <phae.ilias at gmail.com>
Sent: 19 April 2018 16:26
To: Liam Goodacre
Cc: PD list
Subject: Re: [PD] CONTEXT V3.0.2 tests. (was: How to declare custom libraries in abstractions)

Good to know that my testing was useful.

However, I don't know if this is important for your testings, but I DO have iemguts and zexy (and cyclone, flatgui, hcs and list-abs... for the ones you use) already installed via Deken (so on Mac OS X now they're put in /Users/myuseraccount/Library/Pd/).

I'll look deeper into Context when I have time, but it looks a huge amount of work.

all the best,

Raphaël


2018-04-19 16:55 GMT+02:00 Liam Goodacre <liamg_uw at hotmail.com<mailto:liamg_uw at hotmail.com>>:
Thanks Raphaël. It's especially good to know that Context works on Mac, since I haven't tested it there myself.

It looks like you don't have the zexy, iemguts or else installed. You can get them from Help-->Find Externals if you want, but the important thing is that Context works with the built in externals.

If you want to understand about resizing and shifting toggle floats, you can look at helpfiles/GUI_manioulation.pd

Let me know if you have any questions or suggestions!

Liam
________________________________
From: Raphaël Ilias <phae.ilias at gmail.com<mailto:phae.ilias at gmail.com>>
Sent: 19 April 2018 12:56
Cc: Liam Goodacre; PD list
Subject: Re: [PD] CONTEXT V3.0.2 tests. (was: How to declare custom libraries in abstractions)

Hi,

I might be late for the answer... I didn't know Context, but I just had a quick look about it and seems interesting concept.
I am trying "externs-test.pd". I am using Macbook Pro 2012 with OS X 10.10.5 Yosemite and pd-vanilla 0.48-1

1. I don't have any "couldn't create" on load

2. I don't really know yet how to "resizing and shifting toggle floats"

3. The 4 objects seems to create but none of their help-files open with "right-click > Help"

4. I quit pd, renamed the 8 libraries folder as "_OUT_libraryname/" and re-opened "externs-test.pd" :

1B. Now I have a lot of "couldn't create" on load :
- demux
- l2s
- sort
- mux
- urn
- else/break &
- msgfile
- iemguts/initbang
- else/fromany
- else/toany
- else/routeall
- s2l
- time
- iemmatrix/matrix
- iemmatrix/mtx_check
...
and a few chords that couldn't be created, and missing arrays (0-IDshare)

2B : still don't know how to "resize and shift toggle floats"

3B : [s2l] and [else/toany] don't create. The other two do open their help-patches with "right-click > Help"

NB : i don't have else library installed originally


Hope this helps !

cheers,

Raphaël


2018-04-15 6:26 GMT+02:00 Lucas Cordiviola <lucarda27 at hotmail.com<mailto:lucarda27 at hotmail.com>>:

Hi Liam,

Amazing patching!

-----------------


1: When you open this patch, are there any "couldn't create" messages in the console? If so, tell me!


There are not "couldn't create" on "externs-test.pd" but I found:

 cyclone/tanh~
... couldn't create

going through examples that use [docfiles/glock~].

On "12_overlay_examples.pd" & "13_embedding_(takes_several_minutes_to_load!).pd" i get:


 <~
... couldn't create
 &&~
... couldn't create
 <~
... couldn't create
 &&~
... couldn't create
 <~
... couldn't create
 &&~
... couldn't create



2: Does Context seem to be working correctly? Try resizing it and shifting toggle floats to see.;


Resizing seems to work. I don't know what you mean with "shifting toggle floats to see".

Notes: when using "externs-test.pd" if I click on the *lower left toggle* i get:

0-crxyoff: no such object
0-roff: no such object
0-notsafe: no such object
0-roff2: no such object
0-crxyoff: no such object

But is not the case if I create a new patch and a new [context].

3: If the following objects have created correctly, can you call the helpfiles?


I can not open the help files.

Note: I have temporarily switched off my normal externals folder.

---------------

I can not open "00_first_time_tutorial.pd" it crashes Pd.






--

Mensaje telepatico asistido por maquinas.

On 4/14/2018 9:10 AM, Liam Goodacre wrote:
I figured out what the difference was between mine and Alex's screenshots. In my case, the "custom search location" was also the folder that the patch was saved into. So it was loading an external relative to this, not the custom search folder.

I've uploaded a draft of Context with externals which I hope will work "out of the box". The idea is that if a user wants to use their own externals, they simply delete the relevant folders from the main Context folder, and then the patch goes back to searching for the externals in the regular places. This is based on the assumption that PD searches for externals in the PD folder BEFORE searching in Documents/PD/externals or anywhere else. This appears to be the case on my Linux and Windows machines, but can I count on it always working?

Lucas, thanks for pointing me towards the old Extended binaries for Zexy. I didn't realized that they existed, and it helps to keep the file size small. The Context folder currently has 6mb of binary externals (Linux, Windows & OS), which seems to me like an acceptable cost.

If anyone wants to test it, I'd really appreciate it, in case I've made a mistake. You can download the test branch here, then follow the instruction in the file "externs-test.pd".

https://github.com/LGoodacre/context-sequencer/tree/externs
[https://avatars2.githubusercontent.com/u/22167643?s=400&v=4]<https://github.com/LGoodacre/context-sequencer/tree/externs>

LGoodacre/context-sequencer<https://github.com/LGoodacre/context-sequencer/tree/externs>
context-sequencer - Context, a modular sequencer for PD
github.com<http://github.com>


________________________________



_______________________________________________
Pd-list at lists.iem.at<mailto:Pd-list at lists.iem.at> mailing list
UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list




--
Raphaël Ilias
  ___________________________________
     phae.fr<http://phae.fr>
     17 places des Halles - Ingrandes
     49123 Ingrandes Le Fresne s/ Loire
     phae.ilias at gmail.com<mailto:phae.ilias at gmail.com> / +33 (0) 6 04 45 79 78
  ___________

_______________________________________________
Pd-list at lists.iem.at<mailto:Pd-list at lists.iem.at> mailing list
UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list




--
Raphaël Ilias
  ___________________________________
     phae.fr<http://phae.fr>
     17 places des Halles - Ingrandes
     49123 Ingrandes Le Fresne s/ Loire
     phae.ilias at gmail.com<mailto:phae.ilias at gmail.com> / +33 (0) 6 04 45 79 78
  ___________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20180420/599be55b/attachment-0001.html>


More information about the Pd-list mailing list