---
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/570b5b6a2ab6680ffc6e5744761dce34/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/570b5b6a2ab6680ffc6e5744761dce34/screenshots/image-1_752x228@1.jxl
width: 752
height: 228
- url: com/giadamusic/Giada/570b5b6a2ab6680ffc6e5744761dce34/screenshots/image-1_624x189@1.jxl
width: 624
height: 189
- url: com/giadamusic/Giada/570b5b6a2ab6680ffc6e5744761dce34/screenshots/image-1_224x67@1.jxl
width: 224
height: 67
source-image:
url: com/giadamusic/Giada/570b5b6a2ab6680ffc6e5744761dce34/screenshots/image-1_orig.jxl
width: 1700
height: 516
Releases:
- 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>
- version: "1.4.0"
type: stable
unix-timestamp: 1764979200
description:
C: |-
<p>This release introduces scenes: a new way to add greater variety and richness to your live performances.</p>
<ul>
<li>New scenes feature;</li>
<li>Lots of code refactoring and minor internal improvements;</li>
<li>Update JUCE dependency to 8.0.10;</li>
<li>Update fmt dependency to 12.0.0;</li>
<li>Update catch2 dependency to 3.11.0;</li>
<li>Update nlohmann-json dependency to 3.12.0;</li>
<li>Update rtmidi dependency to 6.0.0;</li>
<li>Update libsndfile dependency to 1.2.2;</li>
</ul>
ContentRating:
oars-1.1: {}