Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/monocasual/giada
Your Hardcore Loop Machine.
https://github.com/monocasual/giada
audio audio-processing audio-production beatmaking cpp20 daw drum-machine giada giadaloopmachine hardcore-loopmachine juce linux loop-machine macos midi midi-device music music-composition vst3 windows
Last synced: 7 days ago
JSON representation
Your Hardcore Loop Machine.
- Host: GitHub
- URL: https://github.com/monocasual/giada
- Owner: monocasual
- License: gpl-3.0
- Created: 2012-11-08T20:59:22.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2024-11-23T16:58:47.000Z (19 days ago)
- Last Synced: 2024-11-28T11:04:24.382Z (14 days ago)
- Topics: audio, audio-processing, audio-production, beatmaking, cpp20, daw, drum-machine, giada, giadaloopmachine, hardcore-loopmachine, juce, linux, loop-machine, macos, midi, midi-device, music, music-composition, vst3, windows
- Language: C++
- Homepage: https://www.giadamusic.com
- Size: 13.7 MB
- Stars: 1,730
- Watchers: 61
- Forks: 98
- Open Issues: 142
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
- project-awesome - monocasual/giada - Your Hardcore Loop Machine. (C++)
- awesome-juce - giada - 3.0|1728| 19 hours<sub><sup>ó € ó € ðŸŸ¢</sup></sub>| (Instruments)
README
Giada - Your Hardcore Loop Machine | Official website: giadamusic.com |## What is Giada?
Giada is an open source, minimalistic and hardcore music production tool. Designed for DJs, live performers and electronic musicians.
✦✦✦ See Giada in action! ✦✦✦![Giada Loop Machine screenshot](https://giadamusic.com/images/giada-canvas.png)
## Main features
* Giada is a loop machine — build your performance in real time by layering audio tracks or MIDI events, driven by the main sequencer;
* Giada is a sample player — load samples from your crates and play them with a computer keyboard or a MIDI controller;
* Giada is a song editor — write songs from scratch or edit existing live recordings with the powerful Action Editor, for a fine-tuned control;
* Giada is a live recorder — record sounds from the real world and MIDI events coming from external devices or other apps;
* Giada is an FX processor — process samples or audio/MIDI input signals with VST instruments from your plug-ins collection;
* Giada is a MIDI controller — control other software or synchronize physical MIDI devices by using Giada as a MIDI master sequencer.### And more:
* Ultra-lightweight internal design;
* multi-thread/multi-core support;
* 32-bit floating point audio engine;
* ALSA, JACK + Transport, CoreAudio, ASIO and DirectSound full support;
* unlimited number of channels (optionally controllable via computer keyboard);
* BPM and beat sync with sample-accurate loop engine;
* MIDI input and output support, featuring custom [MIDI lightning messages](https://github.com/monocasual/giada-midimaps);
* super-sleek, built-in Wave Editor for audio samples and Piano Roll editor for MIDI messages;
* automatic quantizer;
* portable project storage system, based on super-hackable JSON files;
* support for all major uncompressed file formats;
* test-driven development style supported by [GitHub Actions](https://github.com/monocasual/giada/actions) and [Catch](https://github.com/philsquared/Catch)
* under a constant stage of development;
* 100% open-source GPL v3.## License
Giada is available under the terms of the GNU General Public License.
Take a look at the COPYING file for further information.## Documentation
Documentation is available online in the [user guide page](https://www.giadamusic.com/documentation-index).
An ever-growing collection of tutorials (both text and video) and live demos is available in the [tutorials & media page](https://www.giadamusic.com/media).
Found a typo or a terrible mistake? Feel free to clone the [website repository](https://github.com/monocasual/giada-www) and send us your pull requests.
## Build Giada from source
We do our best to make the compilation process as simple as possible. You can find all the information in the [compiling from source](https://www.giadamusic.com/documentation-compiling-from-source) chapter from the user guide.
## Bugs, requests and questions for non-developers
Feel free to ask anything in the [discussions area](https://github.com/monocasual/giada/discussions).
## Copyright
Giada is Copyright (C) 2010-2024 by Giovanni A. Zuliani | Monocasual Laboratories
Giada - Your Hardcore Loopmachine is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Giada - Your Hardcore Loopmachine is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with Giada - Your Hardcore Loopmachine. If not, see .