Personal tools
You are here: Home Members jamoma's Home BEKint jamoma's Home Jamoma workshop in Brussels
Views

Topics to address during the workshop :

Monday 10 : How things currently work

- Jamoma Externals:
  - development environments (Xcode, Cygwin/GCC/Make)
  - essential C/C++ (walk-through of a simple extern like jcom.round)
  - essential debugging (step-through of a simple extern)
  - advanced explanation and step-through: how jcom.send and friends 
    work for global and local message passing
  - The process for fixing a real bug.  This one is from Nils: 	
        only the very last created jcom.remote__meter__xyz is reporting.
        e.g.
        1. if you have created a jcom.remote_meter_1 and conneted it to a 
                jcom.meter~ .... the jcom.meter~ objects works fine.
        2. now, if you create another jcom.remote , e.g. jcom.remote__meter__3 
                and connect it to a jcom.meter~.... the first created 
                jcom.remote__meter__1 stops working but the last created 
                meter works... and so on.....
        Trond and I are thinking that there is an issue in the code for jcom.out.cppline 436-450.
- Walk through a merge and release
- Discuss Windows maintenance
- Discuss pattr-support


Tuesday 11 to Thursday 13 :

Discussing and designing the *Libs
- FunctionLib
- RampLib (should we split the RampLib in 2 ? -> FunctionLib and scheduling mode : sched/queue/signal/bang(as in bline)...etc...)
- units and Unitlibs
- have a look at how all this works with the SpatDIF draft we did in Bergen... 

Discussing and implementing solutions for :
- modularity and communication/integration with other platforms, environments, and projects (e.g. Integra, Virage)
- namespaces, file naming conventions, messaging structure in general (global/local sends, slashes, wildcards...)
- organization of the stabilization and documentation : how to make Jamoma useable in real world's applications, for different kind of people ?

Other Development Topics:
- matrix/mixer module (or maybe it shouldn't actually be a module?) discuss
- implementation of remote audio, and also remote video etc.
- Jamoma timing infrastructure (Jamoma Clock, Jamoma Scheduler, etc.)
- Should we create our own typedefs, and if so what should they be?  What about this:
   UInt64, Float32, etc. ?
- Texture modules and generic functions (crop, alpha, brcosa...etc...), i.e. shaders and stuff...
- autonomy of jcom.hub/parameter... etc... (-> Pd port ?)


Thursday 13 evening : "movie-night" : presentation of participants' works documentations 

Friday 14 : Presentation of the work done during the week to the "extended team", getting feedback from them....

Saturday 15 : Open workshop for Brussels Maxers

- General Presentation of Jamoma
    • Using Jamoma modules
    • Making Jamoma modules
- Case studies ?




new parent,

Powered by Plone