Skip to content

v0.2.0-alpha-1 - HexoSynth preview

Latest
Compare
Choose a tag to compare
@WeirdConstructor WeirdConstructor released this 22 Aug 06:28
· 78 commits to master since this release

0.2.0-alpha-1 (2022-08-22)

Complete rewrite of the GUI was done since 0.1.0-alpha-3. As well as lots of
little features added.

  • Feature: New node completed: 'PVerb'
  • Feature: Mouse wheel now also moves knobs.
  • Feature: New node added: 'Mux9' a 9 channel multiplexer/switch.
  • Feature: New node added: 'CQnt' a control signal pitch quantizer.
  • Feature: New node added: 'Quant' a pitch signal quantizer.
  • Feature: New node added: 'FormFM' a formant FM synthesizer.
  • Feature: MIDI note and CC input with a MIDI log window.
  • Feature: 'Code' node added and the WBlockDSP visual DSP programming language that
    is compiled just-in-time (JIT) to machine code and executed in the audio thread.
  • Change: Moved 'TSeq' from the 'CV' to the 'Mod' category.
  • Change: RndWk did not properly reflect back the overshoots.
    Now it behaves more in tune with the 'step' setting and does not
    suddenly jump to the 'min' anymore if exceeding the 'max'.
  • Change: Triggers react to 0.5 and not 0.75 now. This is because
    I wanted to have the same logic level for triggers as for other logic
    operations.
  • Change: Presets now store the denormalized values, to have better
    compatibility in future if the parameter ranges or mapping changes.
  • Change: Renamed CV to Ctrl (aka Control Signal) for more consistency
    within HexoSynth.
  • Documentation: 'PVerb' node now has a complete documentation.
  • Bugfix: Setting the 'PVerb' 'predly' parameter to 0.0 did not work
    correctly and acted as very very long delay.
    It will now just skip the delay entirely.
  • Bugfix: The Dattorro 'PVerb' tend to blow up if you set 'size' to a
    very small (<0.1) value!
  • Bugfix: The low pass filter for oversampling did a slightly wrong Q
    calculation. Was not audible though.
  • Bugfix: 'PVerb' now also properly handles if only one input
    channel is connected.
  • Bugfix: TriSawLFO (TsLFO) node did output too high values if the rev
    parameter was changed or modulated at runtime.
  • Bugfix: Found a bug in cubic interpolation in the sample player and
    similar bugs in the delay line (and all-pass & comb filters). Refactored
    the cubic interpolation and tested it seperately now.
  • Feature: Added Scope DSP node and view in GUI and NodeConfigurator/Matrix
    API for retrieving the scope handles for access to it's capture buffers.
  • Feature: Added MidiP pitch/note input node.
  • Feature: Added MidiCC node for MIDI CC input.
  • Feature: Added ExtA to ExtF nodes for plugin parameter access.

Release Artifacts