Instalação

http://artesanato.devolts.org/?page_id=95

Introdução a PD

Pure Data é uma Linguagem de Programação Visual.

Cabos (patches) de um sintetizador modular
Cabos (patches) de um Eniac

Objetos, Mensagens e Números

São os elementos básicos de PD. Acessíveis através dos atalhos de teclado: CTRL+1, CTRL+2 e CTRL+3.

Bang! Bang! Bang! Inlets/Outlets

Bangs disparam cadeias de eventos, fluxos de dados (controle e áudio).

Inlets são as entradas, os atributos, os argumentos dos objetos. Assim como temos funções com argumentos.

Outlets são as saídas dos objetos. Assim como as funções que têm uma saída y qualquer.

O inlet mais da esquerda é o inlet quente. Os outros são os frios.

Elementos de GUI

Para facilitar a manipulação de dados, existem objetos gráficos. Acessíveis através dos atalhos de teclado...

Bang: CTRL + SHIFT + B

Toggle: CTRL + SHIFT + T

Slider horizontalL: CTRL + SHIFT + H

Slider vertical: CTRL + SHIFT + V

...

Operações de controle

Operações de áudio

No final... tudo é número...

DAC: Digital-Analog Converter

ADC: Analog-Digital Converter

Objetos que lidam com áudio tem um ~ como sufixo. As linhas que ligam estes objetos são mais grossas (pois são listas/coleções/vetores/arrays de dados ao invés de um dado só).

Subpatches

São como funções/procedimentos em um programa em qualquer linguagem de programação. Basta chamar através do objeto PD nome especificar os seus inlets/outlets.

PD + Arduino

Existem várias formas de se interligar PD e Arduino. Todas explicadas aqui: http://www.arduino.cc/playground/Interfacing/PD

Mas resumindo, terminamos com as opções:

  1. Objeto Pduino + Firmware Firmata: interessante, porém limitado às funcionalidade de Firmata (como usar um (de)mux ou shift registers?!)
  2. Lendo/escrevendo diretamente na porta serial: controle total usando o objeto COMPORT

Bibliotecas (Patches) Interessantes

Para instalar novos patches... Path... -> New

DIY2. http://www.m-pi.com/DIY2.zip. Coleção de sintetizadores, filtros, sequenciadores, ... muito bom!

Navalha. http://artesanato.devolts.org/?page_id=439. Navalha de samples. Última versão suporta vídeos (Navalha Video). Autor brasileiro... Glerm.

Referências


Page last modified on January 13, 2010, at 10:33 PM