Table of Contents
ChangeLog for Digital Orchestra Mapping Tools
Version 2.3.1a (20100716)
- download: source or collective
- fixed non-truncation bug when overwriting longer json mapping file
- added “loadbang” message to recompile command in GUI
Version 2.3.0a (20100707)
- download: source or collective
- made osc namespace aliasing optional: aliasing is only allowed if both source and destination are capable of coding/decoding aliases
- switched I/O allocation to listen to /connect_to rather than /connected. Can now load multiple connections from file again
- removed /connection/properties message - replaced with /connected
- added updateSelected after delete; fixed undo/redo bug
- new connections now default to linear scaling instead of bypass IF both source and destination have any of the following as data type: i int integer f float bool boolean
- added DOTmapper.searchbar
- dot-gui: added UNIQUE property to devices, cleanup; removed post from javascript
- changed logout message from ”/device/logout” to ”/logout”
- added test for namespace hash change, request for namespace
- switched file format from XML to JSON
- javascript GUI: fixed scrolling for max5.1.4, which now outputs rows scrolled(int) instead of ratio scrolled (float)
- mapper: added ability to invert input and output ranges using ”@range invert <input|output>”
Version 2.2.2 (20100311)
- download: source or collective
- dotmapper.fileloader.maxhelp: inputs were still connected to 2nd outlets of dot.admin (from old version of dot.admin)
- DOTmapper: fixed year in initial post
- Added dot.squeuedlim to /connect message flow on file load.
- Reduced delay on save.
- Added loading scroll bar.
- Added speedlim 100 on namespace scrolling
- adapted tester patches for new dot.admin
- restricted deleting connections with delete key to when GUI window is active
- DOTmapper.editbar: added deferlow before redraw to avoid no display on connection select
- DOTmapper.connections: fixed draw function so that only visible connections are stored in linepositions coll
- DOTmapper.browser: fixed bug in pattern-matching filter
- DOTmapper.connections: “select all” and “multiple connect” keystrokes now work only when GUI window is focused
- DOTmapper: added “unlimited” undo
- DOTmapper: added redo
- DOTmapper.connections: deleting connections now also clears selected_links
Version 2.2.1 (20100104)
- download: source or collective
- fixed bug preventing numInputs and numOutputs from being displayed in the GUI
- updated dot↔jamoma bridge
Version 2.2.0 (20091218)
- download: source or collective
- added populate_namespace patch to listen for incoming osc namespaces, report them to dot.admin
- DOTmapper.browser: switched browser titles and status bars from Output/Input to Source/Destination; merged prefix menu into search bar
- DOTmapper.connections: made progress bar ignore click
- DOTmapper.browser: fixed colour glitch in search bar
- adapted dot.admin to allow bidirectional networking and parameter queries
- changed attribute output timing for dot.admin (doesn't output until registered)
- DOTmapper.browser: increased width of search bars
- removed extra ”/who” and ”/*/links/get” messages on load
- DOTmapper.browser: fixed display clearing
- DOTmapper.connections: now draws connections using sinusoids instead of straight lines
- DOTmapper: improvements to tab scrolling
- fixed matching bug that prevented some connections from being established, added squeuedlim to /connect, /link, /disconnect, /unlink messages
- DOTmapper.browser: clear filters when tab chosen
- DOTmapper.connections: switched connection drawing to “lineto,” horizontal connections are drawn with one “linesegment”
- DOTmapper - moved message posting from connections to main patch
- DOTmapper.browser: fixed filter reset on new device registration
- DOTmapper.browser: ”/register” message now only triggers ”/namespace/get” if numI/O has changed
- cleaned up some mapper GUI files
- dot.mapper: moved version number, date to single loadmess object
- DOTmapper.editbar: clearer layout of buttons in patching view
- max5.1 weirdness workaround: connect outlet of mappingcoll now includes properties in output
- max5.1 weirdness workaround: dot.scale is now created with initial properties as arguments
- max5.1 weirdness workaround: dot.scale now includes patcherargs object
- rearranged some of the “save” function during max5.1 debugging
- working around timing issues in max 5.1 - xml files now generated nicely again
Version 2.1.2 (20091015)
- download: source or collective
- disabled reading/writing of property-bar preference files (for now) - loads with defaults
- fixed bug when loading files, in which objects were not properly reset and parameter IDs would become mixed up in DOTmapper.connections
- set mapper GUI files to ignore custom color profiles
Version 2.1.1 (20090928)
- download: source or collective
- sped-up tab scrolling
- oscmapper: fixed selected namespace display when filtering namespaces
- switched jcom.oscroute for dot.oscroute in a few places
- streamlined message passing through dot.admin at receive end - removed routing by destination address at output
- oscbrowser: allowed repeated /register messaged to modify device attributes
- dot.admin: changes to namespace parsing, dynamically adding parameters via right inlet. Now sends /register message if attributes change
- allowed self-connections in mapping network
- oscbrowser: resets progress bars when changing focus
- added inlet to OSCmapper to enable its use as jamoma module panel
- changed statusbar terminology from “namespace” to “parameter”
- file reorganization and renaming
Version 2.1.0 (20090906)
- download: source or collective
- new layout, new look!
- larger search bars, lost the connection description bar
- removed the expression/ranges/clipping drop-down menu.
- added progress bars for loading devices, namespaces, and saving
- added status bars for number of devices/namespaces/connections currently visible
- fixed bug: text search was not updating view of selected namespaces.
- introduced mapping properties @clipMin and @clipMax instead of @clipping, swapped dot.boundary for dot.clip
- added “connections” attribute to mapping XML
- included default menu preferences in browser patch, removed default pref files from pref folder
Version 2.0.8 (20090811)
- download: source or collective
- fixed bug preventing select-all and delete functions from working when display namespace was filtered
Version 2.0.7 (20090629)
- download: source or collective
- fixed wild-card processing bugs in dot.admin
Version 2.0.6 (20090617)
- download: source or collective
- select-all and delete commands now check if connection/link is displayed
- simplification of some OSC namespaces. This will break compatibility with older versions - make sure you update all copies to >2.0.6
/device/who→ /who/device/registered <name>→ /registered <name>/device/<name>/links/get→ /<name>/links/get/device/*/links/get→ /*/links/get/device/alloc/port /request <random_id>→ /port/request <random_id>/device/alloc/port /available <port> <id>→ /port/available <port> <id>/device/alloc/port /probe <port>→ /port/probe <port>/device/alloc/port /registered <port>→ /port/registered <port>/device/alloc/name /request <name> <random_id>→ /name/request <name> <random_id>/device/alloc/name /available <name> <ordinal> <id>→ /name/available <name>.<ordinal> <id>/device/alloc/name /probe <name> <tentative ordinal>→ /name/probe <name>.<ordinal>/device/alloc/name /registered <name> <ordinal>→ /name/registered <name>.<ordinal>
Version 2.0.5 (20090605)
- download: source or collective
- fixed /link message bug
Version 2.0.4 (20090520)
- download: source or collective
- fixed XML parsing bug when loading large mapping sets
Version 2.0.3 (20090501)
- download: source or collective
- fixed saving bug caused by new dot.oscroute behaviour
Version 2.0.2 (20090314)
- download: source or collective
- /connect message now includes @range property
- fixed over-writing of default properties when creating a new mapping connection (dot.mappingcoll)
- added support for command-a select-all
- added support for delete key
Version 2.0.1 (20080916)
- sownload: collective
- added prefs folder and readme
- added absolute path saving for column spacing preferences
- replaced arrows in OSCconnections
- added selection of connections by clicking or clicking and dragging
- moved from dot.alloc to dot.alloc2. Faster name/port negotiation