Hadron
Hadron is a graphical patching environment that lives inside SuperCollider. It is designed for building interfaces made with SuperCollider code chunks built as plugins, and tries to handle the connections between them. I am using it as a way to organize things now, so it is also a compositional tool.
Hadron is in its initial release cycle, and needs some support. It was coded inside the SC environment with cross-platform compatibility in mind, so it has no Cocoa specific code inside it. But I had some time to test it on windows with SwingOSC GUI and observed that some GUI stuff breaks (edit: not anymore! read below). But I’m pretty sure they can be easily fixed by someone who knows the idiosyncrasies of the Swing GUI system.
Update: I’ve released a new version that works fine with SwingOSC, at least on Linux and Mac. On windows, there is a problem I can’t seem to solve yet (text are missing on the views).
The system is thoroughly documented and you can obtain it from the official Quark repositories. In SC, issue:
Quarks.gui;
Then do a checkout and install it from there. Here is a screencast I made to give an essence of the workflow:
I know, using my speaking voice as a source to show stuff was not the best idea.
Anyway, after I apply a face-lift for my existing and non-essential plugins written for the system, I’ll release them in another Quark called HadronPlugins. If you’ll have some plugins to share, you may submit them to the HadronPlugins repository or send them directly to me to place them there. The details about the process are included in the documentation.
As always, comments and whatnot are welcome.
HadronPlugins:
As of July 14, 2009, the HadronPlugins Quark is also available. There are 2 plugins in the repo right now, eith the names HrCodeSequencer and HrPresetMorph. HrCodeSequencer is a visual sequencer that sequences supercollider code. It helps you experiment and compose with generative form in an intuitive manner. And HrPresetMorph provides two-to-many preset/state interpolation functionality for the Hadron system. Here are the two screencasts for them:
HrPresetMorph:
HrCodeSequencer:

4 Responses to Hadron
lalomelendez
May 29th, 2009 at 1:42 am
hi!
it´s great.
just one question, does it work also in linux and win?
maybe with SwingOSC?
cheers
Batuhan
May 29th, 2009 at 2:02 am
lalomelendez, thanks. It will work when I sort out what the problems are and seek for help myself, as I never used SwingOSC, but tried to stay close to the crossplatform gui guidelines. There are a few problems right now that should be easy to fix (I hope). I’m open to any help on crossplatform compatibility subject.
Batuhan
May 30th, 2009 at 1:47 am
I’ve released a new version that fixes most outstanding issues with SwingOSC, seems to work fine under Linux (tested in ubuntu), but Windows has a strange problem I can’t yet seem to understand (text is missing over the views).
Hadron! or SC as a graphical patching environment! | when she is annoyed...
October 28th, 2009 at 6:31 am
[...] can give support (no worries we are not asking for a dime =D ) Check Batuhan’s personal blog: EarSlap! seems like nothing compares to [...]