Atomic Fixin’s is a boutique instrument I built with Processing and
Csoundo. The synth engine is based on the principles used in the Atari 2600 video game console.
I'm developing a library and ran into the mach-o issue that says that my library is of the wrong architecture. I suspect this is because my jnilib is 64-bit and Processing maybe 32-bit.
So I have a couple of questions that will hopefully clear a few things up for me. Does the 1.2.1 OS X install of Processing come with it's own JDK? Or does it use the one that comes native with Snow Leopard? In either case, is it 32 or 64 bit?
In a nutshell, I have two photoresistors plugged into an arduino board. Processing reads the generated data and relays it to Csound, where it is then transformed into pitch and amplitude.
Csoundo is in very early development, but like they say, release early and often. Csoundo has only been tested on OS X Leopard and Snow Leopard. It comes with three examples: A mouse theremin, f-table-to-graph and a
visualization experiment. Video of the last example can be seen here.
A special thanks to everyone in the Csound community who has been helping me figure out the Csound API to make Csoundo a reality.
I'm trying to install the Csound API's csnd.jar to use with Processing, but I keep getting the same error,
"The package "csnd" does not exist. You might be missing a library."
I've consulted the
How to Install a Contributed Library at the wiki and have done everything it asks for, placing the file into
libraries/csnd/library/. I've even downloaded controlP5, installed it into the libraries folder, and have successfully imported it into a sketch to ensure that my libraries folder is set up correctly.
I've been able to successfully use it by placing it within the
/code/ folder within individual sketches, but I would much rather just place it into the libraries folder and be done with it.
I was experimenting with musical
Markov chains in
Csound when I decided to apply some of these concepts to Processing. In this first experiment I'm using an animated version of the classic Processing algorithm where edges are drawn between overlapping circles, and sonifying it using FM synthesis, creating something between a lava lamp and a wind chime. More details at the
Csound Blog .