Versão 1.0.2-rc.1 • Rust 1.82+ • Código aberto (MIT)

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.

Kamafeu Studio | Projeto: Primavera.aps | 128 BPM 4/4 | Engine: VENUS
Tema: Pomar Neon
Interface Principal do Kamafeu Studio

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.

⭐ Musiquinhas & Partituras:
• Monitor de Forma de Onda em Tempo Real (Osciloscópio) Clique em uma tecla ou toque uma musiquinha para cantar

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
Atalhos Principais de Composição
VPonteiro de Seleção e Mover
NLápis de Desenho de Notas
PPincel Livre de Pitch Bend
CDividir / Cortar Nota Musical
EspaçoReproduzir / Pausar Síntese
TabAbrir Gaveta de Expressões

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.
Régua de Fonemas em Tempo Real

Exibição gráfica dos limites de corte da oto.ini diretamente alinhados à batida musical da nota:

Preutterance
Consoante Fixa
Vogal Esticada (Stretch)
Overlap

Á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.

Cadeia de Áudio por Faixa
Amostra WAV → VENUS Pitch → Andromeda Splicer → Phase Match → FX Rack (EQ/Comp/Rev)

Motores internos e resamplers externos

Você pode usar os motores que já vêm no Kamafeu ou configurar ferramentas conhecidas do ecossistema UTAU.

Executáveis Externos (CLI)

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.

• Protocolo UTAU CLI padrão • Cache de renderização acelerado • Compatibilidade ampla de voicebanks

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.

Forma de Onda: ka.wav (Amostra de Voz Gravada) Consonante Preservada • Vogal Pronta para Loop
Offset (Início) Consoante Fixa (Sem Stretch) Preutterance (Batida Musical) Overlap (Crossfade) Cutoff (Final)

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.

Tema Pomar Neon (Esmeralda)

Tema oficial do Studio Pomar com alto contraste esmeralda e linhas de grade nítidas para sessões prolongadas de edição.

Captura do tema selecionado

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
Ver releases do macOS
⊞

Windows

x64 (64-bit)

  • • Pacote portátil em .zip
  • • Executável MSVC
  • • Windows 10 e Windows 11
Ver releases do Windows
🐧

Linux

x86_64

  • • Pacote .tar.gz
  • • Requer ALSA e bibliotecas gráficas
  • • Wine é necessário para resamplers Windows
Ver releases do Linux
🤖

Android

ARM64 APK

  • • APK ARM64 experimental
  • • Usa VENUS e Andromeda
  • • Android 5.0 / API 21 ou superior
Ver releases do Android

Se você quiser compilar

Requisitos: Rust 1.82 ou superior e o gerenciador de pacotes Cargo instalados via rustup.rs.

Ubuntu / Debian / Linux Mint / Pop!_OS
# 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