Magnetosphere es un plugin para itunes®, creado por Robert Hodgin utilizando Processing. Funciona como un visualizador reactivo a la música que suena en el reproductor, cosa que hace rato existe, pero éste debe ser uno de los de mejor estética en su respuesta gráfica y dinámica. Tiene la gracia también que presionando las teclas A [...]
Archive for the ‘Software’ Category
magnetosphere
Monday, July 7th, 2008v002 Screen Capture Available: GPU-Accelerated Mac Inter-App Sampling
Thursday, June 19th, 2008
CDMotion contributor vade has posted the first release of his v002 Screen Capture tool, which allows video from the screen (including video, 3D — anything output to OpenGL) to be routed between applications. It all happens on the GPU, which means it’s very, very fast. In vade’s words:
v002 Screen Capture allows you to capture your desktop, or a portion of it to a texture and further process it. This can be used to bring in other applications output or windows as a source input to VDMX or other Quartz Composer compatible patch hosts.
Screen Capture is fully GPU accelerated, and therefore is very fast.
Sample Processing, 3L, Modul8, Jitter, GEM, or any application, and mix them in VDMX, or your Quartz Composer patch host of choice.
Right now, the release is Quartz Composer and Mac-only. (Quartz Composer plug-in support means it’ll also drop nicely into software like VDMX.) But there’s an open call to port this to other environments (Pd, Max/MSP/Jitter, Processing, and such). It may even be possible to replicate the basic technique on another operating system, though the implementation would have to be reconsidered.
We’d love some feedback, so have at it! Especially interested in Processing support; see the thread on the Processing forums.
v002 Screen Capture Quartz Composer plug-in download
© Peter Kirn for Create Digital Motion, 2008. |
Permalink |
2 comments
Add to del.icio.us
Want more on these topics ? Browse the archive of posts filed under News.
Inter-App Video: A Mac GPU Hack, More Ideas?
Wednesday, June 18th, 2008CDMotion contributor vade sends word of some experiments he’s been doing with inter-application video sharing. The basic idea: start with live imagery in one place (like a Processing sketch, for instance), and feed those visuals into another app for adding effects, mixing, and output (like VDMX). Naturally, you’d want to do this without a performance tax.
vade’s solution – Mac-only – uses live visual capture to send the output of one tool to another, all on the GPU. Performance looks great, but the big problem is that the window has to stay in the front. Still, I can already imagine uses for this.
Source-ry [abstrakt.vade.info]
That’s just one approach, though. Could we eventually even have a full-blown inter-application visual routing solution, one that might work between apps, platforms, or computers? I can imagine a few approaches that might work, though performance is always the challenge.
© Peter Kirn for Create Digital Motion, 2008. |
Permalink |
9 comments
Add to del.icio.us
Want more on these topics ? Browse the archive of posts filed under News.
Back to the Future: 1962 Graphic User Interface Still Looks Fresh
Tuesday, May 27th, 2008Want more evidence that tradition in user interfaces has blinded us to the possibilities for making graphics fluid and intuitive? Just look at the first known GUI, Dr. Ivan Sutherland’s Sketchpad. His 1962 PhD thesis at MIT, Sketchpad represents a whole bundle of firsts: the first object-oriented programming project, the first use of a toolbar, the first real-time graphics system, the first drawing program, the first GUI, the first use of instances, the first use of draggable vector graphics … and yet, that’s not what’s impressive about this. What’s really impressive is that the work of this one man still holds up in 2008, and not all of what he does here has been fully answered by modern UIs. (Sometimes the past turns out to be more futuristic than the present, perhaps because people doing modern development work don’t know enough of their history.)
The video here is introduced by Xerox PARC’s Dr. Alan Kay, who was later an Apple Fellow (among other things), and made his own contributions to UI history.
This is doubly interesting to me, because the simplicity of this kind of project makes it ideal for people writing their own interfaces into tools like Processing. And notice how nice it is having a persistent physical interface — something that might not be practical for Adobe, but could be perfectly practical for a DIY electronics builder and live visual performer. You can read his full thesis, and for more UI history with Alan Kay, there’s a full 1987 documentary that traces this and many other developments (including the mouse) on the Internet Archive.
Ivan Sutherland celebrated his 70th birthday last week, as described by Java creator James Gosling:
Happy Birthday, Ivan! [James Gosling: on the Java Road]
Gosling points out that even more interesting than this interface is what Ivan has to say about technology and courage. It’s well worth reading if you’re embarking on a research project of your own.
© Peter Kirn for Create Digital Motion, 2008. |
Permalink |
3 comments
Add to del.icio.us
Want more on these topics ? Browse the archive of posts filed under News.
Beatesthesia: Free, New Processing-Based Music Visualizer/VJ Tool
Thursday, May 15th, 2008Beatesthesia Custom Visulizer from olly gore on Vimeo.
Beatesthesia is a new open-source, cross-platform VJing/music visualizer application programmed in Processing. It sports some interesting design decisions, including an audio-reactive user interface. Its an interesting idea, and is certainly pretty and definitely novel. At first glance, I didn’t like the blinking UI; it struck me as being far too distracting, but, after second thought, it’s a pretty decent way of conveying content and disambiguating a UI elements purpose. Well done. Check out the Vimeo video and home page to get a feel for its capabilities.
Beatesthesia strikes me as being more of a music visualizer than a fully featured VJ application, but it’s open source, which means it will grow as it pulls in a dedicated user base. Beatesthesia’s website also hosts shared projects, so you can explore other users visualizations. [Ed. For what it's worth, it looks like more than just a visualizer to me -- especially as you start to edit the ways in which it works and make more elements "performable" -- and if you don't like this specific implementation, you could certainly code your own in Processing! Anyone performing with this or building something similar, let us know. -PK]
© vade for Create Digital Motion, 2008. |
Permalink |
15 comments
Add to del.icio.us
Want more on these topics ? Browse the archive of posts filed under News.
Processing, Ported to JavaScript
Friday, May 9th, 2008
Processing derives its power from its use from Java, and using Java applets, you can run Processing sketches in a browser. (You can even use 3D — OpenGL included, with some trickery.) But what if you could use Processing syntax with JavaScript — even just for the heck of it?
John Resig has done just that, porting Processing’s syntax and basic functionality to JavaScript, using the browser support for the Canvas element:
Incredibly, the whole project fits in a svelte 5000 lines — a 10kb compressed download. Now that it’s done, is there any advantage? Well, I can see using it for simple, lightweight JavaScript visualizations in the context of a Web design in which an embedded Java applet didn’t make sense. You will want to keep your expectations realistic: you lose out on some of the performance and functionality advantages provided by Java, and John has the additional warnings:
NOTE: I highly recommend that you use the latest Firefox 3 beta to view the demos. Most will work in the latest WebKit Nightly and a majority will work in Opera 9.5, but all will work in Firefox 3.
Note again: A lot of these demos will peg your CPU. As I mentioned above, I’m trying to squeeze the most out of the browser, as possible – be ready for it!
That said, I’m running Firefox 2 on a modest CPU and most of the demos are actually just fine. Anyone out there who, for some reason, has been waiting for this, I’ll be curious to hear more about how you think it might be used. But for the rest of us, it proves that some of the power of Processing is in the underlying concept and syntax, not just the literal implementation — and that’s a cool thing. As for those crazy hackers out there, well, keep on hacking!
For a previous example of this kind of in-browser insanity on Create Digital Music:
Lily: Browser Beatboxes and the Rebirth of Max-Like Patching
Play the NY Times Website Like an Instrument, and Other New Lily Tricks
© Peter Kirn for Create Digital Motion, 2008. |
Permalink |
7 comments
Add to del.icio.us
Want more on these topics ? Browse the archive of posts filed under News.
Resolume 3 Breaking News: Mac Compatible, Freeframe OpenGL, More
Monday, April 21st, 2008We will have more extensive coverage of this coming very soon as Toby*Spark brings us a write-up of the Node08, Mapping and Vision’R festivals.
However, for those who like their news to be the breakingest: Le Collagiste has some stills and video of Resolume 3 at Vision’R, running natively in OS X on a Macbook Pro! [Ed.: In case you’re not clear why that’s big news, this version goes cross-platform after a formerly Windows-only existence.] The next version of Resolume also includes audio playback and other tasty treats. No word yet on a release schedule, but this looks like an upgrade worth waiting for. (Thanks Jasper).
Ed.: Here’s a teaser video of Resolume 3 from our friends at Le Collagiste, with some fleeting glimpses of the new UI, as part of their French-language write-up of the presentation.
Resolume Avenue 3 from LeCollagiste on Vimeo.
© Jaymis for Create Digital Motion, 2008. |
Permalink |
9 comments
Add to del.icio.us
Want more on these topics ? Browse the archive of posts filed under Asides.
Ableton Live + Isadora: Slicing, Syncing Audiovisual Tutorials
Monday, April 14th, 2008Gavin Morris has been working on an audiovisual setup with Ableton Live and Isadora, a tasty combination for any Windows or Mac user. Isadora, for those of you who don’t know, is a visually-focused modular patching tool. It’s similar to tools like Max/MSP/Jitter, but by emphasizing the practical needs of visual performance, it’s unusually usable when putting together real-world gigs. Its use by A/V dance troupe Troika Ranch (co-founder Mark Coniglio is also the tool’s creator) has also popularized it in modern dance circles.
Gavin has two tutorials for us to start. The first syncs up Live and Isadora, along the lines we ran here using Live by momo the monster:
AV Cutup Secrets: Using Lucifer & Live
Gavin writes:
It’s similar to Momo’s recent Tutorial but uses a free tool for the VST (Pluggo) and allows control from the Live interface (as opposed to within the VST) This allows you a lot more flexibility and means you can use Follow Actions, adjust loop lengths/positions in realtime and even create a slicer. It is Live>Isadora via OSC but could equally be to many other softwares and could equally use MIDI.
I’ve written a VST to go in slicer channels tool.
Sync Ableton Live to Isadora using a Pluggo VST from digital funfair on Vimeo.
Gavin warns us that the video may “put us off.” At first I thought that meant it was NSFW or something, but … well, that’s not the problem. You’ll see. I leave it up to you to decide how you feel about it.
The second tutorial gives you the power of Emergency Broadcast Network-style A/V slicing:
I’ve done a tutorial for a Video Slicer – synching up Live’s slicer to Isadora – same technique but a bit of maths to convert the midi notes Live creates to video position. You can make some quite glitchy s***!
AV Slicer Tutorial – Ableton 7 Slicer with Isadora from digital funfair on Vimeo.
Lots more information at Gavin’s site, Boredbrands Digital Funfair.
He needs someone to build the Mac plug-in, so Max users, if you’re game, go for it!
Good as this is, I hope we see some audiovisual setups that work with more asynchronous relationships between music and motion — I know my own tastes for my personal work tend in the abstract. Maybe I’ll have to put my money where my mouth is and write it up myself.
© Peter Kirn for Create Digital Motion, 2008. |
Permalink |
8 comments
Add to del.icio.us
Want more on these topics ? Browse the archive of posts filed under News.
3L Beta Winners Announced: Insert “Thrill” Pun Here
Tuesday, April 1st, 2008After a little random number generation, I have the pleasure of announcing the winners of our 3L Beta Giveaway.
- Leon Grant Bussinger
- Chateau Bezerra
- eri
- Michael Hart
- Nek

