Skip to content

v0.9.3

Choose a tag to compare

@timothyschoen timothyschoen released this 14 Feb 16:47
fa10d01

New plugdata version, with a few new features, but mostly bugfixes and QoL improvements:

Platform Support

  • Added ASIO support for Windows
  • Reduced installer sizes for macOS and Windows
  • Added Arch and openSUSE arm64 builds

Heavy exporter

  • Heavy console can now display colour, bold text and carriage returns
  • Heavy console informs users about harmless error messages
  • Updated to heavylib 0.4.1
  • Fixed incorrect dfu-util exit status for Heavy→Daisy exports
  • Fixed Windows DPF export for Heavy ignoring meta.json settings
  • Fixed Heavy triggering background updates to tracked folders
  • Fixed bug with compiled mode enablement state
  • Fixed compiled mode marking GoP as incompatible
  • Added expr/expr~/block/nop~ to supported objects
  • Flipped 'Add Object' menu icons for consistency

iOS

  • Fixed iOS touch gestures support: no longer needs two-finger scrolling on all viewports
  • Fixed issue where externals sfz~, sfinfo, sfload and play.file couldn't be created in iOS
  • Fixed patches not being able to read file resources (you can now use "Open folder" to grant patches permission to read sibling files)
  • Fixed recently opened panel not remembering patch file permissions
  • Fixed bottom part of screen being cropped on older iPads

Pre-made plugins and Library panel

  • Improved version management for patches in the library panel
  • Plugin meta.json file can specify a plugin mode scale factor for hi-dpi scaling using the "Scale" property
  • Plugin patches that have a meta.json file now recall your preferred zoom setting

Object Issues

  • Fixed [nbx] displaying wrong color
  • Fixed [vradio] object being called "hradio" in the Inspector title
  • Fixed [knob] keeping exponential value when switching to linear mode
  • Fixed some [floatbox] settings not being saved in the patch
  • Fixed receive config on [knob] adding additional backslash in escaped spaces
  • Fixed [symbolbox] duplicate output
  • Fixed [bl.square~] from menu creating a [bl.tri~] instead
  • Fixed [bng]/[tgl] label appearing in wrong position
  • Fixed object parameter issues for [bng], [tgl], [nbx], [numbox~], [scope~], [knob], [vu], [cnv], [radio], [pic], and more
  • Fixed [garray] blocking mouse input if not editable
  • Fixed [keyname] and similar objects losing tracking of keyboard input when any subpatch receives a s pd-subpatch "coords" message
  • Fixed user being able to edit pd.lua file too easily, causing them to break their pdlua installation
  • Fixed inability to type question marks in [listbox]
  • Fixed resampling quality for [pic] images
  • Fixed various [pdlua] graphics rendering quality issues
  • Fixed text rendering quality for objects that render text with nanovg ([pdlua], [nbx], [listbox], more)
  • Fixed resize cursor showing directions that object can't be resized in
  • Fixed [graph] being resizable from the outside (can now only be resized from the inside or properties)
  • Fixed [numbox~] appearance being different from else/vanilla equivalent
  • Fixed MIDI port selection popup not showing where the DAW input/output is

Plugin & DAW Issues

  • Fixed random keyboard focus loss in Logic
  • Fixed VST3 plugin window not storing custom size
  • Fixed issue where multiple envelopes were altered when changing just one parameter by dragging its slider in automation touch mode
  • Fixed wrong latency reported in settings panel
  • Fixed hard crash in Ableton Live when saving MIDI clips
  • Fixed resize/zoom issue on project recall in Bitwig and FL Studio
  • Fixed UI going white when auto-hidden by DAWs on Windows 11
  • Fixed UI freezing in FL Studio
  • Fixed latency display in statusbar causing constant repaints in DAW
  • Fixed FX module visual glitches in FL Studio
  • Fixed VST3 not renaming & updating DAW parameters the first time they're loaded in Bitwig
  • Fixed param sometimes not outputting value when reopening/recalling patch in Bitwig
  • Fixed plugin being unstable at sample rates higher than 48kHz
  • Fixed limit 0 message sent to PD being ignored in some DAWs
  • Fixed reopened plugin window defaulting to Edit mode
  • Fixed tooltips being displayed outside of the plugin window frame
  • Fixed spacebar blocking mouse input in plugin mode
  • Fixed DAW MIDI input being at channel 17 instead of 1

Platform specific issues

  • Fixed externals being broken on macOS
  • Fixed standalone MIDI out having huge latency on Windows
  • Fixed patches with non-UTF8 folder names not showing up in library panel on Windows
  • Fixed export workspace feature not automatically supplying file extension
  • Fixed Windows reporting Inter font as missing in settings
  • Fixed window shadow and outline on Linux
  • Fixed dialogs not popping to front when asking to save on macOS
  • Fixed various menus and tooltips not scaling correctly on Windows and Linux
  • Fixed rendering issues on Linux when quickly updating GUI objects
  • Fixed issue where patch window could be black after switching workspace on Linux
  • Fixed DAW projects not able to be transferred from Windows to macOS/Linux
  • Fixed object size appearing wrong on Linux if syntax highlighting is enabled

Other

  • Fixed screen glitches when patch in other tab is repainting
  • Fixed glitchy transitions when switching from welcome panel to canvas
  • Fixed glitchy transitions when closing dialogs
  • Fixed black line above canvas when applying global scale factor
  • Fixed various internal GM synth bugs (outputting silence or noise)
  • Fixed plugdata crashing on startup (bug with internal GM synth)
  • Fixed pdlua objects not showing up in autocomplete
  • Fixed potential data-races when dynamically patching in DAW
  • Fixed crash when openGL3 is not available, now shows informative error message instead
  • Fixed build-in text/code editor not being able to do line wrapping
  • Fixed zoom and search UX for text/code editor
  • Fixed broken word selection on object text editors with double-click, ctrl + left/right or ctrl + shift + left/right
  • Added tab animations when opening/closing tabs
  • Patches downloaded from the internet will show a warning on first open to raise awareness of possible risks