v3.0.0-rc6
New features
- Allow to create after a selected process or port by double clicking in the library ; the newly created process will be selected. If there's an address, it will be moved to the output of the new process.
example-ports.mp4
- OSC device: allow to create addresses with paths and brace expansion
example-expansion-osc.mp4
- New processes (thanks @thibaudk !) : Value Filter and Rate Limiter. Value Filter allows to apply various smoothing algorithms (1€ filter, lowpass, average, median). Rate limiter allows to limit the rate of incoming values.
example-value-filter.mp4
-
Mapper device: allow to use the
[{address: "foo:/bar", value: 123}]
syntax as output ofread:
to be able to output to any address in the tree. -
Serial device: allow to select baud rate (thanks @thibaudk !)
-
WIP on libmapper support.
Bug fixes
- Improve drag and drop area on intervals
- Fix selection of intervals below the max bound of another interval
- OSC: properly reload ports & settings from exported devices
- Accessors are now correctly handled in automatic mappings, e.g. setting
window:/cursor/absolute@[position.cart2D.y]
in a slider will apply the whole range of the y axis of the window to the slider. - Add a lot of missing tool-tips (thanks @thibaudk !)
- Fix a small issue in window device deletion
- window: give a domain to the parameters such as cursor position, etc.
- Fix that opening a newly created interval in full view was super zoomed
- Fix that info panel text would disappear after a few seconds