Soon you’ll be gaping at this interface in awe, wondering what to do next. So I hope you’ve read the manual!
Those of you who didn’t win, don’t fret! You will soon be receiving an invitation from artificialeyes to join the 3L mailing list, so you’ll be among the first to know when the commercial release happens. Stay tuned for more 3L information as the software nears release, and those lucky Beta winners, please tell us when you have some 3L output available online for others to see!
© Jaymis for Create Digital Motion, 2008. |
Permalink |
3 comments
Add to del.icio.us
Want more on these topics ? Browse the archive of posts filed under News.
3L Beta Entries Closed: Winners Announced on Monday
Saturday, March 29th, 2008Thanks to everyone who ran the system spec gauntlet and proudly entered our 3L Beta Giveaway. We’ll draw and announce the winners on Monday when ExiledSurfer and I have finished our respective travel itineraries.
In the meantime, for those who would like to get a head start on the 3L interface, artificialeyes have released the manual for public consumption (Download link: 1.2MB PDF).
When you open that file, you’ll be confronted with the following image.

Sage advice. artificialeyes have made some very interesting interface design choices with this software, and while they’ve packed a huge amount of control and signal flow functionality into a single screen interface, few would accuse it of being intuitive. Even with Michael and Todd showing you through the system it’s still quite confusing, and takes some time for the 3L paradigm to sink in. So for those 5 new beta testers hitting the software on Monday, getting a head start on the manual will have you blasting pixels out smoother and faster.
Good luck! As the commercial release of 3L approaches I’m sure we’ll have more exciting news coming.
Hang tight — we will have that announcement here. It’s Monday in New York for another few hours. -Ed.
© Jaymis for Create Digital Motion, 2008. |
Permalink |
14 comments
Add to del.icio.us
Want more on these topics ? Browse the archive of posts filed under News.
Paperium – Doodle Vector Objects Outside in direct Sunlight!
Friday, March 28th, 2008If this thing is really working as good as it says, than finally a good solution in making computer-suitable drawings outside is offered. The “Paperium” is basically a pen. With it you can draw and write as with any normal pen. The funky detail is that all your movements are stored in the pen and with the click of a button you can send the path you just drawn to your computer via Bluetooth. It combines the freedom of expression with computer-based memory and the ability to enhance the data after you have generated it. Sounds to me like an interesting alternative to most of this ugly table-boards. The people who made Paperium this is small company located in Vienna.

