Skip to content

Releases: reduzent/netpd

v2.3.2

01 Apr 09:13
Compare
Choose a tag to compare

Features and changes:

  • unpatch asks user whether instrument or abstractions should be upgraded/downloaded (configurable)
  • [netpd_text] imlements additional methods (clear, insert, read, write, sort, click, close)
  • add help-files for netpd_* abstractions that were missing help
  • prevent backslash escapes in messages printed to Pd console
  • prevent loading instruments mulitple times by hitting <enter>
  • add GUI abstractions:
    • netpd-gui-hmenu: configurable horizontal menu
    • netpd-gui-vmenu: configurable vertical menu

Download as applications

v2.3.1

01 Feb 20:45
Compare
Choose a tag to compare

Features and changes:

  • get rid of some dependencies
    • binfile
    • else
    • zexy
  • new vanilla-based [netpd-fifo]
  • detect missing dependencies and print warning
  • improve latency compesation (add utility
    for latency measurement)
  • add samplerate check (warn on non-standard samplerate)
  • various bug fixes
  • update instrument template. New template shows examples
    of all available [netpd_*] abstractions.

Download as applications

v2.3.0

25 Mar 15:59
Compare
Choose a tag to compare

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