Releases: Wasted-Audio/hvcc
Releases · Wasted-Audio/hvcc
v0.15.0
Features:
- Unity Generator: change build system to use CMake - thanks to @michaelhartung
- Allow externing graphical arrays using
@hv_table - DPF: support and documentation for Audio Unit format (macOS)
- Daisy: support display parameters using
@hv_param - New pd2gui parser that creates an Intermediate Representation JSON with exposed UI objects
- Support for
exprand most of its functions - thanks to @dgbillotte - Support for
expr~and most of its functions - thanks to @dgbillotte - Add
HV_BARE_METALcompiler macro for suppressingHvUtils.hwarning
Cleanup:
- Daisy: allow more generic
HAS_MIDIin the board.json
Docs:
- Add: Code Of Conduct
- Add: Contributing Guide
v0.14.0
Features:
- Metadata: optional Dict for external generators
- JS: audio inputs now work - thanks to @ZXMushroom63
- Generator: new FMOD generator - thanks to @michaelhartung
- Objects: support symbol in
[pack](not on first inlet!) - Objects: support receive/send configuration for GUI objects
Bugfixes:
- Core: dereferencing type-punned pointer warning - thanks to @grrr
- Core: signed/unsigned mismatch in HvSignalTabwrite.h - thanks to @grrr
- c2dpf: portGroup template fix with i/o port 0 as CV
- c2wwise: use correct SDK header paths and allow any platform in the xml - thanks to @eu-ch
Updates:
- drop py3.8 - add py3.13
- integrate json2daisy library, tests and documentation
- move to libDaisy 8.x pin definitions
v0.13.4
v0.13.3
Bugfixes:
- Daisy: add ScopedIrqBlocker to several functions. Should fix midi input issues and potentially others.
- Daisy: use FIFO to buffer midi TX messages and call them in the main loop instead of during process()
- JS: Ignore windows batch if inside of MingW environment
v0.13.2
v0.31.1
v0.13.0
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
v0.12.0
- 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
- 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
wstd2daisyand allow for settingdisplayprocesscode into the template - Testing: move
tinywavto git submodule - JS Bugfix: printHook and sendHook for AudioWorklet; mention emsdk limitations in docs
- Object Bugfix:
[stripnote]missing right inlet - Small Bugfixes: