overdub

SMKSYNTH

4t59m4f784-creator/SMKSYNTH · ★ 0

Performance-focused firmware for the M-VAVE SMK-37 Pro, combining OberVave synthesis and JIANT DRUM-X.

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

DocumentoPortuguêsEnglish
Quick startLer · PDFRead · PDF
Manual completoLer · PDFRead · 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.

Tela real do sequenciador SMKSYNTH

O que está incluído

RecursoSMKSYNTH 1.0.3
PartesQuatro, com seleção de ANALOG ou DRUM-X por parte
Synth ANALOGOberVave; oito vozes compartilhadas; SUPER nos dois osciladores
BateriaDRUM-X; oito instrumentos por kit
PerformanceFavoritos, sends por parte, split/layer e transpose de sequências pelas teclas
SequenciadorQuatro tracks; até 256 steps por track; gravação ao vivo ou passo a passo
Patterns/cenas16 posições; sequência, sons, mixer e configurações de teclado por pattern
Conteúdo inicialCinco patterns de Marcus Padrini e oito favoritos
PresetsBanco da base mantido; nenhum preset de usuário extra instalado
SalvamentoManual; 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.

BancoUso
Performance / FavoritosPads superiores: partes A–D, delay/reverb e −/+ preset. Inferiores: oito favoritos. Toque recupera; segure para memorizar.
Split / LayerDuas configurações independentes; escolha partes, SINGLE/SPLIT/LAYER e a linha tocada.
Patterns / SaveToque carrega um dos 16 patterns; segure para salvar. Posição ocupada pede confirmação.
Drum PadsEntra 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.