À propos du projet
Giada est un outil open source et minimaliste de production musicale destiné aux DJs, aux artistes live et aux musiciens électroniques. Il est construit autour d'un flux de travail en boucle en temps réel : vous superposez des pistes audio ou des événements MIDI pilotés par un séquenceur principal pour construire une performance au fur et à mesure.
Ses rôles documentés incluent :
- Machine à boucles : construire des performances en temps réel en superposant des pistes audio ou des événements MIDI sous le séquenceur principal.
- Lecteur d'échantillons : charger des échantillons et les déclencher depuis un clavier d'ordinateur ou un contrôleur MIDI.
- Éditeur de chansons : écrire des chansons de zéro ou modifier des enregistrements live existants avec l'éditeur d'actions.
- Enregistreur live : capturer l'audio du monde réel ainsi que les événements MIDI de périphériques externes ou d'autres applications.
- Processeur d'effets : traiter des échantillons ou des signaux d'entrée audio/MIDI avec des instruments VST provenant d'une collection de plugins.
- Contrôleur MIDI : agir comme un séquenceur maître MIDI pour contrôler d'autres logiciels ou synchroniser des périphériques MIDI physiques.
Les caractéristiques supplémentaires documentées incluent une conception interne légère, un support multi-thread/multi-cœur, un moteur audio en virgule flottante 32 bits, et un support pour ALSA, JACK + Transport, CoreAudio, ASIO et DirectSound. Il annonce un nombre illimité de canaux (optionnellement contrôlables via le clavier de l'ordinateur), une synchronisation BPM et battements avec un moteur de boucle précis à l'échantillon, un moteur d'événements basé sur des ticks pour le timing des actions, et un étirement temporel/changement de hauteur pour les échantillons. Les entrées et sorties MIDI sont prises en charge avec des messages MIDI lightning personnalisés. Il comprend un éditeur de formes d'onde intégré pour les échantillons audio et un éditeur de piano roll pour le MIDI, un quantificateur automatique, et un système de stockage de projets portable basé sur des fichiers JSON. Les formats de fichiers non compressés sont pris en charge, et le projet utilise le développement piloté par les tests avec GitHub Actions et Catch.
La documentation est disponible via la page du guide de l'utilisateur du projet, avec des tutoriels et des médias sur le site officiel. Le projet est sous licence GPL v3 et est décrit comme étant en développement constant. Les instructions de compilation sont fournies dans le chapitre de compilation à partir des sources du guide de l'utilisateur, et les non-développeurs sont dirigés vers la zone de discussions GitHub pour les bogues, les demandes et les questions.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.