Skip to content

Releases: monocasual/giada

1.0.0 Genius loci

26 Feb 17:52
Compare
Choose a tag to compare

In classical Roman religion, a genius loci was the protective spirit of a place. It was often depicted in religious iconography as a figure holding attributes such as a cornucopia or a snake.

Changelog:

  • Main Menu redesign with macOS support
  • Main Window I/O redesign with vertical audio meters
  • Show beat number in Main Sequencer
  • Redesigned Column menu with improved usability
  • New Velocity Editor widget in Sample Channel Action Editor
  • Recursive buffer rendering implementation (#538)
  • Let Giada pick a default audio device if not specified (#669)
  • Send MIDI data through armed channels to the outside world (#498)
  • [Linux] Remove duplicated .desktop file generation (#591)
  • [Linux] Update metainfo.xml file
  • Optimize audio preview rendering: enable it only when Sample Editor is open
  • Improved zoom with mouse wheel in Sample Editor and Action Editor
  • Fix some Sample Editor operations not working correctly
  • Fix grid not showing up correctly in Sample Editor (#679)
  • Fix inability to quit record-on-signal mode (#677)
  • Fix Record-on-signal mode not deactivated after recording audio (#678)
  • Refactoring and code cleanup

Binaries available on https://www.giadamusic.com#download

0.26.1 Freybug / bugfix 1

21 Dec 17:37
Compare
Choose a tag to compare

1st bugfix release for version 0.26 Freybug.

Changelog:

  • Add ability to stop plug-ins scan (#423)
  • Add ability to sort plug-ins in both ascending and descending order (#542)
  • Disable main transport buttons when not available, with better explanation (#629)
  • [Linux] Follow the XDG Base Directory Specification for configuration files (#338)
  • Close all subwindows on project close before resetting the engine
  • Fix assertion when when applying audio config changes and input device is disabled
  • Fix assertion when selected RtMidi API is not present in available APIs (#670)
  • Fix Sample Editor not picking up Channel properties (pitch, range, ...) when loading a project
  • Fix crash when fetching audio device and JACK is in use
  • Fix some scrolling glitches in Action Editor
  • [Windows] Fix plug-in GUI weird auto-resize when dragged around (#621)
  • Refactoring and code cleanup

0.26.0 Freybug

14 Oct 19:16
Compare
Choose a tag to compare

Freybug is a monstrous ghostly black dog that is stated to come from medieval English folklore, specifically from Norfolk. Like most supernatural black dogs, it was roughly the size of a calf, and wandered country roads terrifying travelers.

Changelog:

  • Add ability to open more than one plug-in UI (#575) — you can finally have multiple plug-in windows laying around while playing. Very useful for live performances;
  • improved floating legends in Action Editor (#655) — we added some cute floating legends that stick on top of each Action Editor widget, making it easier to edit actions in the right place;
  • huge optimizations to the audio rendering process;
  • Windows: store configuration file in AppData directory — to allow better integration with the environment (#299);
  • Windows: fix missing .dll file on startup (#661);
  • many more usability improvements and smaller optimizations.

0.25.1 Echidna / bugfix 1

03 Aug 19:52
Compare
Choose a tag to compare

1st bugfix release for version 0.25 Echidna.

Changelog:

  • Enabled realtime scheduling in audio callback (#68)
  • Input audio meter is now affected by the current input volume value (#239)
  • Improved file name validation when saving projects and samples (#641 )
  • Fix compilation with format-security compiler flags (#447)
  • Disable metronome when recording in free-loop-length mode (#514)
  • Improved robustness of audio channel selection when changing audio devices in the configuration panel
  • Upgrade libsndfile library to version 1.2.0
  • Upgrade nlohmann-json library to version 3.11.2
  • Upgrade fmt library to version 10.0.0
  • Lots of code refactoring and internal cleanups

v0.25.0 Echidna

03 Jun 15:20
Compare
Choose a tag to compare

In Greek mythology, Echidna was a monster, half-woman and half-snake, who lived alone in a cave. She was the mate of the fearsome monster Typhon and was the mother of many of the most famous monsters of Greek myth.

Changelog:

  • Ability to change audio and MIDI engines on the fly — no need to restart Giada anymore when the audio and/or MIDI devices change. No need to restart also when changing several properties in the Configuration Window;
  • Add new "Clear" button next to all MIDI learning widgets to easily clear the MIDI binding (#486);
  • Set default resampler quality to "Linear" (the fastest one);
  • Update FLTK to latest commit available;
  • Update JUCE to version 7.0.5;
  • Fix Velocity parameter not being usable in Action Editor;
  • Fix MIDI Channel parameter not being usable in MIDI input configuration;
  • Code refactoring and other architectural improvements.

v0.24.0 Dactyls

16 Mar 17:49
Compare
Choose a tag to compare

In Greek mythology, the Dactyls or Daktyloi were the archaic mythical race of male beings, ancient smiths and healing magicians. In some myths they taught metalworking, mathematics, and the alphabet to humans.

Changelog:

  • Revamped MIDI sync Clock support
  • MIDI engine refactoring, featuring multi-threading support
  • UI: Resizable vu-meters
  • UI: New global MIDI activity leds
  • More core classes and functions refactoring
  • More robust persistence mechanism for project and configuration files
  • Add new tests suites for MidiEvent and ChannelFactory
  • Set C++ version to C++20
  • Update FLTK to latest commit available

v0.23.2 Catoblepas / bugfix 2

06 Dec 17:19
Compare
Choose a tag to compare

2nd bugfix release for version 0.23 Catoblepas.

Changelog:

  • 'Kill channel' action now rewinds channels in SINGLE_BASIC_PAUSE mode (#599)
  • Update FLTK to latest commit available
  • Fix audio recording always getting trimmed to 4 beats (#613)
  • Fix weird noise when playing two cloned Sample Channels with altered pitch (#602)
  • Fix MIDI channel behavior when key is pressed and channel has ENDING state
  • Fix channel's keyboard triggering not working
  • Fix missing begin/end points and shift value when cloning Sample channels (#601)

v0.23.0 Catoblepas

17 Sep 09:58
Compare
Choose a tag to compare

The catoblepas, from the Greek καταβλέπω ("to look downwards"), is a legendary creature from Ethiopia. It is said to resemble a cape buffalo, with its head always pointing downwards due to its great weight. Its stare or breath could either turn people into stone, or kill them.

Changelog:

  • Moveable channels between columns
  • Initial LV2 plug-ins support, thanks to JUCE v7.0.1
  • Add high DPI screens support + SVG icons, thanks to FLTK 1.4.0
  • Store Plug-in List Window width and height in configuration file
  • Set JSON for Modern C++ as an external dependency
  • Fix Sample Channels that couldn't be killed while in ENDING status
  • Lots of code refactoring in Channel class and related components
  • Code clean-ups for many UI widgets

v0.22.0 Baccoo

11 Jun 12:16
Compare
Choose a tag to compare

A Baccoo is a legendary character from Guyanese and Surinamese folklore. Many describe it as a figure consisting of a large head and a body of which half consists of wood, while the other half consists of flesh. Some stories tell of baccoo carrying out tasks for their contractor, sometimes causing fires or throwing stones at the targets they are sent to torment as invisible attackers, other times simply carrying messages discretely from one place to another.

Changelog:

  • Multi-language support via langmaps (#34)
  • Add new 'fmt' dependency
  • Add vcpkg.json manifest file
  • Log compiled RtMidi APIs on startup
  • Fix missing header with RtMidi 5.0.0
  • Fix Stream Linker button not working (#585)
  • Minor code refactoring and cleanups

v0.21.0 Anqa

02 Apr 09:43
Compare
Choose a tag to compare

Anqa is a large, mysterious female bird in Arabian mythology. She is said to fly far away and only appear once in ages. However, it is also said that she can be found at "the place of the setting of the sun". It is said that Anqa eats nothing except elephants and large fish.

Changelog:

  • Custom keyboard mappings for global actions (#213)
  • Pressing 'Esc' key no longer closes windows
  • Resizable Configuration window
  • Shut down the main UI nicely when closing a project or loading a new one
  • Prevent crashes when loading a new project by cleaning up the data model
  • Fix wrong plug-in processing where the local plug-in buffer was incorrectly deleted in case of instruments (#563)
  • Lots of UI code modernizations and cleanups
  • [Windows] Fix several assertions and MSVC warnings