My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
ReleaseNotes  
Release Notes for current Praxis LIVE.
Updated Apr 30, 2012 by neilcsmi...@gmail.com

Release Notes for Praxis LIVE

Praxis LIVE build:120430

This is mainly (at least on the surface!) a bug fix release, with a few minor interface improvements. This release also features some improvements to the OpenGL pipeline, a move towards finalizing the plugin API, and a range of new components in testing (enable test components in the Options window, though be aware that test components are still subject to change).

New features

  • Slider-style property editors. Improved support for editing numeric values (only those that have a defined range so far). Just drag within the property area to adjust values. A single click will still allow the value to be entered manually (more here).
  • Root configuration button. It's now possible to open a property dialog for the root component from a new button on the editor toolbar. This makes it much easier to get to properties such as video dimension, video framerate, audio samplerate, etc.

Issues fixed

  • The audio:sampling:looper component was not initializing properly, causing the end point of the loop to be 0.0 instead of 1.0.
  • The core:timing:animator component was not correctly managing having its value and to properties set in the same frame.
  • Full screen support is fixed in the OpenGL pipeline. However, you may still encounter some difficulties on Windows - please ask on the mailing list about a possible workaround.
  • Some minor bugs in the examples have been fixed, primarily in the RAM loop sampler, which was affected by the audio:sampling:looper bug above.

Known Issues

  • Various windows disappearing from window list on Linux GNOME. This is a bug between Java and GNOME, and should be fixed in recent GNOME versions. There is nothing Praxis LIVE can do to alleviate this, but you can always find the windows using Alt-TAB.

Before using this build

If you have previously used an earlier build of Praxis LIVE, you are recommended to uninstall the older version before installing this one.

If you have been using the ZIP distribution, you should consider deleting your user configuration directory before running this build.

This should be found at -

  • Windows - C:\Documents and Settings\YOURUSERNAME\.praxis_live
  • Windows (Vista or 7) - C:\Users\YOURUSERNAME\.praxis_live
  • Mac OSX - /Users/YOURUSERNAME/.praxis_live
  • Linux - /home/YOURUSERNAME/.praxis_live

Praxis LIVE build:120123

After a couple of months of hectic development, this is the first full release of Praxis LIVE. This release brings development of the core framework (Praxis) and the visual editor (Praxis LIVE) in sync. All features of the Praxis core can now be edited from within Praxis LIVE.

There have been some revisions to the core architecture, which means that projects from earlier releases may not be fully compatible. The examples have all been updated, and it is planned to maintain backwards compatibility from now on.

Does this mean that development is finished? No, far from it! The basic core is now completed and usable. However, Praxis / Praxis LIVE will continue to evolve with new components and features, and incremental releases every 4-6 weeks.

