Hi
netpd 2.3.0 is released.
This release features also stand-alone applications for macOS and Windows.
Features and changes: ---------------------
* give chat and unpatch a facelift * load instruments from scroll list instead of openpanel * support unlimited nesting of dynamic loading with new abstraction [netpd-bus-order]. This allows effects to load other effects into themselves * restore support for loading from old text-based preset file format * broadcast loading from preset file to all clients for improved consistency * add debug message printing facility (prints incoming and/or outgoing OSC messages) * add support for IRC style /commands in chat (check with '/help') * add protected mode for unpatch. Protects from interactions with peers while developing instruments * refactor lots of internal stuff: * use $1.NETPD bus for everything in netpd_* abstractions * remove second number argument to [netpd-dump]. Use new [netpd-bus-order] to enforce order of state dumps. * only initialize instrument when necessary (e.g. not when receiving state from peer or from preset file) * only search for sync peer when necessary
New instruments since last release:
* ripple: sample-based synthesis similar to soundfonts * ep-mk2: physical model of an e-piano (port of Mike Moreno's ep-mk2) * filtlib: finally a suite of filters (based on mmb)
https://www.netpd.org/download
https://github.com/reduzent/netpd
Have fun! Roman