Views
How to update an existing 0.3.x module to use Jamoma's new 0.4.x core:
- Rename all of the following objects thus:
-
- jmod.hub.mxt to jcom.hub
- jmod.parameter.mxt to jcom.parameter
- jmod.message.mxt to jcom.message
- jmod.return.mxt to jcom.return
- jmod.gui.mxt to jcom.gui.mxt (for this one the .mxt suffix should be kept)
- Remove the #0_ token argument from all of the above objects.
- Add msg_ to the above modules' types when not present (typically : msg_int, msg_float, msg_generic, msg_symbol, msg_toggle, msg_list, msg_none).
- Delete pattrstorage.
- Add jcom.in(~) and jcom.out(~) objects to every module, specifying as an argument the number of inputs and/or outputs. Remove the number of inputs and outputs from the hub attributes.
- Disconnect the patch cord from the hub to the algorithm. instead connect the 2nd to last outlet from jcom.in(~) to the algorithm.
- In Jamoma 0.4.x, use of poly~ to wrap all audio algorithms has been deprecated. Now, poly~ should only be used in cases where polyphonic voicing is required.
- Update the preset files to use the new XML format.
- Regenerate documentation.