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

  • Render Group Channels audio data to master output only if audible (#709)
  • Fix MIDI out information not being refreshed properly on MIDI channels (#717)
  • Fix MIDI actions not being added on the rightmost edge in the Action Editor (#716)
  • Fix FX buttons not being properly lit (#712)
  • Fix ChannelShared objects not being deleted on Channel deletion (#695)
  • Fix wrong play mode for sample channels in one-shot retrig mode
  • Fix missing last sample when moving or resetting 'end' point in Sample Editor
  • Fix last audio sample not being played in sample channels
  • Fix inability to clear Channels' key bindings (#708)
  • Fix Main Window size not being stored correctly (#713)
  • Update FLTK dependency to 1.4.0-1
  • Add basic CMakePresets.json file
  • Many other minor bugs and typos fixed
  • Lots of refactoring and code cleanups