Skip to content

Releases: monocasual/giada

v0.20.1 Alicanto / bugfix 1

22 Feb 17:54
Compare
Choose a tag to compare

1st bugfix release for version 0.20 Alicanto.

Changelog:

  • New MIDI I/O activity LEDs on channels (#143)
  • New "Missing Assets" alert window (#344)
  • Many smaller improvements and cleanups in UI code
  • Add ability to sort installed plug-ins by Format (VST, VST3, ...)
  • Update JUCE to 6.1.5
  • Update custom RtAudio submodule (now pointing to 6.0.0beta1)
  • Optimize internal buffer Giada <-> JUCE conversion
  • Remove old plug-in parameter storage used in old patches
  • Fix deadlock when using JACK transport
  • Fix Action Editor grid refresh when changing BPM while the editor window is open (#547)
  • Fix plug-in clone operation while cloning a channel (#551)

v0.20.0 Alicanto

23 Jan 13:11
Compare
Choose a tag to compare

The Alicanto is a mythological bird of Chilean mythology. According to legend, a miner that follows an alicanto without being noticed by the bird can find rich mineral outcrops or hidden treasures.

Changelog:

  • Show progress bar for long operations
  • Improved rendering algorithm for sample channels
  • Fix wrong sample tail rendering when pitch != 1.0
  • Always display play head in Action Editor (fix #534)
  • Fix re-initialization order of engine sub-components (fixes #533)
  • Change 'kill chan' wording to 'stop note' in Action Editor (fixes #532)
  • Update solo count when deleting a channel (fixes #540)
  • Update Main Window title when saving a new project (fixes #541)
  • [Config] Don't skip MIDI device fetching if one of the ports fail to open
  • [CMake] Include FLTK as suggested in the official docs
  • Add more unit tests for some Channel components
  • Minor cleanups and refactoring

Werewolf / bugfix 2

16 Dec 18:38
Compare
Choose a tag to compare

2nd bugfix release for version 0.19 Werewolf.

Changelog:

  • Fix wrong computation of soloed channels

Werewolf / bugfix 1

16 Dec 18:13
Compare
Choose a tag to compare

1st bugfix release for version 0.19 Werewolf.

Changelog:

  • Enable JUCE_DEBUG in Debug builds
  • New MidiLighter tests + compile-time dependency injection
  • Set limits to minimum zoom level in Action Editors (#425)
  • Refactoring and code cleanup for Channel class and other sub-components
  • Update JUCE to version 6.1.2
  • Update RtAudio to version 5.2.0
  • Sanitize MIDI ports values (fixes #515)
  • MidiLighter improvements and cleanups (fixes #517)
  • Fix off-the-beat metronome (#522)
  • Fix number of plug-ins found not being updated after a scan (fix #523)
  • Fix PluginManager initialization
  • Fix pthread linking in CMake (#520)
  • Fix build info not being printed correctly on startup
  • [Linux] Fix X error messages on closing some plug-in editors
  • [Linux] Fix wrong icon file in XDG desktop file

Werewolf

06 Nov 20:03
Compare
Choose a tag to compare

A werewolf, or occasionally lycanthrope, is a human with the ability to shapeshift into a wolf, either purposely or after being placed under a curse or affliction with the transformations occurring on the night of a full moon.

Changelog:

  • New "One-shot Pause" channel mode
  • Refactoring: new component-based architecture
  • Fix crash on startup if recording from mono input
  • Improved event handling for plug-ins GUIs
  • Fix many compiler warnings on menu items initialization

Griffin

12 Sep 13:13
Compare
Choose a tag to compare

The griffin, griffon, or gryphon is a legendary creature with the body, tail, and back legs of a lion; the head and wings of an eagle; and sometimes an eagle's talons as its front feet.

Changelog:

  • New stereo In/Out audio meters
  • Revamped Action Editor: better UI, improved usability
  • Show play head in Action Editor
  • Implement queue for MIDI events, fix issue #482
  • Simplified Event Dispatcher's Event type
  • Move JACK transport operations to new JackTransport class
  • Always pick sample rate from the first audio device when using JACK
  • Don't send MIDI events if MIDI channel is not playing (#499) or muted (#497)
  • Add AtomicSwapper as git submodule
  • Upgrade JUCE to version 6.1.0

Kelpie

24 Jul 12:29
Compare
Choose a tag to compare

A kelpie, or water kelpie, is a shape-shifting spirit inhabiting lakes in Scottish folklore. It is usually described as a black horse-like creature, able to adopt human form.

Changelog:

  • New resampler architecture: allows for changing quality also for live rendering (#288)
  • Gracefully shutdown UI on close to avoid random crashes on quit on Windows
  • Fix 'one shot channels with actions as loops' mode not working correctly
  • Fix wrong sequencer signals while starting/stopping action recs with JACK (#397)
  • Fix extra dot in unique audio file name generation
  • Fix sample overflow when looping a sample with pitch != 1.0
  • [CMake, Linux] Detect JACK with pkg-config
  • [CMake, Linux] Install Freedesktop files and icon
  • [CMake, Linux] Add configure switches for ALSA, JACK and PulseAudio
  • [macOS] Enable hardened runtime

Leprechaun

19 May 17:05
Compare
Choose a tag to compare

A leprechaun (Irish: leipreachán/luchorpán) is a diminutive supernatural being in Irish folklore, classed by some as a type of solitary fairy. They are usually depicted as little bearded men, wearing a coat and hat, who partake in mischief. (Wikipedia)

Changelog:

  • New 'free loop-length' audio recording mode (#63)
  • Many AudioBuffer improvements
  • Audio configuration panel refactoring
  • KernelAudio improvements and cleanups
  • Relaxed BPM handling when working with JACK
  • Install executable to FHS compliant location (#450)
  • [CI] Don't UPX binaries on macOS (#459)
  • Fix Overdub protection ON by default not working (#460)
  • Fix crash when moving up from a deleted folder (#455)

Sphinx

31 Mar 17:01
Compare
Choose a tag to compare

In Greek tradition, the sphinx has the head of a woman, the haunches of a lion, and the wings of a bird. She is mythicized as treacherous and merciless, and will kill and eat those who cannot answer her riddle.

Changelog:

  • New double-buffered audio engine
  • Improved audio sample rendering precision
  • Show tooltips when hovering over UI components
  • Add .clang-format file
  • Removed support for Autotools build system
  • Removed support for old raw patches
  • [CMake] Use find_package command for libsamplerate
  • Improved AudioBuffer move semantics
  • Send time + position information to plug-ins
  • Update JUCE library to version 6.0.7
  • Fix crash when saving project with plug-ins in invalid state

Skinwalker

01 Feb 18:00
Compare
Choose a tag to compare

In Navajo culture, a skin-walker is a type of harmful witch who has the ability to turn into, possess, or disguise themselves as an animal.

Changelog:

  • Better CMake dependency management
  • Add CMake install rules (#422)
  • Switch to GitHub Actions for CI and release builds (#440)
  • Remove hardcoded 'test' folder in test suite (#432)
  • Make sure macOS minimum target is set to 10.14 (#444)
  • Fix crash when restarting after setting jack as an audio server (#409, #368)
  • Fix crash when clicking "Cancel" button in Browser dialog (#430)
  • Fix wrong action ID mapping when cloning a channel (#426)
  • Fix scrambled MIDI bindings (#427)