Releases: monocasual/giada
v0.20.1 Alicanto / bugfix 1
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
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
2nd bugfix release for version 0.19 Werewolf.
Changelog:
- Fix wrong computation of soloed channels
Werewolf / bugfix 1
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
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
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
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
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
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
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)