No Gravatar


Move the mouse around, the ellipse will follow and change size. Click the mouse to see it light up with random colours.

So, I’m trying to develop my Processing skills. Processing.js allows processing code to run in most modern web browsers. Let me know what you think. Other than epilepsy, what ideas come to mind?

As far as I know, Processing.js cannot make use of external libraries, which is an impediment in my case since I want to use this with libpd (a library for using Pure Data within Processing), but it’s only a matter of time before the use of external libraries is ok. Meanwhile, I’ll work on the aesthetics.

Learn more about

  • Processing - http://processing.org
  • Processing.js – http://processingjs.org/
  • Openprocessing – A place to see processing code in action – http://openprocessing.org
  • No Gravatar

    ok, if you’re on Windows 7, using Pd-extended 0.42.5 and want to use Jaime Oliver’s [pix_mano] or [pix_drum] objects there’s a few thing you must do.

    1. download pd-vanilla 0.43
    2. download GEM 0.93.1 (not 0.93.0) and install it for pd-extended
    3. in the pd-vanilla zip, open the bin/ folder and search for these 2 files pthreadVC.dll and pthreadVC.lib
    4. copy the 2 files and drop in Program Files (x86)/pd/bin/ folder for pd-extented.

    Now, you should be able to use Jaime’s [pix_mano] and [pix_drum] objects with pd-extended + GEM 0.93.1

    I posted it on the pd forum where i was able to upload the necessary files. just copy the folders contents and drop as in step 4.

    No Gravatar


    As a musician I’m always searching for new, better gear and the perfect tool to develop my sound (anyone who knows what’s what knows this is impossible). In my search of sonic expansion and unique personalized controls for it, I’ve come across some very interesting prospects. Perhaps coincidentally but not surprisingly, the ones that I’ve found to be more interesting and groundbreaking are free and open-source: Pure Data, ReacTIVision, Charlie Robert’s Control, Iannix (I’ll admit it’s a novelty, but its connectivity and aesthetics definitely inspire a different approach to composition, be it sonic or visual.), Processing, and Arduino (Yes, I know Arduinos aren’t free, but they are extremely cheap for what they are and what they’re capable of.). I should also mention Csounds and SuperCollider but I must admit that I haven’t really gotten into these. I also use tools like Ableton Live, Reason, Reaktor, and Max/MSP, and do a bit of circuit bending.

    So, I’ve come to the temporary conclusion that the tool that remains useful is the one which can be constantly modified to the user’s needs; this applies to both aesthetics and functionality.  In that mindset, pure data is the tool for signal processing that I’ve become comfortable with, due to its graphical programming nature. But to perform with it, an interface must still be developed and polished to be both effective and visually pleasing to the user and the spectator alike. ReacTIVision is great for taking a different approach to performance but I find that the interface is limited in the sense that it still requires a physically bulky object, and it’s quite expensive to build one (if you want the whole visual feedback thing going on). Charlie Roberts’ Control is extremely useful for prototyping and getting into coding at the same time, and in a very friendly way (JSON), but the visual product is somewhat lacking. This is where I’m hoping Processing will fill the gap. So far, I really enjoy Processing’s aesthetics and documentation, and there seems to be a quite thriving community there too. Oh, and it has OSC and Pd libraries, among many others. OSC is used to send information to and from Pd, Iannix, Arduino, Max/MSP, Reaktor, etc. and libPd is for embedding Pd in other software as a sound engine! This means that instead of hacking together a bunch of tools with different uses and sketchy comunication, you can build an integrated system that works and looks just the way you want it to. Voila! You’ve programmed custom software and you never even noticed, just as Miller Puckette originally intended when he wrote Max in the first place. Update: Peter Kirn of CreateDigitalMusic helped develop the Pd library for Processing and recently gave a class over in L.A. California on making it work. So far, Android development is faster than iOS on this, funny huh? Hopefully, there’ll be further documentation soon, so I can get it to work fully and share it.

    I’ll be working hard at learning Processing so I can put together a Pd/Processing system that’ll allow me to concentrate on composing and performing and worry a little bit less about the technical aspects of my setups. For anyone interested in these tools, here are some of the best resources I’ve found for learning Pd and Processing separately, then a small tutorial on having them communicate with each other. Important: Processing does not automatically include the OSC library, you must download it from their site first here. Then unzip in Documents>Processing>libraries (if you don’t already have a “libraries” folder, create it and unzip the OSCP5 file in there.). Then open Processing, click File>Examples and a new window will open, scroll down and you should see the OSCP5 there.

    Dr. Raphael Hernandez has a great series of videos for learning Pure Data on Youtube. This is the first video.

    Youtube user STE1438 has a bunch of videos for learning Processing. I’m just getting started on these, but they’ve been great so far.

    Finally, I found this video by Youtube user Psicodelio on basic communication between Pure Data and Processing, it’s in spanish but I’ll most likely be reproducing this video in English pretty soon.

    No Gravatar

    So, I’m finally getting down to talking about my prep for the A/V show, and some key details which I’d like to discuss. First of all, Eduardo Rosario, a.k.a. Gbln.Shrk, did all the organizing and promo for this show, he did an excellent job and the show went off without a hitch. Being that it was an A/V Machinist Collective show, it means more people are getting involved within the collective, something that makes me extremely happy. We’re currently organizing the next set of A/V shows for the rest of the year, so we’ll keep you posted on that.

    As far as my set up goes, the tape series developed by Themis and I is something I’m very happy with. Inspired by Nam June Paik’s Random Access pieces, we created our own set of cassette-tape instruments with audio content prepared by me and visual content by Themis. To read the pieces, I removed the tape head from a cheap cassette player, extended it, and attached it to the end of a brush. I plan on re-casing the body of the cassette player, just for my own aesthetic satisfaction, but for now it’s the original. The audio from the tape is fed into Ableton Live for mixing and effects processing, which is controlled via the Padkontrol. Here I have an issue, I’d prefer to use Control on the iPad but the ad-hoc wireless connection keeps disconnecting suddenly, and obviously that’s a definite show-stopper if it happens during a live set. And since the latency increases if a wireless router is used, maybe tethered functionality would be a good idea.  Add to that the fact that Ableton doesn’t accept OSC (something that’s a bit silly now-a-days) and you’re forced to translate the OSC messages into MIDI using something like Pd or Max and then into Live, not that I mind either of these, it’s just that it’s another layer of stuff to do before you can get it to work. I think I’ll end up switching completely to Pd. The ReacTIVision set needs a completely new patch to enhance the interaction between the fiducials and allow more control over the sound, I’ll get on that.  End of rant.

    Gbln.Shrk- behind the ear piercing shrieks is careful consideration for composition and structure. The use of bent tools such as a toy hip-hop Santa Claus and the Über-Prepared Guitar make his sound palette pretty impressive. Plus he has a thing for performance art, and I don’t mean “roll around on the floor and squawk like a bird”, I mean that at some point he might play a kind of slide guitar with his bare feet while his hands are busy manipulating effects processors.

    joythief – It makes me sad to say that this was officially his last show in Puerto Rico before he leaves to Pennsylvania, but it was a good one nonetheless. It seems like he’s honed in on and polished his style, he knows his setup and flows between noise and musical elements, and his sounds seemed very tight and compressed and the volume controlled (which is difficult to achieve if you’re circuit bending). Since the beginning, joythief has been my main collaborator in the A/V Machinist Collective and I will miss him terribly. Best of luck to you out there, my friend.

    Polyhymnia – Earlier that night, Marcos had another show with Das Boots, a double-drums galore improvisation band which seems to be making quite the buzz locally, I haven’t been able to catch one of their shows but I’m sure I will soon. It’s great to see Marcos adding all those objects to his arsenal, new tools (literally, as his big ending was to hold a power drill and a mic up to a sheet of metal for about 2 mins) for his “search for sound” as he so well puts it.

    This show was really refreshing to me, as it tells of how there are still some people out there who still need new sounds and new ways of achieving them. After the experience of Alea XXI @ the MAC, where Gbln.Shrk and I were forced to cut our set short (but more on that later), this show was much needed. Also, big time props go to the folks of El Local for allowing all of the ruckus to go on, and not a single complaint… kudos to you, sirs. And, of course, thanks to Sam @ ATTACKWORKS for the great pics and support.

    As always, check out AVmachinists.org for the latest on the collective.

    No Gravatar

    I’ll write about it later.

    Tape Series

    Tape Head

    Tape Player

    No Gravatar

    Saturday July 23, El Local will be hosting our latest experiments. The great Polyhymnia (better known for his guitarwork with Tach.de) will be gracing us with his latest developments in swelling, morphing guitar loops. Gbln.shrk is the encarnation of Eduardo Rosario’s  heavily modified guitar and effects, which usually results in hearing loss. Sadly, this could be Joythief’s last presentation in PR before he moves away, so for those of us that follow his work, we can’t miss it. Finally, yours truly will be presenting some of my latest work. For this one I’ll be collaborating with Themis A. Garcia who will help me construct some audiotape panels with raw audio material for live signal processing.

    Line-up:

    • Epic Jefferson
    • Gbln.shrk
    • Joythief
    • Polyhymnia