|Praxis LIVE 5.2.0 Apr 26, 2021||
Support shared, rewritable code across components within a single root.
Sources for shared code are stored as a map property on the root component. All code is in the SHARED package.
Any component that imports shared code will be automatically recompiled whenever shared code changes.
Breaking changes or deletions of shared code in use will fail.
Data ports can pass shared types between components.
NB. As part of this change, the full class name of component code has changed to accommodate compiling multiple
components at a time. This shouldn't cause major problems.
NB. As part of this change, the module providing audio and video root components changed. This shouldn't cause
|Praxis LIVE 4.4.0 Sep 3, 2019||
New base module providing simpler and more robust base root class and other utility classes. The new root implementation is currently used by generic data patches root:data and internal services. These changes will allow for removal and replacement of a lot of remaining legacy v1 code in v5.
The container component (core:container) now allows for exposing ports of any child component via its ports property (see IDE improvements below too). This is a map of IDs to relative port addresses. All specific input / output components (eg. audio:container:in) are now deprecated.
Known issue - removing a mapped port will disconnect all connections to the port, including those inside the container (the API is missing the ability to find only outside connections at present).
Known issue - deleting a container will sometimes leave child components connected. Always delete connections first. Workaround is to save and reload.
Last month's downloads
Last week's downloads
|1||Sofeh Music Studio|
|4||ReClock DirectShow Filter|
|9||Gihosoft Video Editor|
|12||Acon Digital Multiply|
|13||RecordNow® Music Lab|
|15||NVIDIA 3D Vision Video Player|