Índice:

Simple Synth - Controlador Axoloti e introdução ao software: 3 etapas
Simple Synth - Controlador Axoloti e introdução ao software: 3 etapas

Vídeo: Simple Synth - Controlador Axoloti e introdução ao software: 3 etapas

Vídeo: Simple Synth - Controlador Axoloti e introdução ao software: 3 etapas
Vídeo: Music Nuggets: Bleeps & Blips - Building a Digital Synthesiser 2024, Novembro
Anonim
Simple Synth - Controlador Axoloti e introdução ao software
Simple Synth - Controlador Axoloti e introdução ao software

Axoloti é uma placa de som versátil que é programável como um Arduino, apenas com um ambiente de desenvolvimento de som baseado em nó. Os patches programados ali são carregados uma vez finalizados e executados de forma autônoma na placa. Possui vários pinos de E / S analógicos e digitais, para conectar tudo o que você também conhece do Aduino. Além disso, possui MIDI IN e OUT, um plugue USB para teclados MIDI ou similares, um conector de áudio 3,5 e plugues IN e OUT de 6,35 mm.

O software permite que você construa qualquer coisa que você possa imaginar no reino do som, seja seu próprio sintetizador, um sequenciador, uma máquina de batida, efeitos de guitarra, … você escolhe. Depois de construir o patch no software, que é semelhante ao Pure Data, vvvv ou MAX / MSP (também conhecido como baseado em nó), você faz o upload e tem seu próprio dispositivo independente.

Esta introdução deve mostrar como você pode construir seu próprio controlador de hardware básico com botões e knobs para posteriormente projetar seu primeiro som e testá-lo imediatamente com as entradas que você tem. Não há mais necessidade de teclados MIDI, tudo pode ser sua entrada.

Etapa 1: Hardware

Hardware
Hardware

O que você precisará:

- a placa Axoloti

- duas placas de acrílico ou madeira

- alguns botões

- alguns potenciômetros

- cabos de conexão e pinos para conectar à placa

- pequena placa de prototipagem pcb para facilitar a distribuição de energia

- alguns parafusos e porcas

- ferro de solda e tubos de encolhimento

- um multímetro

- um cabo USB para começar com os patches de som

Etapa 2: acúmulo

Acumular
Acumular
Acumular
Acumular
Acumular
Acumular
Acumular
Acumular

Começamos organizando os botões e botões da maneira que queremos que eles sejam colocados. Normalmente o acrílico tem alguma capa protetora, onde você pode escrever facilmente. Então, depois de marcar as posições, fazemos os furos. Não se esqueça de adicionar os orifícios para os parafusos de distanciamento. No meu caso peguei um pedaço maior de acrílico para poder estender o projeto depois com outros sensores. Como com qualquer outro microcontrolador, a multiplexação pode ajudar se você ficar sem pinos de E / S.

Depois de colocar os botões do potenciômetro, eu os testo com a placa uma vez para lembrar como conectá-los. Conforme visível na imagem com o pcb, os botões só precisam de mais da fonte de tensão, uma vez que seu segundo pino é conectado a uma das entradas digitais para fechar o circuito e dar o sinal (a eliminação do sinal é brevemente discutida na próxima etapa). Os potenciômetros são conectados com um dos pinos externos à mesma linha para a alimentação de tensão positiva e, como eles não são nada mais do que divisores de tensão, eles precisam do outro pino externo para ser conectado ao aterramento. O pino do meio nos dará o sinal analógico, onde a direção de aumentar e diminuir o sinal com o botão depende da disposição dos pinos mais e menos nos pinos externos. Algo que pode ser facilmente testado com o multímetro em um minuto. A alimentação vem diretamente da placa Axoloti, uma vez que os pinos de E / S da placa são limitados a sinais de 3,3V. A resistência dos potenciômetros é secundária, eles apenas dividem a voltagem que recebem, então a faixa ficará boa.

Para acoplar os botões aos potenciômetros é necessário cortá-los na altura adequada. O próximo passo crucial é descobrir a posição intermediária de cada potenciômetro para ter o botão conectado corretamente. Pegue o multímetro, coloque-o na faixa de resistência correspondente do potenciômetro, gire o potenciômetro totalmente nas duas direções e a seguir, após reduzir pela metade o máximo, deixe-os aí.

A segunda placa de acrílico é perfurada de acordo com alguns orifícios para o acessório Axoloti.

Depois de soldar todos os cabos junto com os pinos (no meu caso os cabos de sinal são cinza e verde) e conectá-los aos pinos do Axoloti podemos pegar os parafusos longos e colocar tudo no lugar. Escolha uma altura de encaixe com as porcas e aperte tudo junto.

Esta configuração agora também é modular. Você pode desparafusar a placa superior e conectar os cabos a qualquer microcontrolador que desejar. E, deixando algum lugar no acrílico, você pode adicionar outros sensores no futuro.

Etapa 3: Software

Programas
Programas
Programas
Programas

Comece aqui para baixar o software e siga as instruções para o seu sistema operacional. Conforme descrito, você precisa conectar o cabo USB e os fones de ouvido. Depois disso, você pode abrir o primeiro patch.

O fluxo de trabalho dentro do ambiente de software é muito fácil. Um clique duplo em uma área cinza vazia abrirá o navegador de nó, digitar o nó que você precisa abre uma visualização e outro clique duplo coloca o nó. As entradas e saídas são conectadas por meio de "cabos" com arrastar e soltar. Você pode ler os nomes da minha imagem ou apenas baixar os arquivos anexados abaixo. Depois de abrir um patch, outra janela de terminal se abre, mostrando algumas informações de status e uma caixa de seleção que geralmente já está marcada como "conectado". Quando um patch estiver pronto, você seleciona a caixa de seleção "Live". O patch está sendo compilado e enviado para a placa. Quando no modo ao vivo, você pode ver a ação dos seus botões colocando alguns nós de "exibição" (disp /) ou interagir com os botões do software.

Você pode ver uma primeira introdução aqui também.

Eu adicionei os dois patches mostrados nas fotos. Para qualquer outra questão, o fórum é muito útil e a comunidade também é muito ativa.

O primeiro patch (testBoad.axp) é um teste simples com nós de exibição e sem som para ver se os botões e knobs estão funcionando. O Axoloti possui resistores internos para os quais usamos a opção "pulldown" para obter o sinal correto. Como os botões são tecnicamente muito barulhentos, precisamos eliminar o sinal. Há uma infinidade de circuitos para fazer isso do jeito do hardware, mas neste caso é feito dentro do software. Neste patch, o botão dial permite que você escolha a duração antes que um segundo toque possa ser acionado, no meu caso é 100ms.

O segundo patch (midi_test.axp) é um exemplo de como usar um botão para acionar uma nota midi e escolher a afinação / nota com a posição do potenciômetro.

Divirta-se explorando o mundo da síntese de som!

Recomendado: