README from GitHub, GPL-3.0
SMKSYNTH
O SMK‑37 Pro como instrumento de performance.
Site e instalação · Simulador · Backup e restauração · Instalação · English
Documentação
| Documento | Português | English |
|---|---|---|
| Quick start | Ler · PDF | Read · PDF |
| Manual completo | Ler · PDF | Read · PDF |
Mapas de pads, botões, knobs e faders; gravação, cenas, efeitos, MIDI, salvamento e backup. Diagramas conferidos no código da versão 1.0.3.
Do ponto de vista sonoro, o SMKSYNTH é o casamento do excelente sintetizador OberVave com a engine DRUM-X do também excelente JIANT.
Porém, um instrumento é muito mais que o som. A ideia aqui é transformar o M‑VAVE SMK‑37 Pro em um instrumento voltado para a performance, criando recursos e reimaginando uma experiência que usa os pads e controles do teclado.
Alterne entre partes, grave e acesse timbres favoritos com um toque, grave sequências, faça layers e splits, salve cenas e recupere seu conjunto com um botão. Os pads são o coração do SMKSYNTH: este projeto traduz minha visão de um instrumento para performance nesse formato compacto de 37 teclas.
— Marcus Padrini · direção do projeto, fluxo de performance, seleção de sons, patterns e testes no instrumento
SUPER / Supersaw
Sete serras por oscilador, DETUNE e MIX independentes, nos dois OSCs. Selecione WAVE = SUPER; PW vira DETUNE. A página SUPER, acessada por PARA, reúne DET1 / MIX1 / DET2 / MIX2. Presets, favoritos, cenas e backups guardam os ajustes. SYNC e X-MOD são ignorados com SUPER; UNISON consome vozes completas. Controles e limites no manual.
A supersaw se originou no Clipper, de 3dSam, sobre Felucca, que referencia a análise de Adam Szabo. Adaptamos a curva e os offsets de desafinação, com MIX independente e otimizações próprias. Créditos e avisos originais preservados; não é uma reprodução exata do Roland JP-8000/JP-8080.
Áudio USB estéreo 16 bits, 44,1/48 kHz, testado no Mac e no iPhone com AudioShare. Gravação de vídeos USB no iPhone ainda pode apresentar cliques e cortes.
Teclado MIDI no simulador
O simulador aceita entrada MIDI com velocity, sustain, pitch bend e modulação. Inicie o áudio, clique em Conectar teclado MIDI e escolha a entrada. Use um navegador com Web MIDI, como Chrome ou Edge no computador. Como conectar e tocar.
Demonstração dos recursos de performance
Assista à breve demonstração do SMKSYNTH no YouTube.
Desenvolvimento com IA
O SMKSYNTH foi desenvolvido com uso de IA. Marcus Padrini definiu os objetivos e o fluxo de performance, orientou o trabalho, selecionou os sons, criou os cinco patterns e realizou os testes e a aprovação no instrumento. O ChatGPT, da OpenAI, contribuiu com propostas e soluções técnicas e gerou e revisou código das adaptações, ferramentas web, documentação e materiais gráficos sob sua orientação. As engines e os componentes de origem pertencem aos autores creditados abaixo. O projeto é independente e não tem vínculo ou endosso da OpenAI.

O que está incluído
| Recurso | SMKSYNTH 1.0.3 |
|---|---|
| Partes | Quatro, com seleção de ANALOG ou DRUM-X por parte |
| Synth ANALOG | OberVave; oito vozes compartilhadas; SUPER nos dois osciladores |
| Bateria | DRUM-X; oito instrumentos por kit |
| Performance | Favoritos, sends por parte, split/layer e transpose de sequências pelas teclas |
| Sequenciador | Quatro tracks; até 256 steps por track; gravação ao vivo ou passo a passo |
| Patterns/cenas | 16 posições; sequência, sons, mixer e configurações de teclado por pattern |
| Conteúdo inicial | Cinco patterns de Marcus Padrini e oito favoritos |
| Presets | Banco da base mantido; nenhum preset de usuário extra instalado |
| Salvamento | Manual; backup/restauração pelo navegador |
Os sons editados das cenas e favoritos ficam nos próprios snapshots, sem depender de presets extras. Patterns 6–16 começam livres. O tempo inicial dos exemplos é 90 BPM.
Pads persistentes
KNOB BANK escolhe o banco de pads. PLAY, REC, seleção de engine e mudança de página não tomam essa escolha automaticamente. SEQ acessa explicitamente os steps do sequenciador.
| Banco | Uso |
|---|---|
| Performance / Favoritos | Pads superiores: partes A–D, delay/reverb e −/+ preset. Inferiores: oito favoritos. Toque recupera; segure para memorizar. |
| Split / Layer | Duas configurações independentes; escolha partes, SINGLE/SPLIT/LAYER e a linha tocada. |
| Patterns / Save | Toque carrega um dos 16 patterns; segure para salvar. Posição ocupada pede confirmação. |
| Drum Pads | Entra no ciclo apenas com DRUM-X selecionado. Oito pads superiores tocam/gravam bateria com velocity; inferiores reservados. |
Drum Pads usam violeta em repouso e branco no toque ou nos hits da sequência. Trocar para ANALOG preserva esse banco, inativo. Selecionar uma voz de bateria, sozinho, não transforma os pads em bateria.
Instalação e atualização
No instalador público, escolha Atualizar se já usa SMKSYNTH 1.0.x ou SUPER SS1/SS2/SS3. O banco salvo é preservado. Exporte um backup antes e aguarde a identidade final SMK-37 Pro_19618.
Para Instalar pela primeira vez, o SMK-37 Pro precisa estar no firmware oficial M-VAVE V016 (SMK-37 Pro_016). Essa opção inicializa o banco com cinco patterns e oito favoritos. Outros modelos são recusados. Use Chrome/Edge no computador, cabo USB de dados e alimentação estável. Firmware oficial M-VAVE não é redistribuído aqui.
Transferência interrompida: retome pelo mesmo instalador, navegador e pacote. O instalador mantém links para retomar versões anteriores. Guia completo de instalação e recuperação.
Fonte, validação e estado do lançamento
A versão pública 1.0.3 promove a implementação SUPER SS3 aprovada por Marcus no SMK-37 Pro. A primeira instalação foi validada em flash simulada com interrupções; a instalação USB original já havia sido confirmada no instrumento. Site, instalador, simulador e backup têm seletor PT / EN. Downloads 1.0.3.
O simulador executa o mesmo código C de síntese, sequenciamento e interface em WebAssembly. Tem memória independente e começa com os mesmos cinco patterns e oito favoritos da instalação.
Créditos e licença
OberVave e Dinghy: zvenson. JIANT / DRUM-X: Juan Ignacio Antonucci (Juan Jiant) e colaboradores. Felucca: Leo Kuroshita / Hügelton Instruments. SLOOP: isod89 e colaboradores. Port/ferramentas SMK-37: M. Geisler / genkigenki e colaboradores. Direção e validação do SMKSYNTH: Marcus Padrini. Soluções técnicas, código das adaptações, ferramentas e documentação produzidos com ChatGPT / OpenAI, sob sua orientação.
Firmware e adaptações sob GPL-3.0-only. Consulte LICENSE, CREDITS e LICENSING para atribuições e licenças de componentes. Não há samples de terceiros nesta distribuição. Projeto independente, sem vínculo ou endosso da M‑VAVE ou dos autores dos projetos de origem.
FADER MODE JUMP/CATCH: GLOBAL. Changelog.