-
Epic Jefferson
I'm sending leapmotion data from openframeworks to pd vanilla 0.46-5. OSC stops parsing the moment I activate DSP in Pd. The only data I get is about 4 seconds AFTER I remove my hand from the leap's view, and it's a dump of OSC data. When DSP is off, I get the expected stream of OSC data.
In case it was something to do with audio, I tried using jack but it doesn't change anything. Has anyone encountered this before?
pd-extended 0.43.4 also has the same problem, although it's all the time, not only when audio is activated. For pd-extended I'm using [dumpOSC] and for vanilla I'm using the new [netreceive -u -b]
I'm on osx 10.10
-
Epic Jefferson
Pd-extended on Rpi.
The easiest way to get pd-extended on the raspberry pi (raspbian wheezy)
http://puredata.info/docs/faq/debianbut that installed pd-extended 0.42.5 for me, for a more recent version try
Based on Tedbot's tutorial on building pd-extended for Debian Squeeze.
To install run these commands from the terminal:
$ sudo nano /etc/apt/sources.list
-copy/paste this line to the list(right-click to paste):
deb-src http://archive.raspbian.org/raspbian wheezy main contrib non-free rpi
ctrl+o, Enter (to save). ctrl+x (to exit)
$ sudo apt-get update
$ sudo dpkg -i Pd-0.43.3-extended-20121004.deb
$ sudo apt-get -f install
it should be installed. For root priorities:
$ sudo chmod 4755 /usr/bin/pd-extended
Updated tutorial on how to build pd-extended 0.43.3 for Raspbian Wheezy
http://www.epicjefferson.com/2012/10/raspberry-pi-pd/ -
Epic Jefferson
http://puredata.info/docs/developer/BuildingPdExtendedForRaspberryPiRaspbianWheezyArmhf
Building Pd-Extended 0.43.3 For Raspberry Pi (Raspbian Wheezy)
*Based On Tedbot’s Tutorial – Updated For Raspbian Wheezy
1. Add repositories for the source to aptitude$ sudo nano /etc/apt/sources.list
2. paste this and save (ctrl+o, Enter)
deb-src http://archive.raspbian.org/raspbian/ wheezy main contrib non-free rpi
ctrl+x to exit3. Update aptitude
$ sudo apt-get update4. We need to install build packages
$ sudo apt-get install dpkg-dev build-essential devscripts5. Get Pd dependencies
$ sudo apt-get install rsync autoconf libfftw3-dev liblua5.1-0-dev swig libvorbis-dev ladspa-sdk libspeex-dev libmp3lame-dev lua5.1 tcl-dev6. Get the source code (addresses will most likely change in the future so check the forum if links don't work)
$ wget http://blinky.at.or.at:8888/auto-build/2012-10-02/Pd-extended_0.43.3~20121002-source.tar.bz2
$ wget http://blinky.at.or.at:8888/auto-build/2012-10-02/Pd-extended_0.43.3~20121002-source.debian.tar.bz27. untar
$ tar xjf Pd-extended_0.43.3~20121002-source.tar.bz2
$ cd pd-extended
$ tar xjf ../Pd-extended_0.43.3~20121002-source.debian.tar.bz2
$ cd ..7. Build pd dependencies
$ sudo apt-get build-dep puredata gem pdp8.Remove problematic "-lpd"
$ nano externals/OSCx/configure
Ctrl+w to search for “-lpd” in “linux:” and remove it
Ctrl+o, then press “Enter” to saveCtrl+x to exit.
$nano externals/OSCx/configure.ac
Search for “-lpd” and perform the same modification9. let’s build it
$ cd packages/linux_make
-then
$ nohup make install > makeinstall.log &
-monitor it
$ tail –f makeinstall.log4-5 hrs later it should say: “linux_make install succeeded” Ctrl+c to exit
10. Let’s make the debian package
$ nohup make package > makepackage.log &
-monitor it
$ tail –f makepackage.logIt should say something like: “dpkg-deb: building package pd-extended' in /home/pi/pd-extended_0.43.3/pd-extended/packages/linux_make/Pd-0.43.3-extended-20121010.deb'.” Ctrl+c to exit
11. install (the pd-extended_0.43.3-20121010.deb must match the one just created)
$ sudo dpkg –i Pd-extended_0.43.3-20121010.deb
That should do it! Pd-extended should now be installed. And it should sound like crap.
This is why Miller recommends you run this command:
$ sudo chmod 4755 /usr/bin/pd-extended
Which will give pd root priority (Much better audio output)
-
Epic Jefferson
Recently, I gave an "Introduction to Pd" workshop at the Puerto Rico Music Conservatory.
We covered:
Basic synthesis [osc~]
Sample playback [soundfiler]
Basic Arduino interface
Workshop materials are http://www.mediafire.com/?bgds4uykxpnlb3d (comments are in spanish)
Check out some pics http://www.epicjefferson.com/2012/05/pure-data-workshop/
-
Epic Jefferson
ok, if you’re on Windows 7, using Pd-extended 0.42.5 and want to use GEM 0.93.1 there’s a few thing you must do.
download pd-vanilla 0.43
download GEM 0.93.1 (not 0.93.0) and install it for pd-extended
in the pd-vanilla zip, open the bin/ folder and search for these 2 files pthreadVC.dll and pthreadVC.lib
copy the 2 files and drop in Program Files (x86)/pd/bin/ folder for pd-extented.Now, you should be able to use GEM 0.93.1 objects with pd-extended 0.42.5
I've included a zip with the necessary files, but if it doesn't work you know where to get it.
-
Epic Jefferson
Hi there,
this is what i came up with after seeing The Sad's CNTL thingy.It's a sequenced pitchshifter patch in which you can choose the amount of steps in the sequence (up to 16 in this version), amount of shift per step (in semitones, ranged from -12 to 12), and the metro value (which I will change to bpm).
I plan to add the possibility of saving and calling presets, but that'll take a while. oh, and a default button that sets all steps to 0... later.
Comments and improvements are most welcome.
http://www.pdpatchrepo.info/hurleur/Sequenced_Pitchshifting.zip
-
Epic Jefferson
Ok, so this is not a purely Pd song, but we recorded about 30mins of audio through my pitchshifter-sequencer patch, then through jack into ableton for further processing, and mastering. Enjoy.
-
Epic Jefferson
Is it possible to integrate Pd with Ableton Live in a way similar to Max4Live, as a Live/Pd user (newbie really) this will be a very important issue in my work. As far as i know, Max4live includes many instruments that can be opened up in a Max canvas (similar to Pd) environment for editing, as well as allowing additional access to the inner workings of Live, http://www.ableton.com/maxforlive. I just wanted to verify if there is (or going to be) any movement to allow for such integration. i am already aware of Jack for sending audio directly from pd to live and vice versa(not sure about midi capabilities), but i'm refering to truly open possibilities that this type of integration will allow.
Thanks,
Jeff -
Epic Jefferson
Pd and Max users in PR, we've just opened a page on facebook join us if you're in the area.
Usuarios de Max/msp y Pd de PR, acabamos de abrir nuestra pagina en facebook, unete si estas en el area.
Max/MSP Puerto Rico
http://www.facebook.com/home.php?#/group.php?gid=205401102177&ref=ts -
Epic Jefferson
I don't think you need to try this with 0.42.5 anymore since the beta for 0.43.1 is up and it should include Jaime Oliver's pix mano and drum objects. Give it a try.
-
Epic Jefferson
Not sure, remember that you can't use Gem 0.92 and Gem 0.93.1 at the same time. Either one or the other.
-
Epic Jefferson
I know the documentation of pd-Launch was quite iffy. But perhaps someone could let me know if it's been uploaded anywhere yet and, if so, where to find it. Also, I remember some usb sticks where for sale at some point with a supposed 20 lecture course by Miller. Any way I can find that somewhere too?