Construir um sintetizador simples Em Reaktor, Parte 2

Many programs exist for creating your own instruments, from Logic Pro to MAX/MSP. Few, however, are as musically immediate and satisfying as NI's Reaktor. Toby Pitman gets synth building!  

Na Parte 1 , criamos uma estrutura simples synth subtrativo em Reaktor usando a biblioteca inbuilt de Macros. Até agora, temos um oscilador com um envelope ADSR sendo alimentada em um filtro multimodo com a sua própria ADSR. Coisas simples!

The story so far...


Nesta parte vamos modificar algumas dessas macros para incorporar um LFO que vai modular a largura do pulso da forma de onda de pulso.

Antes de começar eu gostaria de dizer que, embora Reaktor é complexa (um eufemismo!) Segue-se o princípio simples de caminho do sinal, tanto para MIDI (Eventos) e de áudio. Levei um certo número de anos de coçar a cabeça para descobrir a melhor maneira de fazer as coisas. Muito do que aprendi veio de abertura instrumentos Reaktor outros e ver como elas foram feitas. Você aprende muito de que maneira!


Passo -1 - Criar um LFO

Control-Clique na janela Estrutura e escolha Macros

Structure window


Você verá o LFO na janela Estrutura.

LFO in Structure window


Clique em Editar e mover o Painel sobre LFO.

Edit Panel


Você é livre para mover qualquer elemento para atender às suas necessidades de design. Você também pode dimensionar seus elementos usando os parâmetros de tamanho na guia Exibir.

Scale elements


Passo 2 - criar o PWM

Clique duas vezes no Osc macro Wave 3. Dentro você verá a estrutura do Macro. Vamos editar esta!

Edit the macro


Criar uma nova no porto. Control-Clique na janela Estrutura e escolha Built-In Module

Name the port


Excluir o cabo entre P Largura e W sobre o oscilador do pulso e arrastá-lo perto da entrada LFO. Criar um botão novo.

Create a new knob


Nomeie-o "LFO

Name it PW


Você verá na guia Função do alcance do Knob. Por padrão, ele tem um valor máximo de 1 e um valor de 0 Min. Isso é bom.

O que vamos fazer é multiplicar o sinal LFO pelo valor do Knob. Em 1 será o valor total enviado pelo LFO, em 0 teremos nenhum sinal de que está sendo passado. Este valor é inferior à matemática simples: Qualquer número vezes 0 é igual a 0. Qualquer número vezes 1 é igual ao número mesmo! No 0,5 será a metade do valor do sinal.

Dessa forma, podemos escolher a quantidade de sinal enviado a partir do LFO para o controle de largura.


Passo 3 - fazer alguma matemática

Crie um módulo Multiply: Control-Clique na janela Estrutura e escolha Built-In Module

Multiply


Conecte a entrada LFO e do LFO

Connect LFO input to LFO > PW


Agora quero adicionar o resultado desta com o valor atual estabelecido pelo P Largura, que controla o valor total Largura de Pulso.

Para fazer isso criar um módulo de Add Built-In Module

Connct outputs from P-Width and Multiply module to left-hand ports


Volte para a estrutura do instrumento e conecte o LFO até o porto LFO na macro onda Osc 3.

Connecting Instrument structure to OSC3 Wave macro


Passo 4 - Limpe e testar

Desbloqueie o painel e mova o novo LFO

Lock the panel


Se eu tocar algumas notas e aumentar o valor que você pode ouvir a modulação por largura de pulso. Eu também vou aumentar a velocidade do LFO para que você possa ouvir o efeito.

[Audio id = "11898"]


Tudo feito para agora. Da próxima vez vamos enviar o LFO para o filtro. Isto é um pouco mais complicado e usa uma abordagem um pouco diferente já que temos de misturá-lo com o Filtro-Env. Até então!


For the past 20 years Toby has worked as a professional guitarist, programmer and producer. Clients include Sir Paul McCartney, George Michael, Shirley Bassey, Yusuf Islam, Giles Martin as well as the London 2012 Olympic Ceremonies. He has also worked extensively in TV, Advertising and Film. As well as composing himself he has also ... Read More

Discussion

Gary Hiebner
Nice One Toby! Reaktor is a bit of a mystery and these tips really help out demystifying Reaktor.

Want to join the discussion?

Create an account or login to get started!