Sobre o projeto

Giada é uma ferramenta de produção musical minimalista e de código aberto voltada para DJs, artistas ao vivo e músicos eletrônicos. É construída em torno de um fluxo de trabalho de loop em tempo real: você sobrepõe faixas de áudio ou eventos MIDI conduzidos por um sequenciador principal para construir uma apresentação conforme ela acontece. Suas funções documentadas incluem: - Máquina de loop: construa apresentações em tempo real sobrepondo faixas de áudio ou eventos MIDI sob o sequenciador principal. - Reprodutor de samples: carregue samples e acione-os a partir de um teclado de computador ou controlador MIDI. - Editor de músicas: escreva músicas do zero ou edite gravações ao vivo existentes com o Action Editor. - Gravador ao vivo: capture áudio do mundo real além de eventos MIDI de dispositivos externos ou outros aplicativos. - Processador de FX: processe samples ou sinais de entrada de áudio/MIDI com instrumentos VST de uma coleção de plug-ins. - Controlador MIDI: atue como um sequenciador master MIDI para controlar outros softwares ou sincronizar dispositivos MIDI físicos. Características documentadas adicionais incluem um design interno leve, suporte a multi-thread/multi-core, um motor de áudio de ponto flutuante de 32 bits e suporte para ALSA, JACK + Transport, CoreAudio, ASIO e DirectSound. Anuncia um número ilimitado de canais (opcionalmente controláveis via teclado do computador), sincronização de BPM e batidas com um motor de loop preciso em nível de sample, um motor de eventos baseado em ticks para cronometrar ações, e time stretching/pitch shifting para samples. Entrada e saída MIDI são suportadas com mensagens de iluminação MIDI personalizadas. Inclui um Wave Editor integrado para samples de áudio e um editor de Piano Roll para MIDI, um quantizador automático e um sistema de armazenamento de projetos portátil baseado em arquivos JSON. Formatos de arquivo não compactados são suportados, e o projeto usa desenvolvimento orientado a testes com GitHub Actions e Catch. A documentação está disponível através da página do guia do usuário do projeto, com tutoriais e mídia no site oficial. O projeto é licenciado sob a GPL v3 e é descrito como em constante desenvolvimento. Instruções de compilação são fornecidas no capítulo de compilação a partir do código-fonte do guia do usuário, e os não desenvolvedores são direcionados à área de discussões do GitHub para bugs, solicitações e perguntas.