Um software de DJ que roda inteiro na sua maquina. Analisa BPM e tonalidade, sincroniza por fase, grava o set em WAV. Sem conta, sem nuvem, sem limite de faixas, e com o codigo aberto junto.
Windows 10 ou 11, 64 bits. Executavel unico, sem instalador.
Tudo acontece localmente. A analise roda numa fila em segundo plano e fica em cache, entao a segunda vez que voce abre a mesma faixa e instantanea.
A faixa entra ja com andamento e grade calculados, prontos para o sync. A grade e o que alinha loops, hot cues e beat jump.
Cada faixa recebe a tonalidade musical no formato Camelot, o mesmo da roda harmonica. Combinar 8A com 9A deixa de ser tentativa e erro.
Altere o andamento sem alterar o tom. O time-stretch preserva a tonalidade, entao acelerar a faixa nao transforma o vocal em desenho animado.
Nao e so igualar o BPM. O deck escravo corrige a fase continuamente contra o clock do master, entao as batidas ficam juntas e nao apenas na mesma velocidade.
Pontos de partida salvos e persistidos na biblioteca. Voltam com a faixa na proxima vez que voce a carregar.
Marque entrada e saida, ou deixe o loop encaixar sozinho na batida mais proxima. Beat jump move em multiplos exatos de compasso.
Graves, medios e agudos por deck, mais um filtro varredura para transicoes. Processamento em ponto flutuante do inicio ao fim.
Um clique grava a saida master em WAV, sem perda. O arquivo sai pronto para publicar ou editar depois.
Arraste uma pasta e ele le as tags, analisa em segundo plano e guarda o resultado. Abrir de novo nao recalcula nada.
Mapeie qualquer controladora pela tela de configuracao MIDI. Tambem funciona so com o teclado, se voce nao tiver hardware.
Medidor de loudness em LUFS e correlacao de fase entre os canais, para o set sair no volume certo e sem cancelamento no mono.
Interface desenhada por codigo, sem arquivos de imagem, que escala em qualquer resolucao. Util no notebook pequeno da cabine.
O que importa num software de audio ao vivo nao aparece na lista de recursos: e o que acontece dentro do callback de audio. Aqui a regra e rigida.
Executavel unico. Baixe, execute, aponte para a sua pasta de musicas.
Executavel de 64 bits, cerca de 6,6 MB. Sem instalador e sem dependencias.
Na primeira execucao o Windows SmartScreen pode avisar que o autor nao e conhecido, porque o executavel nao tem assinatura digital. Clique em "Mais informacoes" e depois em "Executar assim mesmo". Se preferir nao confiar no binario, compile voce mesmo a partir do codigo, logo abaixo.
TrackCast e distribuido sob a GNU General Public License versao 3. Nao e detalhe burocratico: e o que torna o projeto gratuito de forma permanente.
Se voce distribuir um binario, precisa entregar o codigo-fonte junto, sob a mesma licenca. E o unico preco, e ele custa exclusividade, nao dinheiro.
Baixar o codigo-fonteO CMake busca o JUCE sozinho na versao correta. Voce precisa de CMake 3.22 ou superior e de um compilador com suporte a C++20.
cmake -B build -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release
O binario sai em build/TrackCast_artefacts/Release/. Se voce ja tem um
checkout local do JUCE e quer evitar o download, passe
-DTRACKCAST_JUCE_LOCAL=/caminho/para/JUCE.