The pen is computing your drawings.
Maybe there will be good times coming at us for computing outside. The One Laptop Per Child (OLPC) also offers a monitor that is clearly visible in direct sunlight exposure, at least in black and white mode.
Face Detection Library update
Thursday, March 27th, 2008A new version of the Face Detection Library is posted in the project page. Finally, I go back to use the Visual C++ 6 to build without using the .NET components which cause quite a number of incompatibility in various machines. At the moment, it runs in X86 Win32 environment.
3L Beta Giveaway: artificialeyes’ Generative Performance Tool Nearing Release
Monday, March 24th, 2008It’s been 2 months since artificialeyes announced their new Mac-only visualist tool 3L (”Thrill“). The ae guys have just pushed out a new beta release, updated the 3L manuals, posted a new features page with screenshots, and the word from Michael is that the commercial release will happen as soon as they have the infrastructure in place for selling it.
To further whet your appetite, over 100 free VJ loops created with 3L have been posted to archive.org:
Free VJ LOOPS created with 3L
3L VJ Loops Series 2
Free VJ Loops created with 3L Series 3
… and leading by example, they have also released two content DVDs on VMS. These feature content generated almost entirely in 3L and are designed to be used with the VMS Video Moving Systems.
Hungry? Well, how would you like a main course of “Free 3L Private Beta” to go with that? artificialeyes have provided CDMo with five invitations to give away. The beta group is currently under 50 people, so this isn’t your average web2.0 style “put it out there and call it a beta so we don’t have to make it stable” software release.
Before you go putting up your hand, however, there are some conditions. Most importantly: You’ll need a machine which is capable of running 3L.
2.33GHz Intel based MacBook Pro or Mac Pro running:
- OSX 10.4.1 or later (leopard included)
- Quicktime 7.2 or later
- Minimum screen resolution 1440 x 900 pixels
- 2Gb RAM
- 256Mb VRAM ATI or NVIDIA video card
If you can tick those boxes, then all you need to do is leave a comment on this post (edit: Entries are now closed. Winners will be announced on Monday). Entries will be open for 72 hours, then we will randomly select 5 people to join this exclusive group of visual visionaries beating their graphics chips into submission. Those who have been chosen will receive a beta invitation, and the others will receive an invitation to join the 3L mailing list (opt-in, of course).
If you miss out, don’t fret. The pricing for 3L – €200, €150 for students – is very competitive, and I’m sure that artificialeyes will keep us in the loop on their release progress.
© Jaymis for Create Digital Motion, 2008. |
Permalink |
87 comments
Add to del.icio.us
Want more on these topics ? Browse the archive of posts filed under News.
Using the Face Detection Library
Friday, March 21st, 2008Here is another demonstration of face detection library in Processing. The library download is updated now with the source and a data folder of the classifier configuration files.
Here is also a list of the OpenCV dynamic link libraries which are required to run the face detection program.
- cxcore100.dll
- cv100.dll
- libguide40.dll