Skip to content

Releases: Wasted-Audio/hvcc

v0.13.2

01 Jan 13:18
Compare
Choose a tag to compare

Bugfixes:

  • Incorrect use of new extern formatting in ir2c and c2js templates

v0.31.1

30 Dec 22:52
Compare
Choose a tag to compare

Bugfixes:

  • Intermediate Result performance counter
  • OWL: MIDI Aftertouch fixes; Context name fix

Refactor:

  • split __init__.py in to separate main and compiler sections
  • CI: install tox requirements via poetry

v0.13.0

13 Dec 09:05
Compare
Choose a tag to compare

Features:

  • Migrating to poetry for project management
  • Standalone binary (only Linux for now)
  • DPF: Allow modgui on desktop
  • DPF: Enable host transport events without midi input
  • JS: midi out and device select by @Reinissance
  • Docs: general updates/corrections and improvements
  • Allow loading external generator python module @eu-ch
  • Meta: additional global setting to automatically set HV_SIMD_NONE
  • Add version info to cli and IR result.

Bugfixes:

  • Daisy template newline

Typing:

  • HeavyLang and HeavyIR objects
  • Compiler results
  • Extern info
  • Heavy IR Graph

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