Skip to content

PlugData v0.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@timothyschoen timothyschoen released this 03 Feb 19:46
· 7892 commits to main since this release

Big update with many improvements and fixes. Unfortunately I do expect there to be some bugs still, so it's not production-ready yet. Please report a bug if you experience any problems!

MacOS versions will be notarised soon.

Changes:

Thanks to @60-hz for suggesting these changes:

  • Fixed numbox colours
  • Added more properties to objects
  • Panel renamed to Canvas, added minimum constraints
  • Fixed inlet/outlet swap glitch
  • Fixed many problems with symbol atom
  • No comment outline in locked mode
  • Only show gui-object headers on mouse-over (for better space usage)
  • Broken objects outlined with red
  • Improved slider visibility
  • More consistent single/double click behaviour (still needs work)
  • Paste and duplicate select newly created objects
  • No scrolling on sliders and keyboards (conflicts with viewport)
  • Allow object selection with mouse-click in completion box
  • Don’t automatically load the last patch (only in debug mode for faster testing)
  • Connection style switch works in help files
  • (Hopefully) better print performance
  • Highlights on inlet/outlet mouse-over
  • Automatically switch between console and properties when there are properties available
  • Allow adjusting the width on all objects

Other changes:

  • Updated to JUCE 6.1.5
  • Updated to pd-vanilla 0.52-1
  • Smaller toolbar and statusbar, space usage is crucial for plugins
  • Segmented connection style that can be modified by dragging (and saved to pd files as a comment)
    • This comment will not be visible if PlugData, but it will be in pd. You can move it anywhere you want, removing it will discard any changes you made to connection paths.
    • This is a pre-release, so the format in which we save these paths might still change. If you encounter problems opening patches with a future release, remove the comment using pd or a text editor.
  • Zoom buttons in statusbar
  • Added midiparse, midiformat and midiflush from cyclone (thanks @DavidJameson for suggestion)
  • More console features (thanks to @nicolasdanet’s Spaghettis for inspiration)
  • Now finds abstractions after saving/loading a project
  • Fixed saving/loading behaviour (thanks @8ouble-r)
  • Fixed connections blocking inlet/outlets
  • Fixed extremely high memory usage
  • Better GUI performance
  • Fixed font and console initialisation on Linux (thanks @ensonic)
  • Fixed lots of other small bugs, cleaned up code