Skip to content

Releases: Wasted-Audio/hvcc

v0.12.1

20 Sep 17:05
Compare
Choose a tag to compare

Features:

  • Only disable DSP with new --nodsp flag
  • Use pydantic types to define metadata objects
  • DPF: CV flag in portgroups
  • DPF: flag to disable scoped denormals

Bugfixes

  • wwise: allow Bang messages in OnSendMessageCallback()
  • Improve [cos~] precision.

v0.12.0

21 Jun 09:47
Compare
Choose a tag to compare
  • Core: parse remote/send messages
  • Core: MIDI i/o added to memoryPool
  • Core: support [else/knob] as [float]
  • Daisy: set heavy context after hw.init()
  • OWL: add Polytouchin and Polytouchout
  • JS: webmidi input
  • Docs: add instructions for loading custom samples in JS
  • Small Bugfixes:
    • MIDI out objects in output Paremeters
    • JS: AudioWorklet fillTableWithFloatBuffer

v0.11.0

16 Feb 03:53
Compare
Choose a tag to compare
  • Core: add attributes and send type to send params
  • DPF: add "read only" outputParameter type based on send params
  • JS: add output Parameter and output Event to generator and html template
  • Daisy: update wstd2daisy and allow for setting displayprocess code into the template
  • Testing: move tinywav to git submodule
  • JS Bugfix: printHook and sendHook for AudioWorklet; mention emsdk limitations in docs
  • Object Bugfix: [stripnote] missing right inlet
  • Small Bugfixes:
    • set default name argument
    • emcc call on Windows - thanks to @vulcu
    • deallocation in test_signal - thanks to @eu-ch
    • quotes around WWISE paths - thanks to @eu-ch

v0.10.0

06 Dec 14:02
Compare
Choose a tag to compare
  • Objects: [bang~]
  • Object improvements: support [clear( message for [delwrite~]
  • Documentation fixes/additions
  • Daisy: ability to set samplerate and blocksize
  • Daisy: adding midirealtimein, polytouchin/out, midiin (midiout WIP)
  • Daisy: use libdaisy_path in meta config; both string/path and int/depth possible
  • DPF: enum for UI parameter IDs
  • DPF bugfixes: correct input PortGroup names; correct UI slider updates; midiout reimplementation
  • Wwise: complete rewrite/refactor - now uses SDK build tools - thanks to @eu-ch !!
  • Bugfix: correct alignment in AVX pow~ implementation
  • Cleanup: remove deprecated build.json
  • Deprecate py37, enable py312

v0.9.0

04 Sep 19:43
Compare
Choose a tag to compare
  • Daisy: set bootloader type in Makefile
  • Daisy: MIDI i/o for NoteOn/Off, ControlChange, ProgramChange, ChannelPressure, and PitchBend
  • Daisy: USB MIDI toggle (disabled by debug printing)
  • Daisy: allow for debug printing (off by default, increases program size due to formatting)
  • DPF bugfixes: broken midi template include; MIDI_RT_CLOCK fails under certain conditions
  • Pdext bugfixes: Windows library linking

v0.8.0

07 Aug 18:15
Compare
Choose a tag to compare
  • DPF: enumerated parameters
  • DPF: special __hv_dpf_bpm receiver of transport BPM value
  • Pdext: migrate to pd-lib-builder and newer m_pd.h and add some initial documentation.
  • deprecated: Fabric generator - no longer supported
  • docs: updates on missing objects and limitations
  • bugfix: issues #24, #50, #100, #106

v0.7.0

12 Apr 14:09
Compare
Choose a tag to compare
  • improvements: add type annotations to all methods; run mypy over the whole library
  • DPF: basic UI generation using dpf-widgets (imgui + modgui)
  • DPF: basic port groups support
  • abstractions: use duplicate of delread4~.pd for vd~.pd
  • deprecated: internal Bela implementation (use downstream instead)
  • docs: add notes
  • docs: fix markdown syntax
  • bugfixes: issues #86, #87 and #93

v0.6.3

09 Jan 20:03
Compare
Choose a tag to compare
  • add polytouchin and polytouchout
  • add tests for midi input objects
  • bugfixes for midi objects bendin, ctlin, notein, pgmin, pgmout, touchin

v0.6.2

17 Dec 20:01
Compare
Choose a tag to compare
  • dpf: add CLAP to docs; cleanup templates
  • dpf: bugfix -> wrong frame count used for sendMessageToReceiverV()
  • general: style fixes
  • general: py311 support
  • general: un/supported objects

v0.6.1

12 Oct 10:06
Compare
Choose a tag to compare
  • bugfix: missing parameter in named arguments
  • update: json2daisy