Skip to content

Releases: plugdata-team/plugdata

v0.9.2

20 Sep 22:17
6e43a34

Choose a tag to compare

Finally a new plugdata release! This is a huge update, with a few new features and refinements to the design, but mostly loads of bug fixes.

Thanks to everyone who has helped out by testing, sending bug reports and PRs. With our combined efforts, this is probably the most stable version of plugdata so far!

Changes since v0.9.1:
Breaking changes:

Features:

  • Patch store to install community-made plugins (also available online here)
  • Experimental Gem support
    • If you want to use Gem in global namespace, you have to go to settings->paths and add "Gem" to the Libraries section. Otherwise, you need to prefix objects with "Gem/"
  • Redesigned welcome panel
  • Redesigned limiter and oversampling controls
  • Redesigned inspector parameters
  • Option to split sidebar to show inspector and console at the same time (thanks to @AlexMitchellMus!)
  • Minimap that shows you where your view is relative to objects in the patch
    • You can configure when the map is shown in settings
  • Command input to control patches with text commands: selecting an object allows you to send messages to it without a message object!
  • Drastically improved patch rendering performance
  • Improved patch loading time
  • New platforms for Heavy exports: OWL and WASM
  • MIDI devices are now assigned to fixed port numbers
  • pure-data (0.55) and ELSE (1.0-rc13) updates
    • New in ELSE:
      • Improved multichannel support
      • Improved envelope generators
      • Improvements to [knob]
      • Improved [play.file~] object and new [sfinfo] and [sfload] object allow loading any kind of audio file format out there. Many audio file abstractions are also now based on these objects
      • New [popmenu] GUI object
      • Other new objects: [float2imp~], [lace], [delace], [lace~], [delace~], [gatehold], [gatedelay],[gatedelay~], [gaterelease~], [gaterelease], [scope3d~], [tanh~], [resonator~], [smooth], [smooth2], [smooth~], [smooth2~], [dbgain~], [level~] plus [crusher.m~], [sfont.m~] and [level.m~] MERDA Modules.
      • A lot more! Keep in mind there are some breaking changes, so please check the release notes: https://github.com/porres/pd-else/releases/tag/v.1.0-rc13
  • Linux aarch64 builds are now available as release artifacts (and nightly builds)
    • Debian (aarch64) is confirmed to work on Raspberry Pi
  • Volume slider shows dBFS value when hovering
  • Improved workflow for multi-window instead of multi-tab
  • Tabbar now returns to last shown tab when closing tabs
  • Added "destroy" message for [param] to deactivate an audio parameter
  • Improved text dialog for [pdlua], [text define], etc.
  • Added syntax highlighting theme option
  • Improved patch search feature (thanks to @AlexMitchellMus)
  • Palettes can now be imported/exported
  • Patches stored in the ~/Documents/plugdata/Patches folder can now be located by DAWs on different computers
    • If the patch is in the same location inside the Patches folder, and you load a DAW project from another PC, it will be able to find the patch
  • You can now send a "limit " message to "pd" to enable/disable the limiter programmatically
  • Lasso selection will now choose objects over connections by default. As soon as you select an object, all connections get deselected
  • Holding alt will now allow you to lasso select connections without selecting objects. Overlay mode now shows with alt+shift combo instead of alt.
  • iOS improvements:
    • Now supports sfizz~
    • Now has plugin mode support
    • Fixed file reading/writing permission issues
    • Fixed some of the networking issues
    • Thanks to @Reinissance for helping out with figuring out workarounds for iOS filesystem issues
  • Around 30% reduction in download and installed size by compressing resources more
  • The Heavy toolchain download and install size is now much smaller
  • The Heavy exporter now prints the commands it's executing thanks to @dromer
  • Patches are now able to handle messages if the plugin is bypassed, or if there's no audio running. This prevents the UI from being unresponsive when plugins are bypassed.
  • Draggable number boxes now limit themselves to a reasonable number of decimals
  • [param] object can now have a default argument set by passing it in after the "create" message (like "create 0.5")
    • The default value will only be loaded the first time a patch is loaded inside the DAW. As soon as the parameter gets set from DAW state, the default will no longer apply
    • [param] now also has a "destroy" message

