PD + Arduino
27 de janeiro de 2010 @ 18:15

existem várias formas de comunicar o Arduino com softwares como o PD. usei muito o objeto PDuino com Firmata rodando em Arduino. porém é limitado. caso você queira utilizar algo que vá além das possibilidades de entrada/saída do Arduino (usar um (de)mux, por exemplo) o Firmata vai deixar você na mão.

no caso de PD existem pacotes prontos para trabalhar com o Arduino usando o que chamam de symple message system. mas é sempre interessante saber o que acontece por baixo dos panos. é isso que vamos fazer: como comunicar o PD com Arduino da forma mais simples possível. baixo nível. usando somente caracteres/bytes enviados/recebidos pela porta serial do seu computador.

pdarduino

o patch em PD está aqui e o sketch em Arduino aqui. e o vídeo alí encima ;-)

colorindo PD
26 de janeiro de 2010 @ 22:33

cores-pd

dica rápida mas difícil de achar por aí. para alterar o esquema de cores básico do PD basta editar o arquivo bin/pd.tk (no caso do PD extended). em um sistema GNU/Linux ele se encontra em /usr/lib/pd/bin/pd.tk.

alterei o meu assim:


# color scheme
set canvas_fill "#333"
set text_color "#fff"
set select_color "#ffe680"
set dash_outline "#999"
set dash_fill "#666"
set box_outline "#ccc"
set graph_outline "#777"
set atom_box_fill "#444"
set msg_box_fill "#555"
set obj_box_fill "#222"
set signal_cord_highlight "#ffe680"
set signal_cord "#888"
set signal_nlet $signal_cord
set msg_cord_highlight "#ffe680"
set msg_cord "#fff"
set msg_nlet "white"
set mixed_nlet "#fff"

útil para diferenciar o que é uma corda de mensagem de uma corda de sinal, por exemplo. após a reescrita da GUI de PD, configurações como esta poderão ser feitas na própria interface.

thanks hans!