Versão 1.0 - 2026-02-15.
Gerador de Padrões Rítmicos MIDI AUv3 para iPad, iPhone e macOS.
O Augmatic GRE gera padrões rítmicos em evolução utilizando algoritmos musicais comprovados. Faça morphing através de variações rítmicas infinitas que equilibram naturalmente simplicidade e complexidade — sem programação manual entediante.
O Augmatic GRE é um plugin AUv3 e uma aplicação standalone que gera notas MIDI para qualquer sampler de bateria ou sintetizador, tanto em software como em hardware, que aceite entrada MIDI. Não produz áudio.
| Canal | Etiqueta | Nome Predefinido | Função |
|---|---|---|---|
| 1 | BD | Bass Drum | Bombo principal — conduz o ritmo base |
| 2 | SN | Snare | Tarola principal — conduz o contratempo |
| 3 | HH | Hi-Hat | Hi-hat principal — conduz a pulsação |
| 4 | BD' | BD Accent | Acentuação independente do bombo — ghost notes, rimshots (density/chaos próprios) |
| 5 | SN' | SN Accent | Acentuação independente da tarola — ghost hits, cross-sticks (density/chaos próprios) |
| 6 | HH' | HH Accent | Acentuação independente do hi-hat — open hats, bells (density/chaos próprios) |
Cada canal pode utilizar um dos dois motores de padrões:
Ambos os motores funcionam em paralelo. Um controlo Blend por canal mistura entre eles, e pode atribuir motores diferentes a canais diferentes.
O Augmatic GRE é um Processador MIDI AUv3 (tipo aumi) que gera padrões rítmicos MIDI. Funciona com qualquer host AUv3 compatível, incluindo AUM, Cubasis 3, Drambo e Loopy Pro.
Carregue-o como Instrumento e depois encaminhe a saída MIDI para um sampler de bateria ou sintetizador noutra faixa.
O plugin sincroniza com o transporte do host: BPM, play/stop e posição na timeline. Todos os parâmetros podem ser automatizados a partir da sua DAW.
A interface do plugin tem quatro separadores: Pattern, Linear, Velocity e Settings.
O lado esquerdo da interface contém:
O lado direito mostra os controlos do separador ativo, organizados numa grelha com uma linha por canal de instrumento (BD, SN, HH, BD', SN', HH').
X/Y são controlos globais que afetam todos os canais de bateria simultaneamente. Selecionam uma posição dentro do mapa de padrões Grids — uma grelha 5×5 de 25 nós de padrão. Alterar X/Y muda o carácter rítmico subjacente de cada canal (BD, SD, HH, BD', SD', HH') de uma só vez. Valores entre pontos da grelha misturam padrões adjacentes suavemente.
Todos os outros controlos no separador Pattern — Density, Chaos, Blend, parâmetros Euclidianos, Swing, Shift, Humanize e Clock Divider — são individuais por canal, permitindo moldar cada voz de bateria independentemente.
O separador PATTERN controla como os padrões rítmicos são gerados. Cada canal de instrumento tem controlos independentes organizados em múltiplas colunas.
O motor Grids é uma transposição fiel do módulo Eurorack Mutable Instruments Grids. Contém 25 nós de padrão pré-programados organizados numa grelha 5×5. Cada nó armazena três camadas rítmicas distintas — bombo, tarola e hi-hat — concebidas para funcionar musicalmente em conjunto.
Quando move as coordenadas X/Y, o motor mistura suavemente entre os quatro nós circundantes usando interpolação bilinear, criando um contínuo infinito de variações rítmicas. Os nós estão organizados numa topologia musical curada, de modo que posições adjacentes fazem morphing entre estilos de bateria complementares em vez de saltar abruptamente.
Cada passo num padrão tem um valor de nível (0–127) que representa a intensidade com que aquele toque «quer» tocar. O controlo Density atua como um limiar: apenas os passos cujo nível excede o limiar irão disparar. É por isso que aumentar Density adiciona gradualmente toques numa ordem musicalmente significativa — os ritmos mais fortes aparecem primeiro, depois os preenchimentos e ghost notes emergem à medida que se aumenta mais.
O Augmatic GRE executa seis instâncias Grids independentes — uma por canal. Todas as seis partilham a mesma posição X/Y e utilizam os mesmos dados de padrão, mas cada uma tem os seus próprios controlos de Density e Chaos.
Isto significa que os canais de acentuação produzem ritmos complementares, não duplicados. Na mesma posição X/Y, um acento BD' com Density 20 dispara passos diferentes do BD principal com Density 64, porque o limiar de density filtra toques diferentes do mesmo padrão subjacente. Os ritmos mais fortes tocam no canal principal; os toques mais fracos e intermédios emergem no canal de acentuação.
Atribua notas MIDI diferentes aos canais de acentuação em relação ao canal principal (ex.: BD=bombo, BD'=rimshot) para disparar sons de bateria alternativos nos toques acentuados.
Controla quantas notas cada instrumento gera. Density mais alto = mais notas.
Os canais de acentuação têm predefinição 0. Aumente para 10–25 para começar a ouvir notas de acentuação.
Adiciona aleatoriedade controlada aos padrões, criando variações de timing e velocity.
Impacto do controlo Chaos:
Importante: O slider Master Chaos é um override de escrita apenas. Ajustá-lo sobrescreve todos os valores individuais de chaos. Para definir chaos diferente por canal, deixe o slider Master Chaos em 0 e use os controlos individuais.
Um controlo por canal que mistura entre os dois motores de padrões:
Predefinição: 0.0 (Grids) para todos os canais.
Cada canal tem três parâmetros Euclidianos:
O algoritmo de Bjorklund distribui pulsos o mais uniformemente possível, criando ritmos encontrados na música tradicional:
| Notação | Steps | Pulses | Estilo | Descrição |
|---|---|---|---|---|
| E(3,8) | 8 | 3 | Cubano | Tresillo — ritmo cubano fundamental |
| E(5,8) | 8 | 5 | Afro-Cubano | Cinquillo — padrão clássico tipo clave |
| E(5,12) | 12 | 5 | Afro-Cubano | Variação de son clave |
| E(7,12) | 12 | 7 | Africano Ocidental | Padrão tradicional de campânula |
| E(5,16) | 16 | 5 | Latino | Clave de rumba estendida a 16 passos |
| E(7,16) | 16 | 7 | Moderno | Polirritmia densa e complexa |
| E(5,13) | 13 | 5 | Africano Ocidental | Padrão clássico de campânula africana |
| E(9,16) | 16 | 9 | Eletrónico | Padrão eletrónico moderno |
Exemplos visuais de padrões:
E(4,16) Start On=1: X . . . X . . . X . . . X . . .
E(4,16) Start On=3: . . X . . . X . . . X . . . X .
E(3,8) Start On=1: X . . X . . X .
E(1,16) Start On=1: X . . . . . . . . . . . . . . .
Auto-clamping: Quando reduz Steps, Pulses e Start On são automaticamente limitados a intervalos válidos. Por exemplo, reduzir Steps de 16 para 8 limita Pulses de 12 para 8 e Start On de 10 para 8.
Timing de swing por canal baseado no algoritmo Roger Linn.
Atraso temporal por canal que move as notas para a frente ou para trás no tempo.
Shift é processado após a Matriz Linear Drumming — apenas as notas vencedoras são deslocadas.
Variação aleatória de timing por canal que adiciona uma sensação humana.
Multiplicador/divisor de tempo por canal que altera a velocidade de reprodução de cada instrumento independentemente.
18 rácios disponíveis, de /8 (8x mais lento) passando por x1 (normal, predefinição) até x8 (8x mais rápido): /8, /7, /6, /5, /4, /3, /2, /1.5, x1, x1.5, x2, x2.5, x3, x4, x5, x6, x7, x8.
Definição global que controla a duração de cada nota MIDI (o intervalo entre NOTE ON e NOTE OFF).
| Definição | Duração |
|---|---|
| 4n | Semínima |
| 8n | Colcheia |
| 16n | Semicolcheia (predefinição) |
| 32n | Fusa |
| 64n | Semifusa |
O separador VELOCITY controla a velocity de saída (volume/intensidade) das notas MIDI de cada instrumento.
Um valor de velocity por canal que substitui completamente a velocity do motor. Qualquer velocity que o motor Grids ou Euclidiano produza é descartada; o valor LEVEL é usado em vez disso.
Adiciona variação aleatória por canal em torno do valor LEVEL.
O Velocity Bender modula a velocity usando um LFO sincronizado ao compasso. Cria padrões de acentuação dinâmicos e «respiratórios» que evoluem ao longo do tempo.
Cada linha de instrumento tem um botão de alternância B (Bender). Toque para ativar ou desativar o Velocity Bender para esse canal. Todos estão ativados por predefinição. Instrumentos desativados ignoram o Velocity Bender e mantêm a sua velocity LEVEL.
Quatro knobs bipolares controlam a intensidade com que cada divisão rítmica contribui para a curva LFO:
| Knob | Divisão Rítmica | Descrição |
|---|---|---|
| 2n | Mínima | Modulação lenta e ampla ao longo de 2 tempos |
| 4n | Semínima | Modulação alinhada ao pulso em cada tempo |
| 4nt | Tercina de semínima | Sensação de tercina — 3 ciclos por 2 tempos |
| 8n | Colcheia | Modulação rápida, duas vezes por tempo |
Cada knob varia de -1.0 a +1.0 com 0.0 no centro (sem modulação). Valores positivos criam picos, valores negativos criam vales nessa divisão. Os quatro componentes são combinados numa única curva LFO suave.
Uma visualização em tempo real mostra a forma combinada do LFO, atualizada a 30 FPS à medida que ajusta os knobs. Linhas de grelha marcam as divisões rítmicas para referência visual.
O Velocity Bender é a etapa final de processamento de velocity antes da saída MIDI. Multiplica a velocity LEVEL pelo valor do LFO, de modo que a modulação é proporcional.
O separador LINEAR controla o fluxo do sinal MIDI através de uma matriz de 12 colunas. Fornece filtragem por probabilidade, controlos mute/solo e um sistema de 6 níveis de prioridade para resolver notas simultâneas.
Saída do Motor -> Probability Pre -> Mute Pre -> Solo Pre -> Matriz Linear Drumming -> Mute Post -> Probability Post -> Solo Post -> Saída MIDI
Os controlos à esquerda (Probability Pre, Mute Pre, Solo Pre) afetam as notas antes do processamento de prioridade. Os controlos à direita (Probability Post, Solo Post, Mute Post) afetam as notas depois do processamento de prioridade.
Knobs (0–100%) que filtram notas aleatoriamente.
Ao usar ambos, as probabilidades multiplicam-se: Probability Pre=80% e Probability Post=50% significa que aproximadamente 40% das notas sobrevivem.
Botões de alternância que silenciam instrumentos.
Botões de alternância que isolam instrumentos.
Determina qual instrumento vence quando múltiplas notas disparam simultaneamente.
Mesma prioridade: Se dois instrumentos partilham o mesmo nível de prioridade, ambos tocam ao mesmo tempo. Definir todos os instrumentos com a mesma prioridade desativa efetivamente a filtragem de prioridade.
O separador SETTINGS gere atribuições de notas MIDI, mapeamentos MIDI e nomes personalizados de instrumentos.
Os mapeamentos MIDI armazenam atribuições de notas independentemente dos presets. Isto significa que pode carregar presets diferentes (definições de padrões) mantendo as mesmas atribuições de notas para a sua drum machine.
Carregar um Mapeamento:
< / > para navegarGuardar um Mapeamento:
Eliminar um Mapeamento:
Organização: Coloque ficheiros XML de mapeamento em subpastas dentro do diretório MIDI Mappings para categorização. As subpastas aparecem como linhas de pasta no dropdown.
Mapeamentos de Fábrica: Os mapeamentos incorporados são instalados automaticamente no primeiro lançamento.
Princípio fundamental: Carregar um preset NÃO altera notas MIDI. Carregar um mapeamento NÃO altera definições de padrões. Os dois sistemas são completamente independentes.
Pode renomear as etiquetas de visualização de qualquer instrumento para ter uma melhor indicação de qual instrumento está realmente a tocar:
Restaurar: Repõe o canal com o nome de fábrica predefinido (BD, SN, HH, BD', SN', HH').
Os nomes personalizados são armazenados em ficheiros de mapeamento MIDI. Renomear marca o mapeamento atual como modificado (indicado com um asterisco). Guarde o mapeamento após renomear para persistir as alterações.
Os presets armazenam todas as definições de padrão, timing, velocity e mistura. NÃO armazenam atribuições de notas MIDI (essas são geridas separadamente pelos Mapeamentos MIDI).
< / > para navegar entre presetsO sistema de presets inclui uma função Randomize que gera valores aleatórios para todos os parâmetros. As atribuições de notas MIDI são excluídas da aleatorização (permanecem inalteradas).
| Incluído | Não Incluído |
|---|---|
| Density, Chaos, Map X/Y | Atribuições de notas MIDI |
| Euclidean Steps/Pulses/Start On | Canal MIDI (predefinição Canal 10, configurável no standalone) |
| Blend, Swing, Shift, Humanize | Dispositivo de saída MIDI |
| Rácios de Clock Divider | Nomes personalizados de instrumentos |
| Velocity LEVEL, Randomization | |
| Definições do Velocity Bender | |
| Atribuições da Matriz Linear Drumming | |
| Estados de Mute/Solo/Probability | |
| Linear Grid, Note Length |
O percurso completo do sinal desde a geração de padrões até à saída MIDI:
Motor de Padrões (Grids ou Euclidiano, selecionado por Blend)
|
v
Controlador de Velocity (LEVEL substitui velocity, aplica Randomization)
|
v
Probability Pre (filtragem aleatória, pré-prioridade)
|
v
Mute Pre (pré-prioridade, sem lacunas)
|
v
Solo Pre (pré-prioridade, padrão completo)
|
v
Matriz Linear Drumming (resolve notas simultâneas)
|
v
Mute Post (pós-prioridade, deixa lacunas)
|
v
Probability Post (filtragem aleatória, pós-prioridade)
|
v
Solo Post (pós-prioridade, com lacunas de prioridade)
|
v
Velocity Bender (modulação de velocity por LFO)
|
v
Shift / Humanize (atraso temporal)
|
v
Saída MIDI (Note On/Off no Canal 10)
Todos os 135 parâmetros são expostos à sua DAW para automação.
| Grupo | Parâmetros | Por Canal |
|---|---|---|
| Pattern Morphing | Map X, Map Y | Global |
| Density | BD/SN/HH/BD'/SN'/HH' | Sim |
| Chaos | Master + 6 individuais | Sim |
| Blend | Mistura Grids/Euclidiano | Sim |
| Euclidean | Steps, Pulses, Start On | Sim |
| Swing | Desfasamento de timing | Sim |
| Shift | Atraso temporal | Sim |
| Humanize | Timing aleatório | Sim |
| Clock Ratio | Multiplicador de tempo | Sim |
| Velocity Level | Velocity de saída | Sim |
| Velocity Random | Quantidade de aleatorização | Sim |
| Velocity Bender | Ativação + 4 knobs | Por instrumento + global |
| Probability | Probability Pre, Probability Post | Sim |
| Mute | Mute Pre, Mute Post | Sim |
| Solo | Solo Pre, Solo Post | Sim |
| Priority | Nível 1–6 | Sim |
| Notas MIDI | Número da nota | Sim |
| Note Length | Duração | Global |
| Linear Grid | Duração | Global |
Automatize Map X e Map Y ao longo de 8–16 compassos para fazer morphing entre diferentes estilos de padrões. Comece com movimentos subtis perto de um ponto da grelha, depois varra todo o alcance para mudanças dramáticas.
Use a Matriz Linear Drumming para criar padrões onde apenas uma voz toca de cada vez:
Use o controlo Blend para misturar motores por canal:
Atribua contagens de passos diferentes a canais diferentes:
Combinado com diferentes rácios de Clock Divider, isto cria texturas polirrítmicas complexas.
O Augmatic GRE pode funcionar como aplicação standalone tanto no macOS como no iPad, independente de qualquer DAW. No modo standalone, a aplicação fornece o seu próprio relógio interno e encaminhamento de saída MIDI. O modo standalone é suficiente para controlar um sampler de bateria ou sintetizador, mas para configurações que incluam vários instrumentos sincronizados temporalmente, recomendamos usar uma aplicação host que gira a sincronização do relógio, mapeamento de MIDI CC, etc.
| Funcionalidade | Plugin AUv3 | Aplicação Standalone |
|---|---|---|
| Transporte | Controlado pela DAW host — Play/Stop, posição na timeline | Botão interno Play/Stop e atalho Barra de Espaço (macOS) |
| BPM | Sincronizado do host — sem controlo de BPM visível | Ajustável no separador Settings (40–240 BPM) |
| Saída MIDI | Encaminhada pelo bus MIDI do host | Selecionável no separador Settings — porta virtual ou dispositivo MIDI hardware |
| Canal MIDI | Fixo no Canal 10 (GM Drums) | Selecionável no separador Settings (1–16, predefinição 10) |
| Botão Play/Stop | Oculto — o host controla o transporte | Visível à direita do slider Master Chaos |
| Automação DAW | Todos os 135 parâmetros expostos ao host | Não disponível |
No modo standalone, a aplicação tem o seu próprio transporte uma vez que não há DAW host para o fornecer:
No modo AUv3, o transporte é totalmente controlado pelo host: prima Play na sua DAW e o Augmatic GRE começa a gerar padrões. BPM, posição na timeline e estado play/stop sincronizam automaticamente.
O separador Settings mostra controlos adicionais no modo standalone que não estão disponíveis quando em execução como plugin AUv3:
| Controlo | Descrição |
|---|---|
| BPM | Tempo interno, 40–240. Deslize/arraste para alterar. No modo AUv3, o BPM é fornecido pelo host. |
| MIDI CHANNEL | Canal de saída 1–16, predefinição 10 (GM Drums). No modo AUv3, a saída é fixa no Canal 10. |
| MIDI OUT | Selecione o dispositivo de saída: porta virtual ou MIDI hardware. No modo AUv3, o MIDI é encaminhado pelo host. |
O BPM é guardado nos presets, mas apenas utilizado no Modo Standalone. O canal MIDI e o dispositivo de saída são persistidos independentemente.
Os presets e mapeamentos MIDI são armazenados como ficheiros XML em diretórios específicos da plataforma. O conteúdo de fábrica (incluído com a aplicação) e o conteúdo criado pelo utilizador são mantidos em subdiretórios separados para que as atualizações da aplicação nunca sobrescrevam ou eliminem os seus presets personalizados.
No iOS, os presets e mapeamentos MIDI são armazenados no diretório Documents da aplicação, visível na aplicação Ficheiros em No Meu iPad > Augmatic GRE.
Documents/Presets/Factory/Documents/Presets/User/Documents/MIDI Mappings/Factory/Documents/MIDI Mappings/User/Pode navegar, copiar e partilhar estes ficheiros diretamente a partir da aplicação Ficheiros do iOS. Para importar um preset que alguém partilhou consigo, basta colocar o ficheiro XML na pasta User/ apropriada.
Quando em execução como plugin AUv3 dentro de um host (AUM, Cubasis, Drambo, etc.), o plugin necessita de permissão para aceder à pasta Documents da aplicação standalone. Na primeira utilização, aparece um botão azul «Enable Files App Access» no topo da interface do plugin.
Após esta configuração única, os presets que guardar no AUv3 ficam imediatamente visíveis na aplicação Ficheiros — sem necessidade de abrir a aplicação standalone. A permissão persiste entre reinícios da aplicação e do dispositivo.
Se saltar este passo, o AUv3 continua a funcionar normalmente mas utiliza uma área de armazenamento interna não visível na aplicação Ficheiros.
~/Library/Application Support/Audio/Presets/Artur Nowak/AugmaticGRE/Presets/Factory/~/Library/Application Support/Audio/Presets/Artur Nowak/AugmaticGRE/Presets/User/~/Library/Application Support/Audio/Presets/Artur Nowak/AugmaticGRE/MIDI Mappings/Factory/~/Library/Application Support/Audio/Presets/Artur Nowak/AugmaticGRE/MIDI Mappings/User/