Fixed bugs:

  • Fixed aliased and blurry rendering of connections and text on non-retina screens
  • Fixed audio parameter rounding bug
  • Fixed DAW automation latency
  • Fixed array "points" mode looking different from pd-vanilla
  • Fixed issue with array "width" parameter
  • Fixed crash on startup on macOS monterey
  • Fixed dialogs not resizing on Linux/X11
  • Fixed autocompletion when using library prefix
  • Fixed various text colour contrast issues
  • Fixed subpatch window closing when typing underscore into an object box
  • Fixed memory leak caused by label rendering
  • Fixed inspector object positions issue
  • Fixed broken networking objects
  • Fixed crash on startup on Raspberry Pi
  • Fixed dead shift key inside pluginmode
  • Fixed object connection bugs when setting send/receive symbols
  • Fixed slider/knob accuracy bug when close to 0
  • Fixed various else/cyclone text editor based objects not working, like [coll]
  • Fixed connections misaligning when copy/pasting
  • macOS: make cmd+w shortcut close the topmost window instead of patch if you have a dialog open
  • Fixed pdlua graphics rendering issues inside plugin
  • Fixed broken combo boxes in settings panel
  • Fixed parameters with "mode 2" resetting on init
  • Fix [messbox] not respoding to "set" message
  • Fixed copy/paste not working on atoms
  • Fixed number/float not outputting repeated numbers
  • Fixed file browser not remembering last location
  • Fixed segfault when renaming arrays
  • Fixed inlet/outlet hiding bugs for atoms
  • Fixed broken 100% zoom shortcut
  • Fixed various undo/redo bugs
  • Fixed object text rendering getting cut off
  • Fixed bad resize logic for number boxes
  • Fixed resize jank for [hradio]/[vradio], [keyboard] and atom objects
  • Fixed text editor popup menu not showing on objects
  • Fixed tabs closing unnecessarily when deleting subpatches
  • Fixed [clone] "vis" message issue
  • Fixed grid lines glitching
  • Fixed DSP starting when changing audio devices
  • Fixed graphical glitch when opening first patch
  • Fixed text objects not resizing down to 1 char width
  • Added protection against settings corruption rendering plugdata unstartable
  • Fixed many realtime safety issues
  • Fixed data structures not being draggable
  • Fixed [vu] rendering incorrectly
  • Fixed various autocomplete issues
  • Fixed issue when right-clicking graph in locked mode
  • Fixed connection tooltips showing inside plugin mode
  • Fixed alt+drag duplicate bug
  • Fixed tab dragging issue
  • Fixed [keyboard] range bug
  • Fixed [openfile] crash
  • Fixed issues with draggable numbers
  • Fixed wrong patch title bug
  • Added compile error message on Windows when python is not found
  • Fixed bug where array would not update correctly
  • Fixed [scope~] range property bug
  • Fixed [note] being very slow to load
  • Fixed object flags broken for GUI objects (specifically [button])
  • Fixed various [param] bugs
  • Fixed incorrect high-dpi scaling on Windows and Linux thanks to @sadguitarius
  • Fixed slow sidebar dragging on Linux
  • Fixed issue with opening pd files on Windows and Linux
  • Fixed store images displaying in wrong colour space
  • Fixed [hradio]/[vradio] glitch
  • Fixed [hsl] reporting wrong name
  • Fixed file descriptor leak inside [pic]
  • Fixed potential filesystem extraction failure issues
  • Fixed various bugs inside the DAW, related to ffts, lua, and a bunch of shutdown bugs. Big thanks to Nasko for helping me find these issues
  • Fixed some keyboard shortcuts working inside pluginmode when they shouldn't
  • Fixed Heavy exporter not dealing with spaces in path names correctly
  • A whole bunch more!

v0.9.2-test3

14 Sep 18:39

Choose a tag to compare

v0.9.2-test3 Pre-release
Pre-release

New version coming up with huge improvements. This is the final release candidate for v0.9.2!

