How does it work? Just pick up your sample, drop it in any channel and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sampler or yet as an effect (VST) host. Giada aims to be a compact and portable virtual device for Linux, Mac OS X and Windows for production use and live sets.

lots of useful tools

Tweak your sounds with the live sampler from external sources, the live quantizer, a built-in wave editor, the action recorder and the action editor.

vst plugin support

An experimental feature which transforms Giada into a native VST host. Plugin support for Linux, Windows and OS X, of course.

lightweight and powerful

32 bit floating point audio engine, sample-accurate looping system, multithread support. 100% exotic dependencies free.

100% open-source GPL

Giada is constantly under development, free for use and distribution: you can use it without any limitations. Help us to improve it more!

What's New

  • 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.

Previous release notes

  • 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)