Skip to content

Releases: plugdata-team/plugdata

PlugData v0.6.0

24 Aug 16:47

Choose a tag to compare

PlugData v0.6.0 Pre-release
Pre-release

IMPORTANT: This version is not compatible with DAW saves from v0.5.3. If you're using a recent Actions tab build, you should be fine. Hopefully the last time that happens. But if you have DAW projects you want to keep:

  • Save all opened PlugData plugins to Pd patches
  • Remove PlugData from those projects
  • Upgrade PlugData
  • Re-add PlugData

For Linux users, I'd recommend using the OBS packages, or the AUR package on Arch.
OBS packages (maintained by @KottV): https://software.opensuse.org//download.html?project=home%3Aplugdata&package=plugdata
AUR packages (maintained by @aik2mlj): https://aur.archlinux.org/packages/plugdata-git

Thanks to @JoshuaACNewman, @ludnny, @kreth608 and @QuevasMz for sponsoring the development of PlugData!

This version includes many improvements, most importantly:

  • Updated to ELSE-rc3, which includes new band-limited oscillators, [numbox~] and more! Now also includes the [sfont~] object, and the Live Electronics Tutorial.
  • Built-in oversampling to reduce aliasing in patches with distortion or non-bandlimited synthesis. You can enable this by clicking "1x" in the statusbar.
  • Installers for Windows and Mac to make the installation process faster
  • Externals work in the standalone on Windows now!
  • Smart-patching: Shift is the magic key
    • Create multiple connections at once with the shift key + multiple selection.
    • Create multiple connections in a row with the shift key + single object.
    • Drop an object into a connection by dragging it over a connection while holding shift

Other changes:

  • Fixed copy/paste activity bug
  • Added implementation for [text define] object
  • PlugData's Deken implementation is now much faster, and gives instant results while typing.
  • Print messages are correctly concatenated
  • Fixed glitches when dragging an object close to the edge of the canvas
  • Faster startup time
  • GraphOnParent improvements:
    • Can show name of graph
    • Can click through an empty graph, like in pd-vanilla
  • [nbx] and [floatatom] Improvements:
    • Selection state works more like pd-vanilla and Max
    • Use up/down keys to increment/decrement when selected
    • Better performance
    • Fixed [nbx] size issues
    • Better dragging behaviour
  • Fixed bug causing subpatcher helpfiles not being found
  • Allow clicking on suggestions
  • Middle-mouse pan
  • Fixed various size and position inconsistencies for GUI object
  • Messages now automatically open editor when created
  • Can now use both delete and backspace to delete objects
  • Fixed font bugs on Windows
  • Fixed various problems with the [listbox] object
  • Can now optionally use "else/" prefix when referring to ELSE objects
  • Fixed various Windows related crashes
  • Fixed bugs related to array object
  • Many more bugfixes!!

Thanks to @kreth608, @60-hz, @offthesky, @Omar-Misa, @mantsar, @JoshuaACNewman, @Nek, for contributing and reporting a lot of these bugs. Sorry If I forgot anyone!

PlugData v0.5.3

28 Jun 22:36

Choose a tag to compare

PlugData v0.5.3 Pre-release
Pre-release

Big release with many changes, I've tried to list them all but there's probably even more. Performance should be much better. Large parts of the GUI object code have been rewritten and redesigned, many of the bugs that v0.5.2 suffered from are fixed. Because of the large rewrites, you may still encounter some bugs, please report them to me!

On Linux, I recommend installing it through the package repository (thanks @KottV), or the AUR package on Arch (thanks @aik2mlj). The advantages are that it will automatically copy the plugins and create a .desktop file for better Linux integration. You'll also get automatic updates.

Thanks for reporting bugs and suggesting features: @vewilya, @TjShredder, @60-hz, @zkf, @TheGuyWhoo, @sevdh, @alfonso73, @plantappreciator, @ludnny, @jaffasplaffa, @offthesky, @JoshuaACNewman

Sorry if I forgot anyone, this release has been in development for a while!