Changes since last test version:

  • Fixed various bugs inside the DAW, related to ffts, lua, and a bunch of shutdown bugs. Big thanks to Nasko for helping me find these issues
  • Around 30% reduction in download and installed size by compressing resources more
  • The Heavy toolchain download and install size is now much smaller
  • The Heavy exporter can now deal with paths with spaces in them
  • The Heavy exporter now prints the commands it's executing thanks to @dromer
  • Patches are now able to handle messages if the plugin is bypassed, or if there's no audio running. This prevents the UI from being unresponsive when plugins are bypassed.
  • Improved robustness of some filesystem operations
  • Dialogs and tooltips now have proper high-dpi scaling on Windows and Linux thanks to @sadguitarius
  • Fixed blurry rendering for [note] and [messbox]
  • Draggable number boxes now limit themselves to a reasonable number of decimals
  • Improved array rendering performance
  • [param] object can now have a default argument set by passing it in after the "create" message (like "create 0.5")
    • The default value will only be loaded the first time a patch is loaded inside the DAW. As soon as the parameter gets set from DAW state, the default will no longer apply
  • Fixed various [param] bugs
  • Fix slow sidebar dragging on Linux
  • Improved tabular numbers font
  • Fixed welcome panel glitches when using search
  • Fixed issue with opening pd files on Windows and Linux
  • Fixed store images displaying in wrong colour space
  • Fixed [hradio]/[vradio] glitch
  • Fixed [hsl] reporting wrong name
  • Completed [popmenu] implementation
  • Keyboard shortcuts are now all disabled in plugin mode

Changes since v0.9.1:

Breaking changes:

Features:

  • Patch store to install community-made plugins (also available online here)
  • Experimental Gem support
    • If you want to use Gem in global namespace, you have to go to settings->paths and add "Gem" to the Libraries section. Otherwise, you need to prefix objects with "Gem/"
  • Redesigned welcome panel
  • Redesigned limiter and oversampling controls
  • Redesigned inspector parameters
  • Option to split sidebar to show inspector and console at the same time
  • Minimap
  • Command input to control patches with text commands
  • Drastically improved patch rendering performance
  • Improved patch loading time
  • New platforms for Heavy exports: OWL and WASM
  • MIDI devices are now assigned to fixed port numbers
  • pure-data (0.55) and ELSE (1.0-rc13) updates
    • New in ELSE:
      • Improved multichannel support
      • Improved envelope generators
      • Improvements to [knob]
      • Improved [play.file~] object and new [sfinfo] and [sfload] object allow loading any kind of audio file format out there. Many audio file abstractions are also now based on these objects
      • New [popmenu] GUI object
      • Other new objects: [float2imp~], [lace], [delace], [lace~], [delace~], [gatehold], [gatedelay],[gatedelay~], [gaterelease~], [gaterelease], [scope3d~], [tanh~], [resonator~], [smooth], [smooth2], [smooth~], [smooth2~], [dbgain~], [level~] plus [crusher.m~], [sfont.m~] and [level.m~] MERDA Modules.
      • A lot more! Keep in mind there are some breaking changes, so please check the release notes: https://github.com/porres/pd-else/releases/tag/v.1.0-rc13
  • Linux aarch64 builds are now available as release artifacts (and nightly builds)
    • Debian (aarch64) is confirmed to work on Raspberry Pi
  • Volume slider shows dBFS value when hovering
  • Improved workflow for multi-window instead of multi-tab
  • Tabbar now returns to last shown tab when closing tabs
  • Added "destroy" message for [param] to deactivate an audio parameter
  • Improved text dialog for [pdlua], [text define], etc.
  • Added syntax highlighting theme option
  • Improved patch search feature
  • Palettes can now be imported/exported
  • Patches stored in the ~/Documents/plugdata/Patches folder can now be located by DAWs on different computers
    • If the patch is in the same location inside the Patches folder, and you load a DAW project from another PC, it will be able to find the patch
  • You can now send a "limit " message to "pd" to enable/disable the limiter programmatically
  • iOS improvements:
    • Now supports sfizz~
    • Now has plugin mode support
    • Fixed file reading/writing permission issues

