NewsWorksSoftwareTextBioContact
background image

[STSM] Getting stuff into FTM

April 25, 2009

Gettingstuffintoftm

Now that I am able to retrieve data from Jamoma, the next question is how to get it into FTM. Or more specifically:

  • What data formats can be useful for storing OSC information?
  • How do I manage to do so?

Yesterday was spent thinking, testing and discussing possible solutions with Diemo and Norbert. I had hoped to get further than I have so far by the end of the week, so although it is Saturday I have been spending the whole day working.

The conclusion so far on how to store information is to create a “mat” matrix and use as a central storage for all information on the parameters. As I am doing an automatic querying of the Jamoma OSC namespace, this matrix now automatically configure itself with one row per parameter, and a bunch of columns:

  • Column 0: OSC address of the parameter
  • Column 1: a sequence assigned to the parameter
  • Column 2, 3, 4, etc: The various attributes of Jamoma parameters.

The next idea is to be able to record a flow of parameters generated in Jamoma into one sequence per parameter, and then play them all back. This will provide me with a modular multitrack sequencing system for OSC addresses.

I have just realized that I need to redo the way the sequences are created, as I need to check what data type each parameter is, and assign sequences that are able to hold the adequate type:

  • Jamoma parameter type msg_int
    => sequence type int
  • Jamoma parameter type msg_toggle
    => sequence_type int
  • Jamoma parameter type msg_float
    => sequence type float
  • Jamoma parameter type msg_list
    => sequence type tuple
  • Jamoma parameter type msg_generic
    => sequence type tuple
  • Jamoma parameter type msg_symbol
    => sequence type ???

The BCF2000 module alone have 102 parameters, each containing a value and 12 attributes. It can easily become pretty massive amounts of data…

I am getting impatient as seeing the sliders move when I press play, but that will probably not happen before Monday. I have some other stuff to do tomorrow, a bit of BEK administration to take care of, and I would really like to take some time off and get to La Defense. Kandinsky and Calder are exhibited at Pompidou at the moment, and I haven’t been to Palais de Tokyo for a while. We’ll see.