Thanks to @JoshuaACNewman and @ludnny for also sponsoring the development of PlugData, I appreciate it!

  • Updated cyclone to 6.0-1
  • Updated ELSE to 1.0-rc2 (sfont~ object coming next release... sorry!)
  • Updated to JUCE 7
  • Fixed glitch when dragging close to resizer
  • Inlets/outlets hide by default unless hovered
  • Inlets/outlets become greyed out when locked
  • Fixed Reaper windows focus issue when using other dialog in Reaper
  • Fixed jumpiness for grid lines
  • Fixed mouse position problems in large patches
  • Can set some dynamic parameters (some don't work yet, I'm working on it!):
  • Fixed crash when renaming some objects
  • Console correctly groups lists on one line
  • Fixed some console bugs
  • Fixed several object resizing bugs
  • Fixed freeze in reaper
  • Fixed copy issue
  • Fixed potential startup crash
  • Can now send automation (i'll explain how soon on the wiki)
  • Better look for DAW audio settings sliders and automation panel sliders
  • Added about panel in settings
  • Can now set a custom font
  • Improved comment object size
  • Better text wrapping for all objects
  • Limit for numberbox height
  • Fix cases where connection hitbox blocks inlet/outlet
  • Reconnect handles for connections
  • Now can move objects with arrow keys
  • Fixed auto fontsize
  • Fixed crash when loading preset
  • Fixed freeze when opening empty file
  • Fixed issues with keyboard object
  • Main canvas now has properties (by right-clicking)
  • Fixed dollsym in label bug
  • Fixed Atom send/receive problems
  • Array improvements
    • Drastically improved performance
    • Fixed programmatically resizing
    • Fixed freeze when loading large arrays
    • Now has title
    • Fixed drag glitches
    • Now has range property
  • Improved console performance
  • Better default colour for canvas object
  • Fixed many GUI details
  • Fixed problems with invalid objects
  • Fixed wrong default label position
  • Fixed label position bug when objects have negative coordinates
  • Fixed atom label, fixed atom height issues
  • Optimised startup time
  • Message resize while typing
  • Improved lasso performance
  • Ability to modify the colour scheme
  • Command-line args
    • -path "path" -- add to file search path
    • -open "file>" -- open file(s) on startup
    • -send "msg..." -- send a message at startup, after patches are loaded
  • Fixed locale issue for countries that use comma instead of period for numbers
  • Subpatch issue
  • Multiple grid snap directions
  • Now can use ELSE and cyclone objects with name prefixes
  • Help patch shortcut
  • Fixed some of the connectionstate bugs
  • Object size more similar to Pd
  • Better object UI
  • Added Message box mouse-down animation
  • Added listbox dragging
  • Hide subpatchers and abstractions in presentation mode
  • Cmd-s shortcut problem
  • Fixed slowness on Windows
  • Fixed some document browser problems
  • Fixed deken crash
  • Fixed crash when deleting inlets/outlets from subpatcher
  • Fixed some of the issues with automation
  • Infinite numbox dragging
  • Better support for pd's drawing functions
  • Fixed no MIDI output when called from pd's thread
  • Correct latency compensation
  • Fixed crash when pinch-zooming
  • Fixed attach-to-mouse problem when creating object from menu

Known Issues:

  • Broken objects: [text define], [netreceive], [store], [rec], [oscilloscope], possibly more.
  • LV2 doesn't work in Ardour, this is Ardour's fault. Use the VST3 instead.
  • C-coded externals are broken on windows

PlugData v0.5.2

09 May 21:46

Choose a tag to compare

PlugData v0.5.2 Pre-release
Pre-release

Version with important fixes for problems in the last version.

  • Fixed crash when double clicking folder in document browser (thanks @jaffasplaffa for reporting)
  • Fixed crash on Windows when closing plugin editor (thanks @offthesky and @alfonso73 for reporting)
  • Fixed standalone very slow on Windows (thanks @charlesneimog for reporting)

PlugData v0.5.1

07 May 22:04

Choose a tag to compare

PlugData v0.5.1 Pre-release
Pre-release

New version with many new features and fixes.

Big thanks to @60-hz, @ludnny, @TheGuyWhoo, @porres, @FlachyJoe and @jaffasplaffa for the bug reports and feature requests! Most of the important stuff this release was suggested by you!

IMPORTANT:
If you've used previous versions of PlugData, you need to clear out old PlugData's settings, since the file organisation has completely changed this release. To do this, remove the "PlugData" folder at the following location.
MacOS: ~/Library/PlugData/
Linux: ~/.config/PlugData/
Windows: %APPDATA%\PlugData\

This update will also break compatibly with DAW presets and save files that include a previous version of PlugData. I'm hoping this is the last time this will happen. If you are using an older version of PlugData in a DAW project, you'll have to save the pd patch, remove PlugData from the project, upgrade PlugData and re-add PlugData in the project and load the saved patch.

Features:

  • Support for opening multiple projects in a single window
  • Added a package manager for downloading externals, compatible with pd's package repository (C-coded externals only work on Mac and Linux standalone for now)
  • Set connection style per individual connection
  • Added document browser for easier access to patches and documentation
  • Added panel for manipulating and viewing DAW parameters, with a button to add a receive object for each parameter
  • Objects created from menu's now stick to your mouse

Other improvements and fixes:

  • Power button now synced with pd's dsp state
  • Improved numberbox dragging
  • Text in objects now has left justification
  • Improved grid
  • Improved search path component and fixed bug causing paths not to update
  • Fixed no window outlines on some Linux distros
  • Maximum number of console messages to prevent freezing when console gets spammed
  • Fixed some object colour related bugs
  • Improved box resize behaviour with text wrapping like in pd
  • Added non-zero-value property to toggle
  • Message keyboard shortcut now opens texteditor automatically
  • Fixed object overlapping bugs
  • No edit mode when inside presentation mode
  • Better stability in DAW
  • Performance improvements
  • Fixed various other bugs

Known issues:

  • Broken objects: [text define], [netreceive], [store], [rec], [oscilloscope], possibly more.
  • Text display problems with some locales
  • C-coded externals are broken on windows

PlugData v0.5

22 Apr 16:02

Choose a tag to compare

PlugData v0.5 Pre-release
Pre-release

New version with many new features and bug fixes.

This is not production ready yet, and considering the large number of changes, there will probably still be some bugs. Let me know if you find any!

IMPORTANT:
If you've used previous versions of PlugData, it is recommended to refresh your externals folder. To do this, remove the "Abstractions" and "Documentation" folders from the following location:
MacOS: ~/Library/PlugData/
Linux: ~/.config/PlugData/
Windows: %APPDATA%\PlugData\

Because there are many changes in this version, it breaks compatibility with older versions. If you are using an older version of PlugData in a DAW project, you'll have to save the pd patch, remove PlugData from the project, upgrade PlugData and re-add PlugData in the project. I'll start providing legacy support once we're past the alpha stage.

Features:

  • Relative grid for aligning objects
  • Light mode for better pd compatibility
  • New look
  • A DAW transport object: [playlist]
  • Settable tail length for plugins
  • Undo/Redo for changing connection paths (work-in-progress)
  • Updated ELSE to 1.0-rc1

Fixes:

  • Many improvements to pd patch rendering
  • Fixed DAW crashes when saving/loading presets
  • Fixed fullscreen bug
  • Fixed externals not loading on Linux
  • PlugDataInfo comment now hidden in pd patches
  • Clearer feedback on temporary lock
  • Using to front now actually moves the object to front in pd patch (warning: this can impact the order of evaluation)
  • Fixed wrong number of radiobox elements
  • Fixed crash when renaming objects
  • Fixed crash on tab close
  • Many other fixes!

Thanks to @ludnny and @FlachyJoe for reporting many of these bugs!

Known Issues:

  • Externals are broken on Windows

  • Can only open 1 project at a time, it can open (but not save) help files and abstractions.

  • Problems with Bitwig and Cubase (at least with earlier versions)

  • Broken Pd objects:

    • [text define]
  • Broken ELSE objects:

    • [canvas.edit] (and possibly more canvas related objects)
    • [store]
    • [rec]

Screenshot 2022-04-21 at 03 35 01

Screenshot 2022-04-21 at 03 30 17

PlugData v0.4.2

05 Apr 16:37

Choose a tag to compare

PlugData v0.4.2 Pre-release
Pre-release

Small update with mostly fixes relating to pd patches not displaying correctly, thanks @ludnny and @zealtv for reporting and providing examples.

  • Support for externals in standalone (thanks @FlachyJoe for reporting)
  • Visual feedback on temporary lock mode (not yet working on linux, thanks @60-hz for suggestion)
  • Added missing properties for radiobox, keyboard
  • Fixes wrong object sizes for radiobox, keyboard
  • Keyboard can be resized
  • Changeable background colour for pd patches with black text
  • Sliders look more like pd sliders, so labels can be shown on top
  • Better VU meter look and size
  • Fixed inaccurate label positions
  • Blacked out background for dialogs
  • Fixed crash when saving/loading DAW presets (thanks @armandvedel for reporting)
  • Default volume is now 1 (thanks @armandvedel for reporting)
  • Ask to save when closing standalone
  • Copy/Paste to clipboard, so you can copy between plugins (thanks @alfonso73 for suggesting)
  • More bug-fixes

PlugData v0.4.1

21 Mar 17:48

Choose a tag to compare

PlugData v0.4.1 Pre-release
Pre-release

Small bug fixes for version 0.4

  • Fixed resize handle not on top
  • Fixed crash when creating invalid connection
  • Fixed microphone permissions for MacOS Standalone
  • Fixed add button enablement bug
  • Fixed incorrect keyboard GUI component size
  • Disabled unused keyboard parameters

PlugData v0.4

20 Mar 19:42

Choose a tag to compare

PlugData v0.4 Pre-release
Pre-release

New version with many new features and bugfixes. Should be much more stable and usable than previous versions!

Thanks to @60-hz, @alfonso73 and @FlachyJoe for bug reports and feature requests

edit 21/3/2022: fixed audio on Mac standalone, fixed add button enablement

Changelog:

  • Better graph on parent management
  • Change keyboard shortcuts in settings
  • Improved search path dialog
  • Better handles for resizing objects
  • Large improvements to inspector and console
  • Presentation mode
  • MIDI blinker
  • Better level meter
  • Pin sidebar to stop from automatically changing
  • Automatically shows console when editing values
  • Nicer look for toggle, bang and numbox
  • Dotted background to indicate edit/lock mode
  • More flexible connection cord manipulation (might still need more work)
  • Curved connection cord replaces straight cord mode
  • Supports up to 16 stereo audio channels in DAW (formerly 2)
  • Supports up to 512 automatable parameters (formerly 16)
  • Fixed send/receive bugs
  • Fixed object position and size bugs
  • Improved thread safety
  • Drastically reduced cpu use
  • Improved undo/redo consistency
  • Auto-scroll when dragging close to edges, middle-mouse scroll
  • Zoom by ctrl+scroll or pinch on trackpads
  • Fixed gaps when dragging over array component
  • Fixed many other bugs
  • Cleaned up a lot of code
  • MacOS build is now notarised

Known issues:

  • Some pd patches look messy in PlugData (#36, #22)
  • Loading C externals fails (#34)

PlugData v0.3.2

11 Feb 16:37

Choose a tag to compare

PlugData v0.3.2 Pre-release
Pre-release

Small release with only bug fixes, still a pre-release and not production ready:

Thanks again to @60-hz and @8ouble-r for reporting these bugs

  • Fixed crash when clicking on some objects in locked mode
  • Fixed keyboard size
  • Fixed array position changing
  • Fixed object resizing when duplicating or copy/pasting
  • Fixed toolbar buttons not greying out when locked
  • Fixed GraphOnParent double zooming bug
  • Fixed aspect ratio for tgl and bng
  • Fixed some weird connection pathfinding edge cases

Known issues:

  • "text define" object doesn't work
  • No ctrl for temporary run mode on Linux
  • Tab management in DAW is not great
  • A bunch of issues reported here

PlugData v0.3.1

11 Feb 03:08

Choose a tag to compare

PlugData v0.3.1 Pre-release
Pre-release

Release with mostly bugfixes, and a few other improvements.

Thanks to @60-hz, @8ouble-r, @alfonso73 for reporting most of these issues.

  • Fixed crashes during help files
  • Last console line is now visible
  • Fix garray crash when name or size is empty
  • Don't allow drag resize on GraphOnParent (for now)
  • Fix level meter redrawing issues
  • Fixed crash when right-clicking on GraphOnParent
  • Show correct patch name on tab
  • No foreground colour on cnv object
  • Made toolbar icons more clearly visible and less spaced
  • Many small GUI improvements
  • Fixed possible rename bugs
  • Correctly opens files from files
  • Fixed connection inverted dragging bug
  • Fixed deadlocks and crashes, better thread safety
  • Fixed radio component bug
  • Better performance, especially for scrolling
  • Fixed keyboard shortcuts on Linux

New features:

  • Switched back to normal pd locking behaviour
  • Click on subpatch to open
  • More distinct look for atom objects
  • Support for openpanel/savepanel
  • Enabled more cyclone objects
  • More clear hover effect on inlets/outlets, bigger hitbox
  • Enabled cyclone library

Known issues:

  • Ctrl to lock doesn't work on Linux
  • Possibly more, please report!