Fixed bugs:

  • Fixed aliased rendering of connections and text on non-retina screens
  • Fixed audio parameter rounding bug
  • Fixed DAW automation latency
  • Fixed array "points" mode looking different from pd-vanilla
  • Fixed issue with array "width" parameter
  • Fixed crash on startup on macOS monterey
  • Fixed dialogs not resizing on Linux/X11
  • Fixed autocompletion when using library prefix
  • Fixed various text colour contrast issues
  • Fixed subpatch window closing when typing underscore into an object box
  • Fixed memory leak caused by label rendering
  • Fixed inspector object positions issue
  • Fixed broken networking objects
  • Fixed crash on startup on Raspberry Pi
  • Fixed dead shift key inside pluginmode
  • Fixed object connection bugs when setting send/receive symbols
  • Fixed slider/knob accuracy bug when close to 0
  • Fixed various else/cyclone text editor based objects not working, like [coll]
  • Fixed connections misaligning when copy/pasting
  • macOS: make cmd+w shortcut close the topmost window instead of patch if you have a dialog open
  • Fixed pdlua graphics rendering issues inside plugin
  • Fixed broken combo boxes in settings panel
  • Fixed parameters with "mode 2" resetting on init
  • Fix [messbox] not respoding to "set" message
  • Fixed copy/paste not working on atoms
  • Fixed number/float not outputting repeated numbers
  • Fixed file browser not remembering last location
  • Fixed segfault when renaming arrays
  • Fixed inlet/outlet hiding bugs for atoms
  • Fixed broken 100% zoom shortcut
  • Fixed various undo/redo bugs
  • Fixed object text rendering getting cut off
  • Fixed bad resize logic for number boxes
  • Fixed resize jank for [hradio]/[vradio], [keyboard] and atom objects
  • Fixed text editor popup menu not showing on objects
  • Fixed tabs closing unnecessarily when deleting subpatches
  • Fixed [clone] "vis" message issue
  • Fixed grid lines glitching
  • Fixed DSP starting when changing audio devices
  • Fixed graphical glitch when opening first patch
  • Fixed text objects not resizing down to 1 char width
  • Added protection against settings corruption rendering plugdata unstartable
  • Fixed many realtime safety issues
  • Fixed data structures not being draggable
  • Fixed [vu] rendering incorrectly
  • Fixed various autocomplete issues
  • Fixed issue when right-clicking graph in locked mode
  • Fixed connection tooltips showing inside plugin mode
  • Fixed alt+drag duplicate bug
  • Fixed tab dragging issue
  • Fixed [keyboard] range bug
  • Fixed [openfile] crash
  • Fixed issues with draggable numbers
  • Fixed wrong patch title bug
  • Added compile error message on Windows when python is not found
  • Fixed bug where array would not update correctly
  • Fixed [scope~] range property bug
  • Fixed [note] being very slow to load
  • Fixed object flags broken for GUI objects (specifically [button])
  • Quite a few more!

v0.9.2-test2

22 Jul 15:40

Choose a tag to compare

v0.9.2-test2 Pre-release
Pre-release

New version coming up with huge improvements You can consider this a release candidate for v0.9.2

Breaking changes:

Features:

  • Patch store to install community-made plugins (also available online here)
  • Experimental Gem support
    • If you want to use Gem in global namespace, you have to go to settings->paths and add "Gem" to the Libraries section. Otherwise, you need to prefix objects with "Gem/"
  • Redesigned welcome panel
  • Redesigned limiter and oversampling controls
  • Redesigned inspector parameters
  • Option to split sidebar to show inspector and console at the same time
  • Minimap
  • Command input to control patches with text commands
  • Drastically improved patch rendering performance
  • Improved patch loading time
  • New platforms for Heavy exports: OWL and WASM
  • MIDI devices are now assigned to fixed port numbers
  • pure-data (0.55) and ELSE (1.0-rc13) updates
    • New in ELSE:
      • Improved multichannel support
      • Improved envelope generators
      • Improvements to [knob]
      • Improved [play.file~] object and new [sfinfo] and [sfload] object allow loading any kind of audio file format out there. Many audio file abstractions are also now based on these objects
      • New [popmenu] GUI object
      • Other new objects: [float2imp~], [lace], [delace], [lace~], [delace~], [gatehold], [gatedelay],[gatedelay~], [gaterelease~], [gaterelease], [scope3d~], [tanh~], [resonator~], [smooth], [smooth2], [smooth~], [smooth2~], [dbgain~], [level~] plus [crusher.m~], [sfont.m~] and [level.m~] MERDA Modules.
      • A lot more! Keep in mind there are some breaking changes, so please check the release notes: https://github.com/porres/pd-else/releases/tag/v.1.0-rc13
  • Linux aarch64 builds are now available as release artifacts (and nightly builds)
    • Debian (aarch64) is confirmed to work on Raspberry Pi
  • Volume slider shows dBFS value when hovering
  • Improved workflow for multi-window instead of multi-tab
  • Tabbar now returns to last shown tab when closing tabs
  • Added "destroy" message for [param] to deactivate an audio parameter
  • Improved text dialog for [pdlua], [text define], etc.
  • Added syntax highlighting theme option
  • Improved patch search feature
  • Palettes can now be imported/exported
  • Patches stored in the ~/Documents/plugdata/Patches folder can now be located by DAWs on different computers
    • If the patch is in the same location inside the Patches folder, and you load a DAW project from another PC, it will be able to find the patch
  • You can now send a "limit " message to "pd" to enable/disable the limiter programmatically
  • iOS improvements:
    • Now supports sfizz~
    • Now has plugin mode support
    • Fixed file reading/writing permission issues

