Um editor vocal para quem gosta de saber o que está acontecendo com o áudio.
O Kamafeu Studio reúne piano roll, edição de fonemas, afinação e renderização para bancos de voz UTAU e OpenUtau. O processamento é feito localmente, com motores nativos em Rust e suporte a resamplers externos quando você precisar deles.
Um teclado para ouvir os sons
Escolha uma consoante, uma vogal e uma nota. Esta demonstração usa Web Audio para mostrar, de forma simples, como o motor combina ataque, vogal e afinação.
As partes que você realmente usa
O Kamafeu foi feito para editar uma frase, testar um banco de voz e chegar ao som que você tinha na cabeça sem esconder os detalhes importantes.
Notas e afinação
Desenhe e mova notas com poucos atalhos: seleção (V), lápis (N), corte (C) e borracha (E). A ferramenta de pitch (P) permite fazer portamentos, vibratos e curvas à mão, com ajuda de escalas e envelopes UTAU.
- Edição dinâmica de parâmetros: Velocity, Modulação, Sopro e Gênero
- Repetição contínua em loop [A ... B] sem engasgos de buffer
- Visualização de forma de onda renderizada em tempo real no fundo do piano roll
Fonemas que você consegue acompanhar
O editor mostra como a letra vira fonema e procura as amostras no banco de voz. Você pode deixar o fonemizador trabalhar ou corrigir os aliases manualmente.
- Português Brasileiro: Suporte completo a BRAPA VCCV, CVC, CVVC, VCV e motor G2P ortográfico integrado.
- Japonês: Conversão Romaji → Hiragana/Kana, CV, VCV e CVVC.
- Inglês: VCCV e encontros consonantais expandidos.
- Modo Manual: Inserção de aliases diretos e subfonemas separados por ponto ou ponto e vírgula.
Exibição gráfica dos limites de corte da oto.ini diretamente alinhados à batida musical da nota:
Áudio, efeitos e exportação
Cada faixa pode passar pelo equalizador, compressor, chorus, delay e reverb. O renderizador cuida das transições entre amostras e exporta o resultado em WAV ou FLAC.
Motores internos e resamplers externos
Você pode usar os motores que já vêm no Kamafeu ou configurar ferramentas conhecidas do ecossistema UTAU.
VENUS
Motor nativo em Rust para analisar, afinar e reconstruir os trechos de voz. Ele roda dentro do Kamafeu e não precisa de um executável separado.
Andromeda
Motor que junta os trechos de voz e aplica os envelopes UTAU. O crossfade ajuda a ligar uma amostra à outra sem cortes secos.
straycat-rs, moresampler, hifisampler, TIPS, macres
O Kamafeu também conversa com resamplers que seguem o protocolo de linha de comando do UTAU. No Windows eles rodam diretamente; no macOS e Linux, você pode precisar do Wine.
O que cada linha do oto.ini faz
Mude os parâmetros abaixo e veja qual parte da amostra fica fixa, qual parte pode ser esticada e onde a nota entra.
Abra o projeto onde ele estiver
O Kamafeu trabalha com o formato próprio e também importa e exporta formatos comuns de UTAU, OpenUtau, MIDI e outros editores vocais.
| Formato | Extensão | Importação | Exportação | Descrição Técnica |
|---|---|---|---|---|
| Saturno Project | .aps |
Sim | Sim | Formato nativo do Kamafeu Studio em JSON estruturado com faixas multicanal, partes WAV, curvas de pitch em alta resolução, envelopes de 5 pontos e parâmetros FX. |
| OpenUtau Project | .ustx |
Sim | Sim | Formato YAML do OpenUtau. Preserva estrutura multifaixa, cantores atribuídos, expressões dinâmicas e curvas de afinação. |
| UTAU Sequence Text | .ust |
Sim | Sim | Formato clássico do UTAU estruturado em seções [#0000] com notas, letras, andamento (BPM), portamentos e envelopes. |
| Standard MIDI File | .mid, .midi |
Sim | Sim | Arquivo usado para levar notas, andamento e pitch bend para DAWs como Reaper, FL Studio, Ableton Live e Logic Pro. |
| UtaFormatix Data | .ufdata |
Sim | Sim | Arquivo JSON aberto para trocar notas e informações de tempo entre ferramentas de síntese vocal. |
| Synthesizer V Project | .svp |
Sim | Sim | Conversão de trilhas melódicas, notas musicais e divisão silábica do Synthesizer V (Dreamtonics). |
| VOCALOID Sequence | .vsqx |
Sim | Sim | Conversão de arquivos de sequência XML do VOCALOID (Yamaha) com trilhas de canto, notas e dados de afinação. |
| Kamafeu Voicebank Package | .kfv |
Sim | Sim | Pacote de cantor compactado do Kamafeu contendo gravações WAV, arquivos oto.ini, character.txt e prefix.map. |
Temas para trabalhar com conforto
Escolha uma paleta, ajuste o contraste e deixe a interface mais parecida com o jeito que você trabalha.
Baixe o Kamafeu Studio
Os pacotes ficam na página de Releases do GitHub. Escolha o arquivo da sua plataforma e extraia para uma pasta.
macOS
Apple Silicon e Intel
- • Um pacote para cada arquitetura
- • Áudio pelo CoreAudio
- • Assinatura depende da release
Windows
x64 (64-bit)
- • Pacote portátil em .zip
- • Executável MSVC
- • Windows 10 e Windows 11
Linux
x86_64
- • Pacote .tar.gz
- • Requer ALSA e bibliotecas gráficas
- • Wine é necessário para resamplers Windows
Android
ARM64 APK
- • APK ARM64 experimental
- • Usa VENUS e Andromeda
- • Android 5.0 / API 21 ou superior
Se você quiser compilar
Requisitos: Rust 1.82 ou superior e o gerenciador de pacotes Cargo instalados via rustup.rs.
# Instalar dependências do ALSA e bibliotecas gráficas
sudo apt-get update
sudo apt-get install -y build-essential pkg-config libasound2-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libfontconfig1-dev
# Clonar o repositório
git clone https://github.com/studiopomar/kamafeu.git
cd kamafeu
# Compilar em modo release com otimização total
cargo build --release
# Executar o binário
./target/release/kamafeu