Skip to content

PraxisLIVE v6.7.0

Latest

Choose a tag to compare

@neilcsmith-net neilcsmith-net released this 17 Jul 14:41

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, float and int arrays. See praxis-live/praxiscore#150 and praxis-live/praxiscore#151
  • Added support for using @Type.Resource on PByte properties 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 calling Hub::createHubProxy. See praxis-live/praxiscore#148
  • Updated MIMA support to allow using Maven Package-URL's with ?type=pom to import managed dependencies. See praxis-live/praxiscore#149
  • Various library updates and small fixes.

PraxisLIVE IDE

  • Updated to Apache NetBeans Platform 30
  • Added UserInputService implementation to open dialogs when running within IDE.