Hello all,
After teaching the PD workshop this past week Matt and I realized a couple things that PD could really use to broader the user-base.
First off, hats off to Adam and the clickable installers, made things much more smooth.
The installation of externals (Gem under windows in particular) is a huge pain, to quote from Matt-during the workshop "Do you remember where the GLUT.dll is supposed to go?" (I'm not even going to mention compiling gem, but thats what packages are for!)
I know someone on the list is working on/has made a PD-laucher. (David McCallum?)
What Matt and I propose is a PD launcher/external manager. This would be losely modeled on the MacOS 9 "extensions manager" where one turns off and on checkboxes to turn on and off extensions, and allows you to create sets of these choices "gem & zexy" "usb audio" "internal audio" "asio & gem & cyclone" These could be added as buttons or quick links. Another option, rather than checkboxes, is a two pane system, with a list of all externals on one side, and the current external set on the other, and using drag and drop to create sets.
Ideally it would search for externals automatically, based on supplied search paths, and be cross-platform (windows/OSX/Linux + sgi?)
I'm thinking tcl/tk since I know it, and it must be installed to use PD anyhow.
I wanted to throw it out on the list so you guys can update us on the "laucher" status and give us any opinions on the matter.
Thanks Ben
bbogart@ryerson.ca wrote:
What Matt and I propose is a PD launcher/external manager. This would be losely modeled on the MacOS 9 "extensions manager" where one turns off and on checkboxes to turn on and off extensions, and allows you to create sets of these choices "gem & zexy" "usb audio" "internal audio" "asio & gem & cyclone" These could be added as buttons or quick links. Another option, rather than checkboxes, is a two pane system, with a list of all externals on one side, and the current external set on the other, and using drag and drop to create sets. Ideally it would search for externals automatically, based on supplied search paths, and be cross-platform (windows/OSX/Linux + sgi?)
i don't have the programming skills to code such a beast, but i've been dreaming of an externals-manager that downloads the right version of externals and installs them automatically...
please do it ! :) regards d13b
d dieb13@klingt.org wrote:
i don't have the programming skills to code such a beast, but i've been dreaming of an externals-manager that downloads the right version of externals and installs them automatically...
It could be done for Linux (RH, Debian,etc) with tools like apt-get and urpmi. A central repository for all externals would be nice , for stable and unstable (cvs) externals.
-- Marc
"We either make ourselves miserable, or we make ourselves strong. The amount of work is the same." (Carlos Castenada)
My Pd launcher's no more than a custom DOS .bat file that let's
you turn Framestein and ASIO drivers on/off at runtime. What you're describing is a great idea but beyond my skills...
And as a windows user I have to ask this, how cross-platform are
you intending this to be?
At 20:33 12/05/2003 -0400, you wrote:
I know someone on the list is working on/has made a PD-laucher. (David McCallum?)
. . David McCallum . Music wants to be free . http://mentalfloss.ca/sintheta/ .
David McCallum wrote :
My Pd launcher's no more than a custom DOS .bat file that let's you turn Framestein and ASIO drivers on/off at runtime.
I use the same technique in Linux with a shell script.
And as a windows user I have to ask this, how cross-platform are you intending this to be?
Tcl/Tk. The launcher would list the externals with their descriptions, and checkboxes would activate them. If an internet source is provided it would first download and install the externals. Isn't there a Windows mechanism to install softwares from the network?
-- Marc
"L'homme n'est pas fait pour travailler, la preuve c'est que cela le fatigue." (Voltaire)