Introdução à programação de som com dados puros

Índice
O design de som É um campo que não é muito conhecido pela maioria das pessoas, porém é de grande importância. Os sons nos dão uma forma de resposta que pode nos ajudar a liberar o campo visual de alguns estímulos, conseguindo assim um maior envolvimento da pessoa.
Um exemplo muito claro do uso de som digital é quando temos respostas a ações, por exemplo, clicamos em um elemento de uma interface e se for modelado a partir de algo no mundo real, é possível que o usuário naturalmente espere um som.
Também podemos estabelecer o estado de espírito ou estado de espírito dos utilizadores através do som, podemos aproveitar o momento em que o nosso equipamento arranca, justo quando vemos a primeira tela em muitas ocasiões podemos ouvir um som, isso estabelece o clima de trabalho, pois indica que o a equipe está pronta.
Para criar sons, temos muitas opções. Neste caso, veremos como podemos envolver a programação na geração de áudio. Para isso, vamos usar um ambiente de desenvolvimento visual chamado Dados puros ou P.S abreviado.
Dados purosP.S Foi criado nos anos 90 e atualmente é distribuído sob uma licença de código aberto e seu uso é gratuito. Por ser um ambiente visual, não precisamos escrever uma grande quantidade de código-fonte. Ao contrário, na maioria das vezes nos veremos interagindo com elementos da interface e manipulando suas características para obter os resultados esperados.
Obtenha dados purosP.S Está disponível para diversas plataformas no link a seguir onde podemos baixar a versão mais próxima do nosso ambiente. Para começar a trabalhar com esta ferramenta, vamos usar a versão Pd-extendido que traz vários elementos adicionais para que o nosso início
para este mundo seja o mais simples possível.

PROLONGAR

No caso deste tutorial, estaremos trabalhando em ambiente janelas, portanto, algumas ações podem ser diferentes em outras plataformas, no entanto, o que é o princípio básico deve ser mantido.
A instalação de Dados puros em janelas Basta baixar o pacote do instalador e clicar duas vezes nele e seguir as instruções até o final. Em seguida, podemos pesquisar o programa em nosso menu iniciar como qualquer outro programa instalado em nosso PC.
Para começar neste novo campo que talvez não conheçamos, a primeira coisa que devemos fazer é nos familiarizarmos com o ambiente que temos. Ao abrir Dados puros vamos encontrar uma janela que tem em sua parte inferior um console com mensagens do Registro, e na parte superior dois elementos, o da esquerda nos permite mostrar o volume de entrada e saída dos sons e o da direita nos permite habilitar o processamento digital de efeitos ou DSP.
Vamos ver como fica esta janela quando é iniciada pela primeira vez:

Assim que vermos esta tela, podemos começar olhando o menu superior e clicando na opção Arquivo e então na opção Novo, com isso vamos gerar um novo espaço de trabalho onde podemos colocar os elementos para gerar áudio.
Nesta nova janela clicaremos na opção de menu colocar e colocaremos um novo objeto Ao selecionar a opção correspondente, irá gerar uma pequena caixa que seguirá o cursor do mouse até clicarmos na janela. Isso pode ser abreviado com a tecla CTRL + 1.
Uma vez que tenhamos colocado nosso primeiro objeto, devemos dar-lhe um significado para que P.S pode vê-lo com um utilitário, os nomes que irão dentro do objeto são aqueles que correspondem ao aulas, um conceito muito semelhante às linguagens de programação tradicionais.

Este objeto que criamos é um oscilador, algo que em áudio nos permite mudar rapidamente as frequências para alcançar um determinado timbre ou tom, por isso é chamado osc a classe que usamos. Se cometermos um erro e escrevermos um nome de classe que não existe, no console P.S Veremos um log com os erros que estão ocorrendo, como podemos ver na imagem a seguir:

