{"id":13419876,"url":"https://github.com/monocasual/giada","last_synced_at":"2025-05-14T09:07:08.704Z","repository":{"id":38705378,"uuid":"6603254","full_name":"monocasual/giada","owner":"monocasual","description":"Your Hardcore Loop Machine.","archived":false,"fork":false,"pushed_at":"2025-05-10T11:56:49.000Z","size":14658,"stargazers_count":1807,"open_issues_count":137,"forks_count":100,"subscribers_count":59,"default_branch":"master","last_synced_at":"2025-05-10T12:35:23.810Z","etag":null,"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"],"latest_commit_sha":null,"homepage":"https://www.giadamusic.com","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/monocasual.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2012-11-08T20:59:22.000Z","updated_at":"2025-05-10T11:56:53.000Z","dependencies_parsed_at":"2024-01-15T23:10:13.763Z","dependency_job_id":"21f2186c-c437-433e-8bde-4ef3c57a819e","html_url":"https://github.com/monocasual/giada","commit_stats":{"total_commits":4260,"total_committers":28,"mean_commits":"152.14285714285714","dds":0.07347417840375592,"last_synced_commit":"d3405a43320bf9a08550ca7992c7da66eca52b45"},"previous_names":[],"tags_count":80,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monocasual%2Fgiada","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monocasual%2Fgiada/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monocasual%2Fgiada/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monocasual%2Fgiada/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/monocasual","download_url":"https://codeload.github.com/monocasual/giada/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254110374,"owners_count":22016391,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["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"],"created_at":"2024-07-30T22:01:22.239Z","updated_at":"2025-05-14T09:07:08.617Z","avatar_url":"https://github.com/monocasual.png","language":"C++","readme":"\u003cp align=\"center\"\u003e\n\t\u003cimg src=\"https://raw.githubusercontent.com/monocasual/giada/master/extras/giada-logotype.png\" alt=\"Giada - Your Hardcore Loop Machine\"\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n\u003cstrong\u003eGiada - Your Hardcore Loop Machine\u003c/strong\u003e | Official website: \u003ca href=\"https://www.giadamusic.com\"\u003egiadamusic.com\u003c/a\u003e | \u003ca href=\"https://github.com/monocasual/giada/actions?query=workflow%3A%22Continuous+integration%22\"\u003e\u003cimg src=\"https://github.com/monocasual/giada/workflows/Continuous%20integration/badge.svg\" alt=\"Build status\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n## What is Giada?\n\nGiada is an open source, minimalistic and hardcore music production tool. Designed for DJs, live performers and electronic musicians.\n\n\u003cp align=\"center\"\u003e\n✦✦✦ \u003ca href=\"http://www.youtube.com/user/GiadaLoopMachine\"\u003eSee Giada in action!\u003c/a\u003e ✦✦✦\n\u003c/p\u003e\n\n![Giada Loop Machine screenshot](https://giadamusic.com/images/giada-canvas.png)\n\n## Main features\n\n* Giada is a loop machine — build your performance in real time by layering audio tracks or MIDI events, driven by the main sequencer;\n* Giada is a sample player — load samples from your crates and play them with a computer keyboard or a MIDI controller;\n* Giada is a song editor — write songs from scratch or edit existing live recordings with the powerful Action Editor, for a fine-tuned control;\n* Giada is a live recorder — record sounds from the real world and MIDI events coming from external devices or other apps;\n* Giada is an FX processor — process samples or audio/MIDI input signals with VST instruments from your plug-ins collection;\n* Giada is a MIDI controller — control other software or synchronize physical MIDI devices by using Giada as a MIDI master sequencer.\n\n### And more:\n\n* Ultra-lightweight internal design;\n* multi-thread/multi-core support;\n* 32-bit floating point audio engine;\n* ALSA, JACK + Transport, CoreAudio, ASIO and DirectSound full support;\n* unlimited number of channels (optionally controllable via computer keyboard);\n* BPM and beat sync with sample-accurate loop engine;\n* MIDI input and output support, featuring custom [MIDI lightning messages](https://github.com/monocasual/giada-midimaps);\n* super-sleek, built-in Wave Editor for audio samples and Piano Roll editor for MIDI messages;\n* automatic quantizer;\n* portable project storage system, based on super-hackable JSON files;\n* support for all major uncompressed file formats;\n* test-driven development style supported by [GitHub Actions](https://github.com/monocasual/giada/actions) and [Catch](https://github.com/philsquared/Catch)\n* under a constant stage of development;\n* 100% open-source GPL v3.\n\n## License\n\nGiada is available under the terms of the GNU General Public License.\nTake a look at the COPYING file for further information.\n\n## Documentation\n\nDocumentation is available online in the [user guide page](https://www.giadamusic.com/documentation-index).\n\nAn ever-growing collection of tutorials (both text and video) and live demos is available in the [tutorials \u0026 media page](https://www.giadamusic.com/media).\n\nFound 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.\n\n## Build Giada from source\n\nWe 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.\n\n## Bugs, requests and questions for non-developers\n\nFeel free to ask anything in the [discussions area](https://github.com/monocasual/giada/discussions).\n\n## Copyright\n\nGiada is Copyright (C) 2010-2025 by Giovanni A. Zuliani | Monocasual Laboratories\n\nGiada - 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.\n\nGiada - 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.\n\nYou should have received a copy of the GNU General Public License along with Giada - Your Hardcore Loopmachine. If not, see \u003chttp://www.gnu.org/licenses/\u003e.\n","funding_links":[],"categories":["TODO scan for Android support in followings","C++","Instruments"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonocasual%2Fgiada","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmonocasual%2Fgiada","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonocasual%2Fgiada/lists"}