Personal tools
You are here: Home Members jamoma's Home BEKint jamoma's Home Updating To New Core
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.


new parent,

Powered by Plone