Fixed bugs:

  • Fixed aliased rendering of connections and text on non-retina screens
  • Fixed audio parameter rounding bug
  • Fixed DAW automation latency
  • Fixed array "points" mode looking different from pd-vanilla
  • Fixed issue with array "width" parameter
  • Fixed crash on startup on macOS monterey
  • Fixed dialogs not resizing on Linux/X11
  • Fixed autocompletion when using library prefix
  • Fixed various text colour contrast issues
  • Fixed subpatch window closing when typing underscore into an object box
  • Fixed memory leak caused by label rendering
  • Fixed inspector object positions issue
  • Fixed broken networking objects
  • Fixed crash on startup on Raspberry Pi
  • Fixed dead shift key inside pluginmode
  • Fixed object connection bugs when setting send/receive symbols
  • Fixed slider/knob accuracy bug when close to 0
  • Fixed various else/cyclone text editor based objects not working, like [coll]
  • Fixed connections misaligning when copy/pasting
  • macOS: make cmd+w shortcut close the topmost window instead of patch if you have a dialog open
  • Fixed pdlua graphics rendering issues inside plugin
  • Fixed broken combo boxes in settings panel
  • Fixed parameters with "mode 2" resetting on init
  • Fix [messbox] not respoding to "set" message
  • Fixed copy/paste not working on atoms
  • Fixed number/float not outputting repeated numbers
  • Fixed file browser not remembering last location
  • Fixed segfault when renaming arrays
  • Fixed inlet/outlet hiding bugs for atoms
  • Fixed broken 100% zoom shortcut
  • Fixed various undo/redo bugs
  • Fixed object text rendering getting cut off
  • Fixed bad resize logic for number boxes
  • Fixed resize jank for [hradio]/[vradio], [keyboard] and atom objects
  • Fixed text editor popup menu not showing on objects
  • Fixed tabs closing unnecessarily when deleting subpatches
  • Fixed [clone] "vis" message issue
  • Fixed grid lines glitching
  • Fixed DSP starting when changing audio devices
  • Fixed graphical glitch when opening first patch
  • Fixed text objects not resizing down to 1 char width
  • Added protection against settings corruption rendering plugdata unstartable
  • Fixed many realtime safety issues
  • Fixed data structures not being draggable
  • Fixed [vu] rendering incorrectly
  • Fixed various autocomplete issues
  • Fixed issue when right-clicking graph in locked mode
  • Fixed connection tooltips showing inside plugin mode
  • Fixed alt+drag duplicate bug
  • Fixed tab dragging issue
  • Fixed [keyboard] range bug
  • Fixed [openfile] crash
  • Fixed issues with draggable numbers
  • Fixed wrong patch title bug
  • Added compile error message on Windows when python is not found
  • Fixed bug where array would not update correctly
  • Fixed [scope~] range property bug
  • Fixed [note] being very slow to load
  • Fixed object flags broken for GUI objects (specifically [button])
  • Quite a few more!

v0.9.2-test1

27 Jan 12:38

Choose a tag to compare

v0.9.2-test1 Pre-release
Pre-release

Test release for v0.9.2

Big features:

  • Patch store dialog to install community-made plugins (also available online here)
  • Redesigned welcome panel
  • Option to split sidepanel to show inspector and console at the same time
  • Minimap
  • Command input to control patches with text commands
  • New platforms for Heavy exports: OWL and WASM
  • MIDI devices are now assigned to fixed port numbers
  • Latest pure-data and ELSE updates

v0.9.1

10 Aug 19:22
ab8db68

Choose a tag to compare

v0.9.1 Pre-release
Pre-release

