Skip to content

Releases: DatanoiseTV/jove

Jove v1.1.1

Choose a tag to compare

@github-actions github-actions released this 19 Jul 10:11

macOS build is currently unsigned

The macOS build ships as an unsigned .zip for now (signed + notarized
installers are planned). Drop the bundles into:

~/Library/Audio/Plug-Ins/Components/Jove.component
~/Library/Audio/Plug-Ins/VST3/Jove.vst3
/Applications/Jove.app (or anywhere)

Then strip the Gatekeeper quarantine attribute once per bundle:

xattr -cr ~/Library/Audio/Plug-Ins/Components/Jove.component
xattr -cr ~/Library/Audio/Plug-Ins/VST3/Jove.vst3
xattr -cr /Applications/Jove.app

Or build from source (see README.md). Linux is unaffected (no signing
concept).


Added

  • CI (macOS + Linux build/test matrix) and a release pipeline: rolling
    nightly prerelease from main, versioned releases from tags, with
    downloadable macOS (universal, unsigned zip) and Linux artifacts

Fixed

  • Linux build: ObjC++ keyboard-forwarding glue is macOS-only now; non-mac
    builds use header-only stubs (undefined references at link, caught by CI)

Jove nightly (2026-07-19 9c738fd)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Jul 12:03

macOS build is currently unsigned

The macOS build ships as an unsigned .zip for now (signed + notarized
installers are planned). Drop the bundles into:

~/Library/Audio/Plug-Ins/Components/Jove.component
~/Library/Audio/Plug-Ins/VST3/Jove.vst3
/Applications/Jove.app (or anywhere)

Then strip the Gatekeeper quarantine attribute once per bundle:

xattr -cr ~/Library/Audio/Plug-Ins/Components/Jove.component
xattr -cr ~/Library/Audio/Plug-Ins/VST3/Jove.vst3
xattr -cr /Applications/Jove.app

Or build from source (see README.md). Linux is unaffected (no signing
concept).


Latest build from main (9c738fd). Unstable — use a tagged release if you need a stable version.

Jove 1.1.0

Choose a tag to compare

@DatanoiseTV DatanoiseTV released this 18 Jul 16:13

Analog-inspired polysynth for macOS (AU / VST3 / Standalone), built on JUCE 8.

Highlights:

  • 5-oscillator engine: BLEP morphing + 64-table wavetable bank, sub, noise, ring mod, FM, sync
  • Dual filters (single/serial/parallel): Moog-style ladder, SVF LP/HP/BP/Notch, low-pass gate, Steiner-Parker — brightness-matched across models
  • 32-slot modulation matrix with live-modulation UI, 3 envelopes, 3 LFOs, 4 step sequencers
  • EMS-style audio patchbay that rewires the voice topology (11x11 bipolar matrix)
  • FX chain: 5-model loudness-neutral drive, multiband saturation, chorus/ensemble, phaser, synced delay (digital/BBD/tape), reverb
  • Arpeggiator, MPE, A/B compare, DICE/VARY patch randomizer, audition mode
  • 140 factory presets, loudness-matched across the bank (K-weighted peak momentary, +/-1 dB)
  • MIDI program change + host program list; Eco/HQ/Ultra oversampling

Build from source (CMake 3.22+, C++20; JUCE vendored as a submodule):

git clone --recurse-submodules https://github.com/DatanoiseTV/jove
cd jove && cmake -B build -DCMAKE_BUILD_TYPE=Release && cmake --build build -j

See CHANGELOG.md for details.