Speech representation in Processing. Work in progress for an interactive installation based on para-linguistic elements in a conversation.
Cast: Jori de Goede
Speech representation in Processing. Work in progress for an interactive installation based on para-linguistic elements in a conversation.
Cast: Jori de Goede
Some days ago I decided to start cleaning the codes I’m using the most and to put them inside a library package. I have to say that I’m completly new to public release, and I forgot about using the default java version so everybody could use the library!
For now the package contain two almost working librairies. I will try to debug them and to add more codes soon but for now you should only use SpectrumAnalyzer and EasyControl.
public NextStep (Processing contents) throws OutOfMemoryError {
Skill skill = contents;translate(skill);
getMore(skill);
}
public void translate (Skill _skill){
while(_skill.hasNext()){
skill += getJava(_skill);
}}
public void getMore(Skill _skill){
while(getjava.hasNext()){
skill += getJava(getjava.next());
}}
Skill getjava(Skill research){
return(knowledge)
|
If you want to play with Ogre on a PC you’ll need the following:
Visual Studio 9. Trying to get it to work with Code Blocks is more trouble than it’s worth, especially as it breaks Openframeworks when you get the bare minimum working. Plus VS9 is pretty damn good. I’m amazed that Microsoft made it.
The Ogre SDK
DirectX Runtime
Then you’ll want to read the following:
Installing the Ogre SDK
Setting up an application. No the Ogre Application Wizard doesn’t work on VS9. This means we have to do some twiddling with project settings to get it to work. But despite this being a pain, it teaches you how to set up projects properly and will help you in the long run.
My thread in the Ogre Forum about trying to get VC9 to compile Ogre. I didn’t quite read the instructions in the previous link thoroughly, but those instructions also assumed some knowledge I didn’t have. Most of the difficulty of getting Ogre to compile is down to correct project settings and correct file placement. So you have to use your initiative a little to figure it out. Now I’m at the following stage:
I’m going to settle in to this stuff now to put off the nightmare that combining Ogre and Openframeworks will be.
Bruce Sterling on the future of interaction design
Magic Pen
Artificial Stupidity
Fruit Mystery game
Cat with Bow Golf game
Floating Head
The Control Master (a Run Wrake film)
Metal Gear Solid 4 game play demo
C++ optimisation strategies
Processing for Javascript
As a side note I got a new phone recently. So I downloaded the latest Mobile Processing and spent one Sunday writing a new and more clever game of Snake vs the Computer for it. It uses the new A* algorithm I built and shows the Snake’s thoughts about which path to take ahead of it.
CDMo reader and 3L winner Memo has posted this rather lovely video.
Interactive Processing version here. Memo says:
This demo was done in Processing 0135 BETA (using Java) but I think I’m going to redo it in C++ with OpenFrameworks for performance reasons. While processing is brilliant for knocking up quick demos and getting off the ground quite quickly, for this project I need as much performance as possible. I.e. the app needs to run across 4 projectors (3000-4000 pixels wide) with loads more features!
So in short I’m halting the development of the Processing / Java version now and thought I’d post where I got to with it…
© 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.
A hexagonal lattice of magnetic dipoles produces aligned domains along the 3 hexagonal axes (0º, 120º, 240º). Depending on the range of neighboring magnetic fields, those hexagonal axes are separated by smaller or bigger areas of clusters of macro-vortex centers.
http://evsc.net/v6/htm/dipole.htm
Cast: evsc
The video shows a square lattices of 25×25 magnetic dipoles, the coloring of the magnets represents their rotational angle.
http://evsc.net/v6/htm/dipole.htm
Cast: evsc
Larger magnetic dipole lattices contain more vortex centers when they settle down from a random start configuration into their equilibrium configurations. In the video you can see vortex centers colliding and erasing each other.
http://evsc.net/v6/htm/dipole.htm
Cast: evsc
The video shows a square lattice of magnetic dipoles that start from a random configuration and settle down into a micro-vortex pattern. The arrows display the magnetic field acting on the magnets.
http://evsc.net/v6/htm/dipole.htm
Cast: evsc
Square lattices of up to 15×15 magnetic dipoles ultimately end up in a micro-vortex pattern after starting from a random spin configuration.
http://evsc.net/v6/htm/dipole.htm
Cast: evsc
Processing version 138 is now available. Download here. It’s on the road to stability again.

The browser Firefox 3 wants to get the world record for the most downloaded tool within 24 hours. On the so called “Download Day” you can submit your mail-address to get the latest information. You “pledge”, that you will download the browser on that day. Just right at the moment the amount of people who promised to download Firefox 3 on that day is impressive. Just take a look at the live-update, interactive map.

[ via Gulli ]
Processing version 137 is released! Download here. Expect more on the way as the debugging continues.