Apologies for x-posting...
It's been a busy summer--pd-l2ork http://l2ork.music.vt.edu/main/?page_id=56has been making big strides towards becoming a robust full-fledged digital signal processing tool. The latest version includes revolutionary preset_hub and preset_node system that supports a wide range of data types as well as abstractions. It is essentially Pd's counterpart toMax's pattrstorage http://cycling74.com/docs/max5/refpages/max-ref/pattrstorage.html. We've also squashed dozens of bugs and clean-ups making pd-l2ork better than ever.
Perhaps the most exciting improvement involves Pd-L2Ork'sK12 module http://l2ork.music.vt.edu/main/?p=1964geared towards elementary, middle, and high school students. The new version has over 40 objects/abstractions, allowing students to seamlessly interact with both Wiimotes andSARC iteration of Arduino Uno devices (a.k.a. Sarcduino firmware) http://www.musicsensorsemotion.com/2010/03/08/sarcduino/. And this very version together with 15 L2Ork stations is being used this week by more than 30 middle-school students as part of the inauguralICAT K12 Maker Workshop http://www.icat.vt.edu/ taking place in Virginia Tech Institute for Creativity, Arts & Technology's Studio 1. So, head on over to the L2Ork's software page http://l2ork.music.vt.edu/main/?page_id=56and check out what the latest version of pd-l2ork is all about ;-)
Best wishes,
Sounds interesting. Do you still need docs for the preset stuff?
Best, Jonathan
From: Ivica Ico Bukvic ico@vt.edu To: 'p1k53l workshop' piksel@piksel.no; "pd-list@iem.at" pd-list@iem.at; linux-audio-announce@lists.linuxaudio.org; A list for linux audio users linux-audio-user@lists.linuxaudio.org; "An open mailing list for a world-wide network of aspiring L2Orkists, L2Ork developers, contributors, and supporters." l2ork-dev@disis.music.vt.edu; consortium consortium@lists.linuxaudio.org; community@nime.org; icma-post@umich.edu; seamus-l@seamusonline.org Sent: Monday, July 30, 2012 11:29 AM Subject: [PD] ANN: New version of Pd-L2Ork Software Featured in the Inaugural VT ICAT Maker Workshop for Middle-School Kids
Apologies for x-posting...
It’s been a busy summer--pd-l2ork has been making big strides towards becoming a robust full-fledged digital signal processing tool. The latest version includes revolutionary preset_hub and preset_node system that supports a wide range of data types as well as abstractions. It is essentially Pd’s counterpart to Max’s pattrstorage. We’ve also squashed dozens of bugs and clean-ups making pd-l2ork better than ever. Perhaps the most exciting improvement involves Pd-L2Ork’s K12 module geared towards elementary, middle, and high school students. The new version has over 40 objects/abstractions, allowing students to seamlessly interact with both Wiimotes and SARC iteration of Arduino Uno devices (a.k.a. Sarcduino firmware). And this very version together with 15 L2Ork stations is being used this week by more than 30 middle-school students as part of the inaugural ICAT K12 Maker Workshop taking place in Virginia Tech Institute for Creativity, Arts & Technology’s Studio 1. So, head on over to the L2Ork’s software page and check out what the latest version of pd-l2ork is all about ;-) Best wishes,
--
Ivica Ico Bukvic, D.M.A Composition, Music Technology Director, DISIS Interactive Sound & Intermedia Studio Director, L2Ork Linux Laptop Orchestra Head, ICAT IMPACT Studio Virginia Tech Department of Music Blacksburg, VA 24061-0240 (540) 231-6139 (540) 231-5034 (fax) disis.music.vt.edu l2ork.music.vt.edu ico.bukvic.net
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
On 07/30/2012 05:29 PM, Ivica Ico Bukvic wrote:
check out what the latest version of pd-l2ork is all about ;-)
hiho
this sounds really nice, but let me just add a couple of comments.
(really)
`pure-data' folder, messing up my pure-data git folder (I know I could have used the terminal but I don't think using an archive name different than its main folder name is a good idea really)
pd-vanilla-l2ork? (i.e. maybe I don't need 130Mo of libraries that I'll probably never use, but there I might be missing what pd-l2ork is about...)
make the install *much* simpler... right now I'm not sure what is `pd-l2ork/pd' github repository...
accounts when installing pd-l2ork? if yes, why? do users need to tweak those when using rt-kernel (like adding the users to audio group, or any other fancy things)? why not keeping it simple and use pd-l2ork with the current building user (like I would expect with any other application)?
sorry if this sounds picky, no offense intended (and I probably missed the obvious).. once again, this project looks very nice but frankly, it's the 2nd time this year I wanna give pd-l2ork a shot and just gave up because all these points make it very hard to understand what/how to build/install... I wish there was just a git repo with one README. 3 lines in my terminal et voilà ;)
thanks for the enlightments =)
best, y
----- Original Message -----
From: yvan volochine yvan.pd@gmail.com To: pd-list pd-list@iem.at Cc: Sent: Monday, July 30, 2012 5:19 PM Subject: Re: [PD] ANN: New version of Pd-L2Ork Software Featured in the Inaugural VT ICAT Maker Workshop for Middle-School Kids
On 07/30/2012 05:29 PM, Ivica Ico Bukvic wrote:
check out what the latest version of pd-l2ork is all about ;-)
hiho
this sounds really nice, but let me just add a couple of comments.
it took me 5 min to find the tar.bz2 download link on your website (really)
unpacking Pd-l2ork-dev-xxx.tar.bz2 via thunar puts everything into a
`pure-data' folder, messing up my pure-data git folder (I know I could have used the terminal but I don't think using an archive name different than its main folder name is a good idea really)
- is there an "unbloated" version of pd-l2ork? like a
pd-vanilla-l2ork? (i.e. maybe I don't need 130Mo of libraries that I'll probably never use, but there I might be missing what pd-l2ork is about...)
Look in http://l2ork.music.vt.edu/data/pd/ There are 15 and 27Mb tarballs.
- why not having the pd-l2ork-dev snapshot on your github? it would make the
install *much* simpler... right now I'm not sure what is `pd-l2ork/pd' github repository...
- about L2Ork Folder Structure: do you really create 2 new user accounts when
installing pd-l2ork? if yes, why? do users need to tweak those when using rt-kernel (like adding the users to audio group, or any other fancy things)? why not keeping it simple and use pd-l2ork with the current building user (like I would expect with any other application)?
sorry if this sounds picky, no offense intended (and I probably missed the obvious).. once again, this project looks very nice but frankly, it's the 2nd time this year I wanna give pd-l2ork a shot and just gave up because all these points make it very hard to understand what/how to build/install... I wish there was just a git repo with one README. 3 lines in my terminal et voilà ;)
thanks for the enlightments =)
best, y
-- http://yvanvolochine.com http://soundcloud.com/yvanvolochine http://vimeo.com/yv
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Hi, thanks for your interest. Please see my comments below...
hiho
this sounds really nice, but let me just add a couple of comments.
- it took me 5 min to find the tar.bz2 download link on your website
(really)
Well, I guess that is relative depending on what information format works the best for you (something that is impossible to do in a way that pleases everyone) and at least in part how carefully you read the instructions (which is obviously outside my control). On the top of the Software page it states:
The fastest way to get a working L2Ork-compatible software setup is to: install Burrito Supreme version of L2Ork Pd-extended install L2Ork Abstractions*
*even this part is not necessary unless you really wish to recreate exact environment we use in L2Ork, e.g. if you wish to write a piece for the ensemble...
Half a page below under the heading of Pd-L2Ork, the first entry is Burrito Supreme. There is typically both a 32-bit and 64-bit binary build there (right now 32-bit is being built so it's not there at this very moment). If you click on 64-bit it will download a 28MB prebuilt binary with everything included. If you click on its instructions it will take you down the page to instructions section which are only three lines:
tar -jxf Pd*.tar.bz2 cd Pd* sudo make install
And you're done...
- unpacking Pd-l2ork-dev-xxx.tar.bz2 via thunar puts everything into a
`pure-data' folder, messing up my pure-data git folder (I know I could have used the terminal but I don't think using an archive name different than its main folder name is a good idea really)
This is leftover to mimic the svn of the pd-extended for those who are comfortable with its file structure. Building it however is super-easy (as per instructions) and is also only 3 lines (assuming you have all the dependencies, please note you need tkpng which is something pd does not require, as per warning found on the top of the page):
tar -jxf Pd* cd Pd*/l2ork_addons ./tar_em_up.sh -f
This will recompile the entire source tree (including externals) using default enable-jack enable-alsa Linux flags (for advanced flags you may have to manually edit tar_em_up.sh filelook for the line with ./configure call and adjust it accordingly) and create a Burrito Supreme tarball in the folder where the original Pd* folder was created containing full install (including additional externals, abstractions, updated documentation, and the auto-installing Makefile). Once the tarball is created, to install it on your own computer, go back to the appropriate directory, decompress the tarball and run the installer using the same instructions as the Burrito Supreme installer:
cd ../../ tar -jxf Pd-l2ork-full* cd Pd* sudo make install
Now simply run the program by typing:
pd-l2ork
- is there an "unbloated" version of pd-l2ork? like a
pd-vanilla-l2ork? (i.e. maybe I don't need 130Mo of libraries that I'll probably never use, but there I might be missing what pd-l2ork is about...)
Again, read the site. The second entry under the pd-l2ork heading states:
Core Pd-L2Ork source snapshot (v.20120730) Core PD source only Does not include pd-extended-specific externals and documentation enhancements Does not include L2Ork specific abstractions or additional precompiled externals Git repository available here Install instructions USE THIS TO: mainly compare this iteration to the Pd vanilla and Pd extended
Look in http://l2ork.music.vt.edu/data/pd/ There are 15 and 27Mb tarballs.
Indeed. 15MB is only core pd source. 27MB is fully binary distro, and 130MB is complete source with all the externals and libs and additional build scripts.
- why not having the pd-l2ork-dev snapshot on your github? it would
make the install *much* simpler... right now I'm not sure what is `pd-
l2ork/pd'
github repository...
You can simply check it out using git command, e.g. git pull <git_repository>, and that will be identical to downloading the 15MB Core Pd listed above.
- about L2Ork Folder Structure: do you really create 2 new user
accounts when installing pd-l2ork? if yes, why? do users need to tweak those when using rt-kernel (like adding the users to audio group, or any other fancy things)? why not keeping it simple and use pd-l2ork with the current building user (like I would expect with any other
application)?
No one creates any new users. It is simply designed to install system-wide. If you look at the build scripts, you could create a binary that installs inside your own home folder if you like. I simply have not messed with that option as I prefer the system-wide setup for which all the prebuilt configs are also adjusted for. Assistance in testing/expanding this is as always welcome.
Bear in mind since pd-l2ork's source files have identical names to those of pd's (but by default live in the /usr/local/include/pdl2ork/ folder), when building pd-l2ork from the source, you need to make sure other (vanilla pd) includes are not found before these as that will make the compilation fail (pd-l2ork's includes are increasingly different from the regular pd).
sorry if this sounds picky, no offense intended (and I probably missed the obvious).. once again, this project looks very nice but frankly, it's the 2nd time this year I wanna give pd-l2ork a shot and just gave up because all these points make it very hard to understand what/how to build/install... I wish there was just a git repo with one README. 3 lines in my terminal et voilà ;)
There is a git repo you can pull from, as I mentioned above. There are 3-line instructions, as stated above, including building from source (which is identical to regular pd). Not sure what else I could've provided to make this any easier for you assuming you took a few minutes to read what was there.
Hope this helps!
Best wishes,
Ico
thanks for the enlightments =)
best, y
-- http://yvanvolochine.com http://soundcloud.com/yvanvolochine http://vimeo.com/yv
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
On 07/31/2012 12:47 AM, Ivica Ico Bukvic wrote:
Hi, thanks for your interest. Please see my comments below...
Hi Ico
Well, I guess that is relative depending on what information format works the best for you (something that is impossible to do in a way that pleases everyone) and at least in part how carefully you read the instructions
indeed... my sincere apologies for not properly reading the website (== with eyes closed) and writing an email to the list while I'm under job pressure. also for making you repeating half of the webpage here!
I don't think using an archive name different than its main folder name is a good idea really)
This is leftover to mimic the svn of the pd-extended for those who are comfortable with its file structure.
that somehow makes sense but I still find this "unnatural".
- is there an "unbloated" version of pd-l2ork?
Again, read the site. The second entry under the pd-l2ork heading states:
Core Pd-L2Ork source snapshot (v.20120730) Core PD source only Does not include pd-extended-specific externals and documentation enhancements Does not include L2Ork specific abstractions or additional precompiled externals Git repository available here
[snip]
Indeed. 15MB is only core pd source. 27MB is fully binary distro, and 130MB is complete source with all the externals and libs and additional build scripts.
ok, this is what confused me. I was expecting the following on your github repo: pd-l2ork-core-source + l2ork-externals sources + pd-l2ork abstractions and a pd-l2ork README.
- about L2Ork Folder Structure: do you really create 2 new user
accounts when installing pd-l2ork?
No one creates any new users. It is simply designed to install system-wide. If you look at the build scripts, you could create a binary that installs inside your own home folder if you like. I simply have not messed with that option as I prefer the system-wide setup for which all the prebuilt configs are also adjusted for. Assistance in testing/expanding this is as always welcome.
ok, this was not clear from the website..
I wish there was just a git repo with one README. 3 lines in my terminal et voilà ;)
There is a git repo you can pull from, as I mentioned above. There are 3-line instructions, as stated above, including building from source (which is identical to regular pd). Not sure what else I could've provided to make this any easier for you assuming you took a few minutes to read what was there.
as stated above, I expected one repo to rule them all (well, maybe not with pd-extended externals but at least everything pd-l2ork related).
BTW, do you have a version control for pd-l2ork externals?
thanks for taking the time to reply :)
ciao y