Funky ruby controller for multimedia projects: glue all this midi, DMX, neural networks, opengl stuff into a fast C++ core with Lua scriptable objects.

This software is being written for project home but will outlive this show as I usually do not like using tools I cannot adapt (Max/MSP is closed source, jMax users do not respond on the mailing list and the way it is written makes it hard to play with) and I definitely needed some “glue” tool.

Open source (MIT Licence. Development site : dev.rubyk.org.

Maling-list: lists.gaspardbuma.org/listinfo/rubyk

short introduction (in french)

pdf document

295 Kb

rubyk_intro

Présentation introductive du logicel rubyk.

rubyk now has its own website

  • africageographic200509p4243

    Two C++ heroes (virtual and functor) are in a boat. The boat sinks in a sea full of sharks. They have to swim to the coast. Who gets eaten by the shark ?

  • fun

    Just finished creating a “Turing” object. It’s a state machine that takes incoming signals and moves to a new state, throwing a value out sometimes. ( “live” stupid session with a lua script.)

  • threadSync

    My super funky C++ hell patcher produces sounds !

  • Why you should have many friends and see them very often.

  • ProgrammierenLua
    ProgrammierenLua

    The book looks great, except … it’s in german !

  • dotRagel

    Well, lemon was nice but it was too hard for me to grasp how to glue it with flex and my C++ classes. So here we go with ragel, a finite state machine compiler.

  • Why create a parser by hand for the rubyk patches when you can write the grammar and let lemon do the job ? It’s time for “lemon tea”.

  • 19.10.

    Moving to C++[en]

    GB

    After an “easy” implementation in Ruby that was too erratic, a messy implementation in “C” that was hard to customize, we are moving to a sophisticated and fast “C++” implementation.

  • eq1

    Howto use LAPACK and BLAS libraries to do matrix multiplications and find eigenvectors on mac OS X.

  • SVMcover
    SVMcover

    Hey Hey ! The book is here. Now I just need to understand it and implement a fast movement recognition system…

  • Video demo of rubyk with openGL.

  • Movement recognition is messy at the moment. The sounds are getting on my nerves and I am wondering why I chose to work with fuzziness….

  • pages 1 | 2