Agora vamos criar um novo objeto em nosso espaço de trabalho e vamos colocá-lo abaixo do primeiro que fizemos, se recapitularmos devemos ter um objeto chamado osc ~ 440 e o novo colocaremos pelo nome dac ~.
Em seguida, vamos criar algumas linhas começando da extrema esquerda de nosso primeiro objeto e vamos arrastá-las para juntá-las ao segundo objeto. Perceberemos que podemos criar a linha porque veremos um círculo na borda mais espessa de nossos objetos.
Finalmente vamos para a tela onde temos o log de erros e no topo vamos colocar o volumes de entrada e saída a um quarto de sua rota e então clicaremos em DSP para ativá-lo. Se tudo correr bem, devemos ouvir um som saindo de nossos alto-falantes:

PROLONGAR

Com isso teremos criado nosso primeiro som e nosso primeiro oscilador.
Já tendo posto à prova P.S e sua capacidade de gerar sons, devemos entender o que aconteceu para que possamos continuar a experimentar. Se olharmos para os nomes das classes terminam com o símbolo ~ Isso é feito por convenção, uma vez que o objetos que geram ou modificam sinais devem ter este símboloPor outro lado, os objetos que não produzem som por si próprios não o carregam para ser definido.
Como funciona?No caso do exemplo, o objeto dac ~ é um conversor analógico-digital que envia sinais para nossa placa de som, para que possamos inferir que se trata de um gerador de som ou objeto criador. Na segunda instância, podemos notar que as linhas que criamos são, na verdade, conexões de entrada e saída que vão para o nosso primeiro objeto, que é osc ~ 440, este objeto é na verdade um modificador de som, pois estabelece a frequência na qual o impulso que geramos irá vibrar e que se tivermos uma análise correta saberemos que o número 440 corresponde a essa frequência.
O frequência 440 corresponde à afinação padrão do concerto e é equivalente à nota O em um ambiente musical.
Agora vamos ver outra ação básica de P.S e é o controle de volume, para isso devemos entender que podemos manipular a quantidade de sinal que é enviada para nossa placa de som. Neste caso, podemos usar operadores como * + - /No nosso caso vamos deletar as linhas de conexão que criamos no exemplo anterior e vamos criar um novo objeto, dentro dele vamos colocar os seguintes símbolos * ~.
Então vamos conectar nosso osc ~ 440 para o novo objeto com uma única linha e do novo objeto para o dac ~ com duas linhas. Se ligarmos o DSP Não ouviremos nada, pois estamos multiplicando o sinal por 0 e como conseqüência obteremos 0 nessa operação.

Assim podemos entender que 0 é a ausência total de sinal e 1 é o sinal máximo, portanto podemos trabalhar com frações para obter diferentes intensidades de volume, vamos modificar nosso objeto operador e colocar *~ 0.20 com isso estaremos enviando um 20% sinalizar para o nosso dac ~ e então ouviremos uma diferença na intensidade do volume.

Com isso, criamos um controle de volume para o nosso primeiro som.
Agora vamos criar dois novos objetos, no menu vamos selecionar a opção mensagem em vez de objeto e vamos colocá-los ao lado de nosso operador de volume, vamos remover o valor deste último 0.20 que colocamos e nas caixas de mensagem vamos colocar 0 e 1, isso vai desligar e ligar nosso som.
Assim que tivermos tudo pronto, clicaremos na opção Edição e em nosso menu vamos desmarcar a opção chamada modo de edição, isso nos permitirá clicar nas mensagens que criamos e, assim, controlar nosso som em tempo real ao ligar o DSP.

Com isso podemos concluir que o modo de edição É aquele que nos permitirá modificar os elementos visuais, mas quando o desligarmos ou mudarmos o modo, poderemos manipular suas ações sem mudar seus valores. O atalho para o modo de edição é CTRL + E.
Com isso terminamos este tutorial, criamos um pequeno exemplo de como gerar um som usando Dados puros em nossa equipe sob o meio ambiente janelas. Se quisermos ver a documentação de P.S basta acessarmos a opção de ajuda do menu onde podemos ver os conceitos básicos deste ambiente de criação de som.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave