---
Type: desktop-application
ID: com.giadamusic.Giada
Package: giada
ProjectLicense: GPL-2.0+
Name:
C: Giada
Summary:
C: Your hardcore loop machine
Description:
C: |-
<p>Giada is an open source, minimalistic and hardcore music production tool. Designed for DJs, live performers
and electronic musicians.</p>
Developer:
name:
C: Monocasual Laboratories
Categories:
- Music
- AudioVideo
- Audio
- Midi
Keywords:
C:
- midi
- jackd
- alsa
- pulse
- audio
- sound
- loop
Url:
homepage: https://www.giadamusic.com/
help: https://github.com/monocasual/giada/discussions
Icon:
cached:
- name: giada_com.giadamusic.Giada.jxl
width: 48
height: 48
- name: giada_com.giadamusic.Giada.jxl
width: 64
height: 64
- name: giada_com.giadamusic.Giada.jxl
width: 128
height: 128
remote:
- url: com/giadamusic/Giada/f5737973ba5ce7e140ada4ec37f291e6/icons/128x128/giada_com.giadamusic.Giada.jxl
width: 128
height: 128
stock: com.giadamusic.Giada
Launchable:
desktop-id:
- com.giadamusic.Giada.desktop
Screenshots:
- default: true
caption:
C: Giada official screenshot
thumbnails:
- url: com/giadamusic/Giada/f5737973ba5ce7e140ada4ec37f291e6/screenshots/image-1_752x228@1.jxl
width: 752
height: 228
- url: com/giadamusic/Giada/f5737973ba5ce7e140ada4ec37f291e6/screenshots/image-1_624x189@1.jxl
width: 624
height: 189
- url: com/giadamusic/Giada/f5737973ba5ce7e140ada4ec37f291e6/screenshots/image-1_224x67@1.jxl
width: 224
height: 67
source-image:
url: com/giadamusic/Giada/f5737973ba5ce7e140ada4ec37f291e6/screenshots/image-1_orig.jxl
width: 1700
height: 516
Releases:
- version: "1.6.0"
type: stable
unix-timestamp: 1790035200
description:
C: |-
<p>This release introduces elastic time-stretching for sample channels, letting users independently adjust
playback speed and pitch, powered by the Rubber Band audio library. The Sample Editor has been reworked
accordingly with a redesigned Pitch/Time panel, a new Playback Mode selector (Tape vs. Elastic), a quick
"Adjust..." menu for common pitch/time operations, and a dedicated sample info window.</p>
<ul>
<li>Add elastic (time-stretching) playback mode for sample channels, allowing tempo and pitch to be
changed independently;</li>
<li>Sample Editor: major UI rework, focusing on the pitch tools and audio file info sections;</li>
<li>Sample Editor: organize the sample-spreading actions (spread to bar, spread to song) into a dedicated
menu;</li>
<li>Sample Editor: add "+1 Semitone" and "-1 Semitone" options to quickly adjust sample pitch in semitone
increments;</li>
<li>Improve audio buffer performance and internal data handling by switching to a more efficient memory
layout;</li>
<li>CMake: add a new WITH_ASAN option (disabled by default) to build with AddressSanitizer + UndefinedBehaviorSanitizer;</li>
<li>Fix a crash that could occur when closing sub-windows;</li>
<li>Various minor internal optimizations and code cleanups.</li>
</ul>
- version: "1.5.0"
type: stable
unix-timestamp: 1781654400
description:
C: |-
<p>This release introduces a major overhaul of Giada's timing and sequencing engine, with a new tick-based
internal timeline that improves musical precision across editing and playback. It also expands scene
management with more flexible copy, clear and switching features, improves plug-in and MIDI workflow,
adds CPU load monitoring to the main window and includes a broad round of internal cleanup and UI polish.</p>
<ul>
<li>New tick-based audio rendering engine, improving consistency across sequencing, playback and action
editing;</li>
<li>Rework the internal storage of actions, improving performance and simplifying action handling;</li>
<li>Add support for forced scene switching;</li>
<li>Add the ability to copy the current scene to another;</li>
<li>Add options to clear all actions in the current scene or across all scenes;</li>
<li>Add options to free all sample channels in the current scene or across all scenes;</li>
<li>Allow plug-ins that generate MIDI to forward their output to subsequent plug-ins;</li>
<li>Improve transport and position reporting for plug-ins;</li>
<li>Add CPU load meter in the main window, along with a new footer area with extra information;</li>
<li>Fix audio glitches while saving a project;</li>
<li>Fix wrong sample range points computation when the system sample rate changes;</li>
<li>Include broader internal cleanup, refactoring, dependency updates and UI polish.</li>
</ul>
- version: "1.4.2"
type: stable
unix-timestamp: 1780358400
description:
C: |-
<p>This is the second bugfix release in the 1.4 series which makes working with scenes smoother and more
flexible, fixes a few annoyances, and brings some welcome cleanup under the hood.</p>
<ul>
<li>Add ability to copy the entire scene to another;</li>
<li>Add ability to force-change a scene;</li>
<li>Add ability to clear all actions in current scene or in all scenes;</li>
<li>Add ability to free all sample channels in current scene or in all scenes;</li>
<li>Add missing pop-over labels to scene buttons;</li>
<li>Fix sample channels being killed abruptly on scene change;</li>
<li>Minor refactoring and code cleanup.</li>
</ul>
- version: "1.4.1"
type: stable
unix-timestamp: 1778371200
description:
C: |-
<p>This is a bugfix release that makes Giada feel smoother and more flexible, with better scene and channel
workflow, customizable keyboard and MIDI control for switching scenes and a round of fixes for playback,
editing, file browsing, and plug-in stability.</p>
<ul>
<li>Enable scene switching via keyboard or MIDI, with support for custom bindings;</li>
<li>Display inactive scenes (i.e. with no audio or actions);</li>
<li>Add ability to rename a channel in all scenes;</li>
<li>Add ability to undo a scene change when transport is running;</li>
<li>Remove obsolete 'export sample...' function;</li>
<li>Improve support for audio plug-ins with complex buses layout;</li>
<li>Revert scene status to IDLE when transport stops;</li>
<li>File Browser: fix bug that would allow to incorrectly browse into project folders;</li>
<li>Fix bug that would prevent to successfully clear keyboard bindings;</li>
<li>Fix crash when opening plug-in browser with no plug-ins detected;</li>
<li>Fix wrong Wave object deletion when freeing a sample channel;</li>
<li>Fix inability to play samples once removed from a scene;</li>
<li>Fix inability to delete all channel actions from all scenes;</li>
<li>Fix Channel 'copy to scene' function, copying too many actions;</li>
<li>Sample Editor: fix pitch changes not working in scenes greater than 1;</li>
<li>Sample Editor: prevent tools to get stuck in 'deactivated' state when switching between scenes;</li>
<li>Update JUCE to version 8.0.12;</li>
<li>Update FLTK to version 1.4.5.</li>
</ul>
ContentRating:
oars-1.1: {}