Bugfix release for v0.9.0

  • Fixed crash when closing the parent patch of an opened subpatch
  • Fixed plugin shutdown crash on Windows
  • Fixed array redrawing bug
  • Fixed crash when using palettes or "add object" menu in plugins
  • Fixed broken multi-drag connection behaviour
  • Fixed graph rendering bug when scrolling
  • Fixed rendering artifacts on connection cords
  • Fixed [pic] send symbol
  • Fixed multichannel connection rendering
  • Fixed MIDI input for Logic instrument plugins
  • Fixed strange tooltip behaviour on Linux
  • FIxed crash when sending "open" message to "pd"
  • Fix redo broken after deleting an object and undoing
  • Fix rendering with very small global scale applied
  • Fixed memory leak when plugin editor is closed
  • Fix numbox issue with canvas synchronisation
  • Fixed window dragging scale bug
  • Added "gradient connection" theming option, similar to cables.gl
  • Optimised [note] and [messbox] objects
  • Drastically reduced VRAM usage
  • Optimised various actions like copy/paste/duplicate/remove when performed on many objects
  • Small startup optimisations
  • Various rendering optimisations
    • More efficient use of memory and CPU cache
    • Do more work directly from shader
    • Removed redundant work
  • Fixed various iOS bugs (release will be on AppStore soon!)

v0.9.0

21 Jul 17:44
2d11e0e

Choose a tag to compare

v0.9.0 Pre-release
Pre-release

Our biggest release ever! Thanks for everyone who helped!

  • Huge performance improvements because of GPU accelerated rendering!
  • Design improvements: less outlines, smaller toolbar, reorganised statusbar, new about panel.
  • Implemented all of pure-data's autopatching (only missing paste/replace)
  • Improved presentation mode
  • Updated to pure-data 0.55-0
  • Updated to ELSE rc11
    • NOTE: some upcoming changes for ELSE rc12 have accidentally been included. These include [damp.osc~], [vcf2~] and [scope3d~]. Use these objects at your own risk, their interfaces may change and they might not be completely stable yet.
  • Added macOS legacy version, recommended when running macOS <10.15 or on Macs from before 2017
  • New connection activity display
  • Connection arrows drawn between segments when connection is segmented
  • Windows build now uses system rounded window border and dropshadow. (Straight for w10)
  • Connections can be set behind / in front for both edit & locked mode.
  • Can now search for send/receive symbols in patch search panel
  • Rewritten tabbar and split view for better stability and maintainability
  • Improved patch loading time in DAW.
  • Patches load a lot faster now
  • Latest ELSE master branch changes, including updated MERDA modules
  • Latest pure-data master branch changes
  • Improved compatibility with [drawcurve], [fillcurve] and [plot] drawing
  • Redesigned GraphOnParent area resizer
  • Plugin version now displays the current latency in the statusbar if it has been changed from the default
  • Improvements to pd-vanilla compatibility, patches should look even more similar to their vanilla counterparts than before
  • Improved Heavy toolchain download speed
  • Fixed [keyboard] bugs
  • Many more bugfixes!

Breaking changes:

  • [cyclone/scope~] and [else/oscope~] have been replaced with [else/scope~]

Note that compared to recent test versions, Gem has temporarily been disabled because it was not stable enough yet.

v0.9.0-test2

17 Jun 14:58

Choose a tag to compare

v0.9.0-test2 Pre-release
Pre-release

Pre-release version 2 of plugdata v0.9.0

Headlines:

  • Huge performance improvements because of GPU accelerated rendering!
  • Design improvements: less outlines, smaller toolbar, reorganised statusbar, new about panel.
  • Ships with Gem built in. Gem objects need the "Gem/" prefix, unless you add Gem to the list of libraries to load.
  • Improved presentation mode
  • Added macOS legacy version, recommended when running macOS <10.15 or on Macs from before 2017
  • New connection activity display
  • Connection arrows drawn between segments when connection is segmented
  • Windows build now uses system rounded window border and dropshadow. (Straight for w10)
  • Connections can be set behind / in front for both edit & locked mode.
  • Can now search for send/receive symbols in patch search panel
  • Rewritten tabbar and split view for better stability and maintainability
  • Improved patch loading time in DAW.
  • Patches load a lot faster now
  • Latest ELSE master branch changes, including updated MERDA modules
  • Latest pure-data master branch changes
  • Improved compatibility with [drawcurve], [fillcurve] and [plot] drawing
  • Redesigned GraphOnParent area resizer
  • Plugin version now displays the current latency in the statusbar if it has been changed from the default
  • Improvements to pd-vanilla compatibility, patches should look even more similar to their vanilla counterparts than before
  • Improved Heavy toolchain download speed
  • Fixed [keyboard] bugs
  • Many bugfixes!
  • A lot I'm forgetting here, since this has been 6 months in the making

