v0.9.2-test2
Pre-release
Pre-release
·
263 commits
to develop
since this release
New version coming up with huge improvements You can consider this a release candidate for v0.9.2
Breaking changes:
- [knob] size has changed when in circular mode
- A few breaking changes from ELSE rc13: https://github.com/porres/pd-else/releases/tag/v.1.0-rc13
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
- New in ELSE:
- 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!