PlugData v0.5.3
Pre-releaseBig 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