Breaking changes:

  • [cyclone/scope~] and [else/oscope~] have been replaced with [else/scope~]

v0.9.0-test

28 Apr 22:27
23daa5a

Choose a tag to compare

v0.9.0-test Pre-release
Pre-release

Pre-release version of plugdata v0.9.0

Headlines:

  • Huge performance improvements because of GPU accelerated rendering!
  • Ships with Gem built in. Gem objects need the "Gem/" prefix, unless you add Gem to the list of libraries to load.
  • Patches load a lot faster now
  • Latest ELSE master branch changes, including updated MERDA modules
  • Latest pure-data master branch changes
  • Improved compatibility with [drawcurve], [fillcurve] and [plot] drawing
  • Redesigned GraphOnParent area resizer
  • Plugin version now displays the current latency in the statusbar if it has been changed from the default
  • Improvements to pd-vanilla compatibility, patches should look even more similar to their vanilla counterparts than before
  • Improved Heavy toolchain download speed
  • Fixed [keyboard] bugs
  • Many bugfixes!

Breaking changes:

  • [cyclone/scope~] and [else/oscope~] have been replaced with [else/scope~]. These two were essentially the same object anyway.

v0.8.3

17 Jan 16:37
23daa5a

Choose a tag to compare

v0.8.3 Pre-release
Pre-release

Since test release:

  • Updated hvcc, added new options
  • Improved performance since last test version
  • pdlua external can now draw graphics
  • Fixed MIDI issue in DAW
  • Fixed audio input issue in DAW
  • Fixed object grid crash
  • Force all save names to end with .pd
  • Fixed many more crashes

All changes:

  • Fixed bug causing the previous version of crash on startup on Windows
  • New signal debugger display will show a small oscilloscope and sample value when hovering over signal connections
  • Redesigned search panel to show the full patch structure as a tree
  • Improved documentation browser search, is now faster, less buggy, and shows results a as a tree
  • Large performance improvements, especially for patches with a lot of fast messaging
  • New autosave feature that will save your patch regularly to a database.
    • If you later try to reload that patch and it finds a newer version in the database, it will prompt you to pick which version you want to use
    • In settings, you can enable/disable autosave, adjust the save interval, and view the complete database of autosaves
  • Array editor dialog has been redesigned, it now has a list view as well, like pd-vanilla
  • Fixed CPU meter delay
  • Fixed problems when listening for folder changes
  • Object DnD now gives visible feedback if the drop action is invalid
  • Reduced clicking when interacting with canvas under high DSP CPU load
  • Fixed problems with icons in right-click menu on Windows
  • Test: new documentation view for Heavy exporter dialog. This still has some known issues.
  • Improved design for showing keyboard shortcuts in popup menus, allowing for a less wide popupmenu on Windows and Linux
  • A bunch more!

v0.8.3-test

18 Dec 18:59

Choose a tag to compare

v0.8.3-test Pre-release
Pre-release

Pre-release version of plugdata v0.8.3.

  • Fixed bug causing the previous version of crash on startup on Windows
  • New signal debugger display will show a small oscilloscope and sample value when hovering over signal connections
  • Redesigned search panel to show the full patch structure as a tree
  • Improved documentation browser search, is now faster, less buggy, and shows results a as a tree
  • Large performance improvements, especially for patches with a lot of fast messaging
  • New autosave feature that will save your patch regularly to a database.
    • If you later try to reload that patch and it finds a newer version in the database, it will prompt you to pick which version you want to use
    • In settings, you can enable/disable autosave, adjust the save interval, and view the complete database of autosaves
  • Array editor dialog has been redesigned, it now has a list view as well, like pd-vanilla
  • Fixed CPU meter delay
  • Fixed problems when listening for folder changes
  • Object DnD now gives visible feedback if the drop action is invalid
  • Reduced clicking when interacting with canvas under high DSP CPU load
  • Fixed problems with icons in right-click menu on Windows
  • Test: new documentation view for Heavy exporter dialog. This still has some known issues.
  • Improved design for showing keyboard shortcuts in popup menus, allowing for a less wide popupmenu on Windows and Linux
  • A bunch more!