This is the eighth release of PraxisLIVE and PraxisCORE v6.x. It brings a few new features, includes third-party updates, and fixes some issues.
The cross-platform zip is downloadable below. Installers built from this zip bundled with JDK 26 are now distributed at https://github.com/codelerity/praxislive-installers/releases
Changes
PraxisCORE runtime
- Added new vector types and buffers. Vector types are integer and floating point record types for two, three and four dimensional data. Associated mutable buffers store a sequence of vectors in
double,floatandintarrays. See praxis-live/praxiscore#150 and praxis-live/praxiscore#151 - Added support for using
@Type.ResourceonPByteproperties for loading files as byte data. See praxis-live/praxiscore#152 - Added value mapper for lists of any mappable type. Can be used as property fields, as well as function inputs and result. See praxis-live/praxiscore#147
- Added UserInputService and Pcl commands for requesting user input as text, confirmation, selection, or map of values. Provide terminal implementation when running with
-i. See praxis-live/praxiscore#155 - Improved PBytes API for working with ByteBuffer and byte arrays. Deprecated DataObject, Struct and related usage. See praxis-live/praxiscore#145
- Added HubProxy model API for syncing with a tree of components and their properties. Can be used internally via
@Inject HubProxy hub;or externally by callingHub::createHubProxy








