Como criar um controle Midi através da sua Webcam utilizando o Peripheral MIDI Controller.

A primeiro artista que eu vi utilizar esta tecnologia foi o uruguaio Gustavo Bravetti, esta é uma das muitas tecnologias que ele utiliza em seus Djs sets.

Gustavo Bravetti – “Alternative Controllers”

-Este tutorial foi desenvolvido pelo Dj e produtor catarinense Di Liberato. http://www.myspace.com/djdiliberato
Muito obrigado pela sua colaboração!!!!

Objetivo:

Apresentar o software open-source PMIDIC e explicar sua configuração e interação com um software que reconheça o protocolo MIDI (a maioria dos softwares para Djs e todos os softwares de produção musical), neste tutorial o software utlizado é o FL Studio.

O que preciso para fazer funcionar o controle de Midi através de Webcam:

1) Instalar software Peripheral MIDI Controller (Pc) – Grátis;
2) Pc com Webcam;
3) Fonte de luz*;
4) Software que receba Midi.

* As seguintes fontes de luz podem ser utlizadas
– LED;
– Caneta laser;
– Tela de computador;
– TV;
Use a sua imaginação!!!

Peripheral MIDI Controller

É um software que pretende agir como um controlador MIDI, utilizando diversos dispositivos periféricos. A versão inicial usa uma webcam como um controlador MIDI com 3 dimensões (X, Y, Z). Quando você movimenta a fonte de luz a câmera capta os movimentos e transforma em informações Midi (que o seu software de produção musical, Vj e Dj entende).

Início

Conecte a webcam no seu Pc e abra o PMIDIC (link para dowload abaixo). Ao selecionar a opção “Show Threshold Image” note que o software reconhece as diferenças de luminosidade, deixando o ponto que será responsável por alterar os valores das variáveis em preto com borda em azul.
Para facilitar a identificação do ponto luminoso, recomendo que utilize a câmera dentro de uma caixa tampada com uma folha de papel esticada. Para controlar os parâmetros Midi, use a fonte de luz.

Configurando a webcam

Figura1: Configuração da webcam.

Selecionando dispositivo MIDI

Na tela inicial do programa, selecione o item ‘MIDI’ na barra de menu. Selecione o dispositivo que enviará as mensagens Midi para o software que será controlado. Como o Windows não tem um driver virtual instale e utilize o Midi Yoke.
http://www.midiox.com/index.htm?http://www.midiox.com/myoke.htm

selecionando o dispositivo de saida Midi

Figura 2: Selecione o dispositivo de saída MIDI.

Como configurar o software que receberá as informações

Neste tutorial utilizei o FL Studio (Fruit Loops) pela facilidade de configuração. Teoricamente estes passos servem para qualquer software.
-Abra as preferências MIDI de seu software favorito e ative o dispositivo de entrada Midi correspondente ao dispositivo de saída do PMIDIC. Neste exemplo “Midi Yoke NT: 2”

Selecionando o dispositivo de entrada Midi

Figura 3: Selecione o dispositivo de entrada MIDI.

Configurações finais

No painel do lado direito do PMIDIC é possível configurar os parâmetros, exemplo:

Para o eixo X: Ative o Channel 2 e Control 002, conforme mostra a figura 2.

No software que receberá as informações, selecione o parâmetro que deseja controlar e abra as preferências de controle remoto (figuras 4 e 5, para o FL Studio).

fl-studio

Figura 4: FL Studio

FL Studio

Figura 5: FL Studio.

Selecione o Channel e Controller que foram configurados no PMIDIC e clique em “Accept”.
Pronto! Agora é só controlar o parâmetro através da webcam.

Fontes e downloads:

http://sourceforge.net/projects/pmidic/

Download PMDIC:
http://sourceforge.net/project/downloading.php?group_id=175577&use_mirror=ufpr&filename=pmidic_v0.5.zip&14513499