public
Description: Open source patcher for multimedia projects: glue all this midi, DMX, neural networks, opengl stuff into a fast C++ core with Lua scriptable objects.
Homepage: http://rubyk.org
Clone URL: git://github.com/rubyk/rubyk.git
rubyk /
name age message
file .gitignore Sat Aug 08 02:34:05 -0700 2009 Added XCode project to build an oscit library f... [gaspard]
file COPYRIGHT Tue Apr 07 18:25:41 -0700 2009 Implementation and tests for HashValue. [gaspard]
file CREDITS Fri Dec 26 13:01:59 -0800 2008 Rubyk is broken again due to the extraction of ... [gaspard]
file README Thu Nov 22 00:58:04 -0800 2007 Cleanup (removal of ruby version) [gaspard]
directory mimas/ Loading commit data...
directory oscit/
directory rubyk/
README
Rubyk
-----

Rubyk is a patcher written in C++ for realtime signal processing.

History
-------

I started this tool for the show 'home'  (first showed in Arsenic, Lausanne, Switzerland in January 2008)
because I wanted to be able to write Ruby scripts inside a multimedia application. I never felt at home
in the purely visual patchers where you can get lost quite quickly if you create complex works.

Due to speed issues with the first prototype in Ruby, I decided to write the whole thing in C. As I quickly
felt like reinventing object orientation I thought it would be more natural to use C++. The project now uses
Lua for scripting for its speed and ease of integration but the name rubyk (Ruby Kontroller) was kept. In my
country (Switzerland) rubies are used in clockworks so Rubyk is also a reference to this tradition.

Design goals
------------

I made a lot of efforts so that writing new objects is very easy (look at the code for Print or Metro). This
makes the development/wrapping of new features very lightweight. All these efforts weren't made to the detriment
of speed which was my main concern with this tool (it was meant to run on mac minis in realtime !).

Contact
-------

The website for this project is: http://rubyk.org

If you have any questions, propositions, improvements, contact me (art thisisanat gaspardbuma thisisadot org).