Your hardcore loop machine.

Giada is a free, minimal, hardcore audio tool for DJs, live performers and electronic musicians. How does it work? Just pick up your channel, fill it with samples or MIDI events and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sampler or yet as a plugin/effect host. Giada aims to be a compact and portable virtual device for Linux, Mac OS X and Windows for production use and live sets.

see it in action!

*Lightweight and powerful

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

*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 and MIDI support

Giada can load VST and VST instruments, as well as read/write MIDI messages from/to any device out there, both hardware and software.

*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!

“This software is f*cking awesome.” ― Cinderskull27
latest version: 0.12.0 | docs | fork it on GitHub |

Latest news from our laboratories.

New tutorial #2 remake: happy looping

April 01, 2016 ―

Today our digital friend Richard released another great remake of the original tutorial series. This time he will introduce us to the world of looping, how the main sequencers works and what we can do with it.

New release: Giada 0.12.0

March 07, 2016 ―

Today we released Giada 0.12.0, codename Resilience. This version brings big under-the-hood changes: the whole audio plugin layer has been ported to JUCE framework. This internal improvement gives us a more stable and professional VST plugin support, with many other formats available in the near future (VST3, AU, LADSPA). Isn't it great? In Giada 0.12.0 you will also find:

  • 64-bit binaries for OS X (and discontinued support for 32-bit ones);

  • overall GUI beautification;

  • improved test suite;

  • lots of minor cleanups and fixes.

Changes were quite substantial this time, so expect some bugs here and there. Feel free to report any weirdness!

What's going on with Giada 0.12.x?

February 19, 2016 ―

Development on 0.12 branch is going on swiftly: we are porting the whole plugin/VST layer to Juce framework. Meanwhile, technicians at Monocasual Laboratories have leaked a highly-sensitive screenshot that shows the current stage of development. You can clearly see the list of available plugins, various information and the ability to add them to some kind of plugin stack. It definitely looks promising. We are all looking forward to see it live and running!

Giada VST list leaked screenshot

Giada 0.11.2 Pareto principle released

January 15, 2016 ―

A new awesome release of Giada, codename Pareto principle is ready for your hardware. The Pareto principle states that, for many events, roughly 80% of the effects come from 20% of the causes. What's new in this version:

  • Support for JSON-based midimap files;
  • Add new channel by right-clicking anywhere on a column;
  • Fixes for many compilation warnings on GCC 5.3 (and LLVM as well);
  • Fix for a nasty bug that prevented MIDI Jack from being selected on Linux.

The old-school midimap files are now deprecated, but still supported — not for long, though! Giada 0.11.2 Pareto principle also marks the end of the 0.11 series. Expect some exciting news from the future, such as porting to JUCE framework: VST3 and OSC support and many other delicacies.

Tutorial #1 revamped and reloaded

December 28, 2015 ―

What's the best way to salute the new year? With a remake of the Giada tutorial's first episode made by our fellow youtuber Richard, of course! In this introductory chapter he shows the basic differences between sample channels and MIDI channels, and how to initialize them. A great way to get your feet wet with Giada Loop Machine.