Índice:
Vídeo: Simple Synth - Controlador Axoloti e introdução ao software: 3 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
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
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
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
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:
Capacete de segurança Covid Parte 1: uma introdução aos circuitos do Tinkercad !: 20 etapas (com fotos)
Capacete de segurança Covid Parte 1: uma introdução aos circuitos do Tinkercad !: Olá, amigo! Nesta série de duas partes, aprenderemos como usar os circuitos do Tinkercad - uma ferramenta divertida, poderosa e educacional para aprender como os circuitos funcionam! Uma das melhores maneiras de aprender é fazendo. Então, vamos primeiro criar nosso próprio projeto: o
Introdução aos sensores de vibração e temperatura sem fio de longo alcance: 7 etapas
Introdução aos sensores de vibração e temperatura sem fio de longo alcance: Às vezes, a vibração é a causa de problemas sérios em muitas aplicações. De eixos e rolamentos da máquina ao desempenho do disco rígido, a vibração causa danos à máquina, substituição antecipada, baixo desempenho e inflige um grande impacto na precisão. Monitorando
Introdução aos circuitos de infravermelho: 8 etapas (com imagens)
Introdução aos circuitos IR: IR é uma peça de tecnologia complexa, mas muito simples de trabalhar. Ao contrário dos LEDs ou LASERs, o infravermelho não pode ser visto com o olho humano. Neste Instructable, demonstrarei o uso do infravermelho através de 3 circuitos diferentes. Os circuitos não serão u
Como fazer download de software gratuito como um estudante ISU (Microsoft, Adobe e software de segurança: 24 etapas
Como baixar o software livre como um aluno ISU (Microsoft, Adobe e software de segurança: Para Adobe: vá para a etapa 1. Para a Microsoft: vá para a etapa 8. Para segurança: vá para a etapa 12. Para Azure: vá para a etapa 16
Arduino - Introdução ao hardware e software e tutoriais do Arduino: 11 etapas
Arduino - Introdução ao Hardware e Software e Tutoriais do Arduino: Hoje em dia, os criadores e os desenvolvedores estão preferindo o Arduino para o desenvolvimento rápido da prototipagem de projetos. Arduino é uma plataforma eletrônica de código aberto baseada em hardware e software fáceis de usar. O Arduino tem uma comunidade de usuários muito boa. Placa Arduino d