Jamoma workshop at BEK in Bergen 2011

Version 56 (Diemo Schwarz, 2011-01-27 11:58 pm) → Version 57/64 (Alexander Refsum Jensenius, 2011-01-28 07:48 am)

h1. Jamoma workshop at BEK in Bergen 2011

h2. Dates

Mon 31/1 - Fri 4/2 2011

h2. Participants

* *Alexander Refsum Jensenius (fourMs, UiO, No)* - covered by UiO
* *Diemo Schwarz (Ircam, Fr)* - covered by IRCAM
* *Julien Rabin (Fr)* - travel and meals covered by GMEA, lodging covered by BEK
* *Laurent Garnier (Galamus/Blue Yeti, Fr)* - covered by Galamus/Blue Yeti
* *Nils Peters (CNMAT, US)* - covered by BEK
* *Pascal Baltazar (Freelance, Fr/Be)* - covered by BEK
* *Renaud Rubiano (_didascalie.net_, Fr)* - _didascalie.net_ covers flight and meals
* *Tim Place (Electrotap, Us)* - covered by BEK
* *Theo de la Hogue (GMEA, Fr)* - travel and meals covered by GMEA, lodging covered by BEK
* *Trond Lossius (BEK, No)* - covered by BEK

h3. Arriving

| Julien | Sunday | 11:50 | Flight |
| Laurant | Sunday | 11:50 | Flight |
| Theo | Sunday | 11:50 | Flight |
| Renaud | Sunday | 13:15 | Flight |
| Tim | Sunday | 14:10 | Flight |
| Pascal | Sunday | 15:35 | Flight |
| Diemo | Sunday | 19:50 | Flight from Oslo |
| Nils | Monday | 11:50 | Lufthansa |
| Alexander | Tuesday | 09:00 | Norwegian |

h2. Tentative Schedule

h3. Monday Jan 31

_Laurent_
_Trond might be away parts of the day, taking down an installation at Bergen Art Museum_

* Jamoma Modular
** NodeLib and Modular 0.6 : C++ framework to build modular applications following MVC principles (Théo ~10 min)
** Focus on DeviceManagerLib integration (Laurent ~5 min)
** What Modular 0.6 implies on the Max way of patching (Théo ~30 min)
** Galamus :another implementation of Modular 0.6 (Laurent ~15 min)
** proposal: short presentation of two use-cases for MVC (Diemo):
*** a mapping editor for hardware controllers (fixed number of sliders, etc.) (5 min)
*** "CataRT":http://imtr.ircam.fr/index.php/CataRT module architecture (the model), LCD display (view and controller), other controllers. (10–15 min)

* Testing
** Creating more tests: [[test:State_of_the_test_development]]
** How can we do automated testing for audio and graphic externals ?
*** Issue #366
*** [[test:Strategies_for_testing_audio_signals]]

h3. Tuesday Feb 1

_Alexander, Laurent_

* Dataspace Lib: specification, discussion, feedback
** Issue #566 - jcom.dataspace: Support for lists
** see specification in publication repository
* [[modular:Integration between Jamoma and FTM&Co.]]
** related wiki pages [[graph:Dictionary_Design]], [[audiograph:DesignConsiderations]]
* Jamoma Graph (passes Dictionary types)

h3. Wednesday Feb 2

_Alexander_

* Continued discussions:
** [[modular:Integration between Jamoma and FTM&Co.]] (continued)
** DataspaceLib wrap-up
** MVC wrap-up?

h3. Thursday Feb 3

* Jamoma Audio Graph
** Issue #578 - AudioGraph with multiple sinks process multiple times
** [[audiograph:Avoiding_graphs_from_processing_multiple_times]]
** Parallelization
*** "Loop Vectorization and Parallelism":http://parlab.eecs.berkeley.edu/wiki/_media/patterns/loop_parallelism.pdf
*** Parallelization on the bit-level and instruction level (e.g., SSE3 and SIMD)
** What Classes do we need next?
* lubricated discussion on "Jamoma Graphics":http://redmine.jamoma.org/projects/graphics
** there is no Jamoma logo yet
** roadmap

h3. Friday Feb 4

_Nils' plane leaves at 17.20_

* Jamoma DSP
** Spatialisation Lib?
*** Is there a specification yet?

h3. Dinner Topics

* Publications
* Funding development (http://www.kickstarter.com/)
* Next workshop
* Websites
* Marketing of Jamoma