New Features

  • Visual GUI editor. Edit control panels 'live'. Opening the .pxr file for GUI's will switch the control panel from a separate window to the editor area. Switch into edit mode using the toolbar button (or CTRL-e) to activate the edit overlay. Drag components from the palette on to the panel, or move existing components using the arrow keys. Drag and drop of existing components, as well as many more improvements, coming soon.
  • MIDI editor. Edit MIDI input bindings within a simple table overview. Connect MIDI input to any control.
  • Component editor dialogs. Rather than using the Properties window, you can now double-click any component within the graph, GUI or MIDI editors to open an editor window, with access to all properties and actions. Dialogs are non-modal, so you can open multiple editors at a time, or continue to work within the main window while the editor windows are open.
  • Rewritten Save infrastructure. The save infrastructure has been rewritten to ensure that all properties are correctly synced prior to saving.
  • Better hub management and data-loss prevention. The infrastructure for managing the hub has been enhanced. In particular, any operation that might result in data being lost through root deletion, hub restart or application exit, will trigger a dialog allowing saving, discarding or cancelling.
  • Project warnings / errors UI. Errors and warnings triggered during the building of projects are now reported to the user.
  • Transient properties. Components now have the ability to report transient properties, which should not be saved. There are some properties for which saving is not usually the right operation. Editors do not save transient properties, and transient properties are marked in italic within the Properties window and editor dialogs.
  • Consistent interfaces. Many of the components have been refactored to ensure a consistent naming and ordering of controls and ports throughout the framework.
  • Graph editor performance improvements. Graph editors now perform much better when lots of components and connections are on screen.
  • General UI overhaul. In particular, there is now a more consistent icon style and colour scheme across the application.
  • Installers. There are now installers for Windows and Linux, providing ease of use and a smaller download size. There are still some minor issues being ironed out, and the zip distribution will continue to be made available, in particular for Mac users. (If you'd be happy to try out a Mac installer, please contact me).
  • Many minor tweaks, bug fixes and performance improvements.

Issues fixed

  • Deletion of project files should now be handled correctly. Renaming of .pxr files is now not allowed (instead of breaking). These files should always be named after the root ID of the root they define.
  • Data loss issues are fixed by improvements mentioned above.

Known Issues

  • The OpenGL renderer doesn't currently support full screen mode.
  • Various windows disappearing from window list on Linux GNOME. This is a bug between Java and GNOME, and should be fixed in recent GNOME versions. There is nothing Praxis LIVE can do to alleviate this, but you can always find the windows using Alt-TAB.

Before using this build

If you have previously used an earlier build of Praxis LIVE, you are recommended to delete your user configuration directory before running this build.

This should be found at -

  • Windows - C:\Documents and Settings\YOURUSERNAME\.praxis_live
  • Windows (Vista or 7) - C:\Users\YOURUSERNAME\.praxis_live
  • Mac OSX - /Users/YOURUSERNAME/.praxis_live
  • Linux - /home/YOURUSERNAME/.praxis_live

Praxis LIVE EA:111130

New Features

  • New OpenGL video rendering infrastructure based on LWJGL, with some additional code from libGDX. This is still under active development and only the most common blitting operations are currently accelerated - other operations are done in software. This renderer is not enabled by default (go to Tools/Options/Video)
  • Return of the Praxis command line player, which now understands Praxis LIVE project directories as well as individual scripts.
  • New Settings API with control panel (Tools/Options) for default settings. Settings are stored in the Java preferences system, so will be picked up by other Praxis based applications (currently just the command line player). Some of the examples have been revised not to override default settings.
  • Projects system improvements.
    • Separate templates and icons for different types of .pxr file (Audio Patch, Video Patch, etc.)
    • Build and Run actions are always enabled and the system tries to be intelligent about what files need to be executed.
    • The system will attempt to ignore errors, allowing projects to be fixed.
    • The Clear All action has been removed from the Projects popup menu - use the Restart Hub button in the Hub Manager.
  • Various UI improvements, including -
    • Popup menu on components in the graph editor now includes trigger actions (to start video capture, play audio samples, etc.)
    • Toolbar support for editors.
    • Start and stop roots in the Hub Manager by double clicking.
  • Improvements to the component info system (how Praxis components report their capabilities to Praxis LIVE). Much of the benefit of this will be noticeable in the next release.
  • JNAJack and the AudioServers API have had a number of fixes, in particular to work properly on Windows.

Bug Fixes

  • Dynamic addition and removal of audio inputs / outputs and video outputs should now be possible.

Known Issues

  • The OpenGL renderer doesn't currently support full screen mode.
  • Renaming and deleting of files within a project is not properly supported. You will also have to manually change or remove the files from the project configuration - Properties in the project's popup menu.
  • There is currently no visual indication of modified root files or warning of data loss when restarting the hub. Root files (.pxr) can be saved at any time from the File menu or the editor tab menu. Fix in progress.
  • Various windows disappearing from window list on Linux GNOME. This is a bug between Java and GNOME, and should be fixed in recent GNOME versions. There is nothing Praxis LIVE can do to alleviate this, but you can always find the windows using Alt-TAB.

Before using this build

If you have previously used an earlier build of Praxis LIVE, you are recommended to delete your user configuration directory before running this build.

This should be found at -

  • Windows - C:\Documents and Settings\YOURUSERNAME\.praxis_live
  • Windows (Vista or 7) - C:\Users\YOURUSERNAME\.praxis_live
  • Mac OSX - /Users/YOURUSERNAME/.praxis_live
  • Linux - /home/YOURUSERNAME/.praxis_live

Praxis LIVE EA:110730

New Features

  • Upgrade to NetBeans 7 platform, and upgrade of all other 3rd-party dependencies.
  • New syntax highlighting for script files and Java fragments, based on the lightweight JSyntaxPane library (this has also allowed the removal of various NetBeans platform modules, resulting in a much smaller download size).
  • Improved performance of Jack audio bindings.
  • Various UI improvements.
  • JNAJack and the AudioServers API have been tidied up for release as standalone libraries.

Bug Fixes

  • Due to an inability to make connections in the patcher on Mac, connections no longer require use of the CTRL key - just drag the mouse between ports.

Known Issues

  • Dynamic addition and removal of audio inputs / outputs and video outputs is not currently supported. When creating a new audio or video Root file, you must include an output component (and input component if required) before starting the root in the hub. Inputs and outputs should also not be deleted. Fix in progress.
  • There is currently no visual indication of modified root files or warning of data loss when restarting the hub. Root files (.pxr) can be saved at any time from the File menu or the editor tab menu. Fix in progress.
  • Various windows disappearing from window list on Linux GNOME. This is a bug between Java and GNOME, and should be fixed in recent GNOME versions. There is nothing Praxis LIVE can do to alleviate this, but you can always find the windows using Alt-TAB.

Before using this build

If you have previously used an earlier build of Praxis LIVE, you are recommended to delete your user configuration directory before running this build.

This should be found at -

  • Windows - C:\Documents and Settings\YOURUSERNAME\.praxis_live
  • Windows (Vista or 7) - C:\Users\YOURUSERNAME\.praxis_live
  • Mac OSX - /Users/YOURUSERNAME/.praxis_live
  • Linux - /home/YOURUSERNAME/.praxis_live

Sign in to add a comment
Powered by Google Project Hosting