Esta é uma versão antiga. A versão atual é 2.2.0. USKMaker 2.2.0 · Lançamento:
Arquivos de instalação 2.0.0
| Arquitetura | Tipo | Escopo | Tamanho do arquivo | Baixar | SHA256 |
|---|---|---|---|---|---|
| 64 bits | EXE (NSIS) · en-US | Todos os usuários | — | github.com | VirusTotal |
O link e o SHA256 vêm do manifesto comunitário do Gerenciador de Pacotes do Windows. Compare o hash do arquivo baixado antes de executá-lo.
Notas da versão
[2.0.0] - 2026-11-02
Adicionado
- Gerenciador de Biblioteca de Músicas UltraStar: ao selecionar uma pasta raiz contendo múltiplas músicas ("Abrir existente"), o USKMaker varre recursivamente a coleção (até 3 níveis), exibindo uma interface elegante com contagem total, busca/filtro instantâneo por artista ou título, badges de integridade de mídia (Capa, Fundo, Vídeo) e botão para abrir qualquer faixa diretamente na tela de Revisão.
- Importação nativa de .txt UltraStar legados e de terceiros em Rust: parser completo implementado em rust-core (Song::from_txt_str / Song::from_txt_file). O aplicativo agora abre diretamente pastas com arquivos .txt antigos da comunidade (mesmo sem song_data.json), permitindo tocar o áudio e rodar o "🎯 Re-calcular Pitches (IA)" com 1 clique para salvar pacotes atualizados e afinados.
- Atalhos de teclado rápidos para edição de pitch no Piano Roll: teclas C, D, E, F, G, A, B aplicam a respectiva nota musical na oitava atual com reprodução de áudio imediata para conferência auditiva. Shift + Letra aplica o sustenido (#), e Shift + ↑ / ↓ transpõe a oitava inteira (+12 / -12 semitons).
- Resolução Automática de Sobreposições no Frontend: botão "Corrigir sobreposições automaticamente" na caixa de avisos da tela de Revisão que trunca a duração de notas sobrepostas exatamente no beat inicial da nota seguinte.
- Suporte a Notas de Rap (R) e Golden Rap (G): suporte completo nas pipelines de Rust, Python e TypeScript para marcação de notas faladas rítmicas (R) e douradas (G), com opção --detect-rap para frases articuladas sem F0 tonal sustentado.
- Backend de Separação com Mel-Band RoFormer: suporte nativo a --separator roformer via audio-separator, além de abstração dinâmica do caminho de stems (_work/stems/**/vocals.wav) no Rust e no Python, desacoplando o pipeline de modelos fixos.
- Alerta de Colapso de Alinhamento (< 15 PPM): aviso automático durante a Etapa 4 para faixas longas (> 60s) com densidade de palavras anormalmente baixa, prevenindo corrupção silenciosa de alinhamento.
- Refatoração e Validação Empírica da v1.0.0: parâmetro explícito allow_silence_split: bool = True adicionado em detect_melisma_notes, validado contra cache de 59 músicas sem anomalias (+0,70% de melismas, zero quebra de métrica).
[2.0.0] — 2026-11-02
Added
- UltraStar Song Library Manager: when selecting a root folder containing multiple songs ("Open existing"), USKMaker recursively scans the collection (up to 3 levels deep), presenting a sleek library modal with total song count, instant search/filter by artist or title, media asset badges (Cover, BG, Video), and one-click opening into the Review Screen.
- Native Import of Legacy & Third-Party UltraStar .txt Charts in Rust: full parser implemented in rust-core (Song::from_txt_str / Song::from_txt_file). The app now directly opens community .txt charts (even without song_data.json), enabling instant playback and 1-click "🎯 Re-pitch (AI)" to upgrade older charts to modern pitch accuracy.
- Fast Piano Roll Keyboard Shortcuts for Pitch Editing: keys C, D, E, F, G, A, B instantly snap selected notes to that pitch class in the current octave with immediate audio preview. Shift + Letter applies sharps (#), and Shift + ↑ / ↓ transposes a full octave (+12 / -12 semitones).
- Auto-Fix Overlaps in the Review Screen: "Auto-fix overlaps" button in the review validation box that cleanly truncates overlapping notes to the exact starting beat of the subsequent note.
- Support for Rap Notes (R) and Golden Rap (G): end-to-end support across Rust, Python, and TypeScript for spoken/rhythmic notes (R) and golden rap notes (G), with --detect-rap option for high-articulation speech without fixed melodic F0.
- Mel-Band RoFormer Separation Backend: native --separator roformer support via audio-separator, plus dynamic stem path discovery (_work/stems/**/vocals.wav) across Rust and Python sidecar.
- Alignment Collapse Guard (< 15 PPM): automatic warning during Step 4 for long tracks (> 60s) with unusually low word density, preventing unnoticed alignment degradation.
- Empirical Validation of v1.0.0 & Clean Silence Split API: explicit allow_silence_split: bool = True parameter in detect_melisma_notes, validated on a 59-song cache with zero anomalies (+0.70% melisma notes, zero meter breaks).https://github.com/walterfr/UltraStarKaraokeMaker/releases/tag/v2.0.0