hi
I would like to have a version of PD with a set of externals and to be able to pass that app to some students not needing to set the preferences to load the externals in every machine (neither copy the preferences file). I want it to be 100% portable.
I was reading this old post about something similar https://lists.puredata.info/pipermail/pd-list/2008-10/065691.html
Is it possible to achieve this nowadays?
thanks
enrike
Since pd is open source you could always modify the defaults and make your own build but it shouldn't have to come to that.
100% portable.. I assume you're only targeting one os? Which one?
For Mac I think you should be able to put your externals in extra (inside Pd.app) and.. Can you use declare with stdpath to reference those?
A three step process would probably be more educational though.. Install pd, copy all these externals to a given place, write this into pdrc..
Alex
On January 12, 2017 8:17:50 AM PST, enrike altern2@gmail.com wrote:
hi
I would like to have a version of PD with a set of externals and to be able to pass that app to some students not needing to set the preferences to load the externals in every machine (neither copy the preferences file). I want it to be 100% portable.
I was reading this old post about something similar https://lists.puredata.info/pipermail/pd-list/2008-10/065691.html
Is it possible to achieve this nowadays?
thanks
enrike
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
I know, but this is a teaching situation with very short time and non-technical students. I would like to be able to drop a version of PD with everything already included and setup so that we can straight away start patching
On og., 2017.eko urtren 12a 19:31, Christof Ressi wrote:
I think a good way to distribute a project that should really work out of the box is to include all needed externals and abstractions within your patch folder (probably in subfolders to give it some structure) and then [declare] the relative paths inside your patch. Ideally you would even include Pd itself (the version you need) and make a script which loads your main patch with that local version of Pd.
*Gesendet:* Donnerstag, 12. Januar 2017 um 17:59 Uhr *Von:* "Alex Norman" x37v.alex@gmail.com *An:* pd-list@lists.iem.at, enrike altern2@gmail.com, "the PureData - mailinglist" pd-list@iem.at *Betreff:* Re: [PD] standalone with preferences included on OSX? Since pd is open source you could always modify the defaults and make your own build but it shouldn't have to come to that. 100% portable.. I assume you're only targeting one os? Which one?
For Mac I think you should be able to put your externals in extra (inside Pd.app http://Pd.app) and.. Can you use declare with stdpath to reference those?
A three step process would probably be more educational though.. Install pd, copy all these externals to a given place, write this into pdrc..
Alex
On January 12, 2017 8:17:50 AM PST, enrike altern2@gmail.com wrote:
hi I would like to have a version of PD with a set of externals and to be able to pass that app to some students not needing to set the preferences to load the externals in every machine (neither copy the preferences file). I want it to be 100% portable. I was reading this old post about something similar https://lists.puredata.info/pipermail/pd-list/2008-10/065691.html Is it possible to achieve this nowadays? thanks enrike ------------------------------------------------------------------------ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
_______________________________________________ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
i see, but I would try to avoid creating my own build. In windows I solved this by creating a bat script that opens bin/pd.exe with the right flags to point to the extras and load them. Then I used a bat to exe converter program to compile an exe out of the bat file, placed the exe at the root of pd and problem solved.
On og., 2017.eko urtren 12a 17:59, Alex Norman wrote:
Since pd is open source you could always modify the defaults and make your own build but it shouldn't have to come to that. 100% portable.. I assume you're only targeting one os? Which one?
For Mac I think you should be able to put your externals in extra (inside Pd.app http://Pd.app) and.. Can you use declare with stdpath to reference those?
A three step process would probably be more educational though.. Install pd, copy all these externals to a given place, write this into pdrc..
Alex
On January 12, 2017 8:17:50 AM PST, enrike altern2@gmail.com wrote:
hi I would like to have a version of PD with a set of externals and to be able to pass that app to some students not needing to set the preferences to load the externals in every machine (neither copy the preferences file). I want it to be 100% portable. I was reading this old post about something similar https://lists.puredata.info/pipermail/pd-list/2008-10/065691.html Is it possible to achieve this nowadays? thanks enrike ------------------------------------------------------------------------ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
creating a bat script that opens bin/pd.exe with the right flags to point to the extras and load them.
I was just going to suggest that. Since you already did that on windows, what's the reason why that approach doesn't work for you on OSX (with a shell script)? I also don't see why you needed a .exe, the user can just click on the script... or is it just because people are used to launch programs from clicking executables?
Gesendet: Freitag, 13. Januar 2017 um 09:57 Uhr Von: enrike altern2@gmail.com An: "Alex Norman" x37v.alex@gmail.com, pd-list@lists.iem.at, "the PureData - mailinglist" pd-list@iem.at Betreff: Re: [PD] standalone with preferences included on OSX?
i see, but I would try to avoid creating my own build. In windows I solved this by creating a bat script that opens bin/pd.exe with the right flags to point to the extras and load them. Then I used a bat to exe converter program to compile an exe out of the bat file, placed the exe at the root of pd and problem solved.
On og., 2017.eko urtren 12a 17:59, Alex Norman wrote:
Since pd is open source you could always modify the defaults and make your own build but it shouldn't have to come to that. 100% portable.. I assume you're only targeting one os? Which one?
For Mac I think you should be able to put your externals in extra (inside Pd.app http://Pd.app) and.. Can you use declare with stdpath to reference those?
A three step process would probably be more educational though.. Install pd, copy all these externals to a given place, write this into pdrc..
Alex
On January 12, 2017 8:17:50 AM PST, enrike altern2@gmail.com wrote:
hi I would like to have a version of PD with a set of externals and to be able to pass that app to some students not needing to set the preferences to load the externals in every machine (neither copy the preferences file). I want it to be 100% portable. I was reading this old post about something similar https://lists.puredata.info/pipermail/pd-list/2008-10/065691.html Is it possible to achieve this nowadays? thanks enrike ------------------------------------------------------------------------ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
On or., 2017.eko urtren 13a 12:18, Christof Ressi wrote:
creating a bat script that opens bin/pd.exe with the right flags to point to the extras and load them.
I was just going to suggest that. Since you already did that on windows, what's the reason why that approach doesn't work for you on OSX (with a shell script)? I also don't see why you needed a .exe, the user can just click on the script... or is it just because people are used to launch programs from clicking executables?
yeah, technophobic art students get scared of anything.
I will try to go for the script but starting an app from a shell script is not what they are used to :) I wanted to find a solution that would allow me to pass them a copy of PD that they just double click to run with no setup involved at all.
I know that they would learn more if they would install the extras and set the paths and preferences, but some of them would drop at there
I will try to go for the script but starting an app from a shell script is not what they are used to :)
Just give it a fancy icon :-D
Gesendet: Freitag, 13. Januar 2017 um 12:44 Uhr Von: enrike altern2@gmail.com An: "Christof Ressi" christof.ressi@gmx.at Cc: "Alex Norman" x37v.alex@gmail.com, pd-list@lists.iem.at, "the PureData - mailinglist" pd-list@iem.at Betreff: Re: Aw: Re: [PD] standalone with preferences included on OSX?
On or., 2017.eko urtren 13a 12:18, Christof Ressi wrote:
creating a bat script that opens bin/pd.exe with the right flags to point to the extras and load them.
I was just going to suggest that. Since you already did that on windows, what's the reason why that approach doesn't work for you on OSX (with a shell script)? I also don't see why you needed a .exe, the user can just click on the script... or is it just because people are used to launch programs from clicking executables?
yeah, technophobic art students get scared of anything.
I will try to go for the script but starting an app from a shell script is not what they are used to :) I wanted to find a solution that would allow me to pass them a copy of PD that they just double click to run with no setup involved at all.
I know that they would learn more if they would install the extras and set the paths and preferences, but some of them would drop at there
Couldn't you do this with an installer? Those are pretty standard in the computer world..
Would they be afraid of: run this installer ( puts pd.app in applications, installs externals where you need them, sets initial preferences) then run pd?
Alex
On January 13, 2017 3:44:02 AM PST, enrike altern2@gmail.com wrote:
On or., 2017.eko urtren 13a 12:18, Christof Ressi wrote:
creating a bat script that opens bin/pd.exe with the right flags to point to the extras and load them.
I was just going to suggest that. Since you already did that on
windows, what's the reason why that approach doesn't work for you on OSX (with a shell script)? I also don't see why you needed a .exe, the user can just click on the script... or is it just because people are used to launch programs from clicking executables?
yeah, technophobic art students get scared of anything.
I will try to go for the script but starting an app from a shell script
is not what they are used to :) I wanted to find a solution that would allow me to pass them a copy of PD that they just double click to run with no setup involved at all.
I know that they would learn more if they would install the extras and set the paths and preferences, but some of them would drop at there
hello, we have done something similar to distribute a chdh performance on a usb stick. Nicolas did the job for osX. As far as I remember, he started from an old pd-extended package, change the pd version, add externals and did few glue to start everything as we wanted
You can download it and see how it works :
http://www.chdh.net/egregore_source.php
cheers c
Le 12/01/2017 à 17:17, enrike a écrit :
hi
I would like to have a version of PD with a set of externals and to be able to pass that app to some students not needing to set the preferences to load the externals in every machine (neither copy the preferences file). I want it to be 100% portable.
I was reading this old post about something similar https://lists.puredata.info/pipermail/pd-list/2008-10/065691.html
Is it possible to achieve this nowadays?
thanks
enrike
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
I don't remember precisely how I've done but you can have a look at the code here: https://sourceforge.net/p/chdh-egregore/code/ci/master/tree/ there is an "empty" app here: https://sourceforge.net/p/chdh-egregore/code/ci/master/tree/template/ and the "generate release" script brings everything together: https://sourceforge.net/p/chdh-egregore/code/ci/master/tree/generate_release... n
Le 13/01/2017 à 13:15, cyrille henry a écrit :
hello, we have done something similar to distribute a chdh performance on a usb stick. Nicolas did the job for osX. As far as I remember, he started from an old pd-extended package, change the pd version, add externals and did few glue to start everything as we wanted
You can download it and see how it works :
http://www.chdh.net/egregore_source.php
cheers c
Le 12/01/2017 à 17:17, enrike a écrit :
hi
I would like to have a version of PD with a set of externals and to be able to pass that app to some students not needing to set the preferences to load the externals in every machine (neither copy the preferences file). I want it to be 100% portable.
I was reading this old post about something similar https://lists.puredata.info/pipermail/pd-list/2008-10/065691.html
Is it possible to achieve this nowadays?
thanks
enrike
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
I have solved it with a script then I bundled together the script and PD with Platypus. So far it seems to work fine, but I have to test it properly
On or., 2017.eko urtren 13a 13:38, Nicolas Montgermont via Pd-list wrote:
I don't remember precisely how I've done but you can have a look at the code here: https://sourceforge.net/p/chdh-egregore/code/ci/master/tree/ there is an "empty" app here: https://sourceforge.net/p/chdh-egregore/code/ci/master/tree/template/ and the "generate release" script brings everything together: https://sourceforge.net/p/chdh-egregore/code/ci/master/tree/generate_release... n
Le 13/01/2017 à 13:15, cyrille henry a écrit :
hello, we have done something similar to distribute a chdh performance on a usb stick. Nicolas did the job for osX. As far as I remember, he started from an old pd-extended package, change the pd version, add externals and did few glue to start everything as we wanted
You can download it and see how it works :
http://www.chdh.net/egregore_source.php
cheers c
Le 12/01/2017 à 17:17, enrike a écrit :
hi
I would like to have a version of PD with a set of externals and to be able to pass that app to some students not needing to set the preferences to load the externals in every machine (neither copy the preferences file). I want it to be 100% portable.
I was reading this old post about something similar https://lists.puredata.info/pipermail/pd-list/2008-10/065691.html
Is it possible to achieve this nowadays?
thanks
enrike
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
thanks. I will have a look
On or., 2017.eko urtren 13a 13:15, cyrille henry wrote:
hello, we have done something similar to distribute a chdh performance on a usb stick. Nicolas did the job for osX. As far as I remember, he started from an old pd-extended package, change the pd version, add externals and did few glue to start everything as we wanted
You can download it and see how it works :
http://www.chdh.net/egregore_source.php
cheers c
Le 12/01/2017 à 17:17, enrike a écrit :
hi
I would like to have a version of PD with a set of externals and to be able to pass that app to some students not needing to set the preferences to load the externals in every machine (neither copy the preferences file). I want it to be 100% portable.
I was reading this old post about something similar https://lists.puredata.info/pipermail/pd-list/2008-10/065691.html
Is it possible to achieve this nowadays?
thanks
enrike
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list