Infra - Linux

TerminatorX: Linux nas discotecas para os Djs!

Neste tutorial aprenda a transformar seu mouse e uma sonata velha em uma mesa de scratch eletrônica.

por Alessandro de Oliveira Faria



Torne-se um verdadeiro DJ, muitos efeitos em tempo real para aplicar em seu acervo em MP3. Mas o sensacionalismo deste software é o recurso “VIRTUAL-SCRATCH”, efeito sonoro do tipo remix gerado com o movimento da mão sobre o disco de vinil em rotação. Neste tutorial aprenda a transformar seu mouse + uma sonata velha em uma mesa de scratch eletrônica.

Agora as baladas noturnas poderão ser animadas com software-livre!

Download e instalação:

O download pode ser efetuado em http://www.terminatorx.cx/download.html.

Neste link encontraremos os fontes para compilação e instalação, pacotes Debian e Redhat.

Para a instalação sem gerenciador de pacotes, segue abaixo as lista dos pacotes requeridos para o funcionamento perfeito do terminatorX:

XFree86
Gimp Toolkit - gtk+
LADSPA
LibXML
libcap
liblrdf
ALSA
libaudiofile
libvorbis
mad
mpg123 ou mpg321

O link do mp3 abaixo demonstra a potencialidade deste programa, este exemplo pode ser reproduzido em tempo real.

http://www.terminatorx.cx/files/asapien_scratch.mp3

Outros exemplos podem ser adquiridos em http://www.terminatorx.cx/scratches.html

Conceito de funcionamento:

Para iniciar o programa digite:

# terminatorX &

Se a instalação foi concluída com sucesso, iremos obter a seguinte tela:

Abaixo algumas nomenclaturas utilizada pelo programa:

Turntable[n]: Cada arquivo de mp3 ou wav aberto o sistema interpreta como um turntable, imagine que cada mp3 fosse um vinil. Trigger: Este termo significa gatilho, seu função é disparar musicas clientes sincronizadas com a reprodução da musica master.

Power: Liga a mesa de scratch, os controle Play, Stop e Record funcionarão somente se o botão power for pressionado.


Pitch: Permite criar o efeito de vinil dos Djs. Durante a reprodução da musica basta clicar nesta função e movimentar o mouse para cima e para baixo (sem soltar o botão). O botão Master possui o mesmo efeito, porém o efeito é aplicado para todas as músicas.

Os botões redondos como o master (no canto superior direito). Funcionam como um potenciomêtro, e devem ser operados com o movimento para cima e para baixo sem soltar o botão do mouse. Para adicionar um Turntable, pressione CRTL+A ou click em ADD Turntable como na imagem abaixo:

Neste momento criamos duas mesas de scratch, ou seja podemos criar remix e brincar com 2 musicas simultâneamente.

No exemplo abaixo ainda não inserimos nenhuma musica nas mesas scratch.

Para adicionarmos as musicas, devemos clicar no botão com o título NONE de cada mesa scratch.

A função TRIGGER,deve ser utilizada sempre que precisamos sincronizar a reprodução das musicas, para isto devemos estabelecer uma musica como master e as demais como cliente.

Veja o exemplo abaixo:

Todas as funções abaixo do botão FX são efeitos que podem ser aplicados em tempo de execução. São tantos efeitos que irei apenas mencionar como adiciona-lo.

Para adicionar um efeito, basta clicar do botão FX e escolher o efeito de sua preferência. Com esta operação, é inserido um botão com o efeito selecionado.

Na caixa de texto abaixo do botão main, podem digitar títulos para identificar as músicas.

Cada turntable pode ser minimizada como no exemplo abaixo:

Um pouco de hardware, contruindo sua mesa de SCRATCH eletrônica!

Em http://www.terminatorx.cx/turntable.html existem vários modelos de antigos aparelhos para tocar disco de vinil transformado em interface para o terminatorX.

Veja um exemplo nas fotos abaixo:

Alessandro de Oliveira Faria

Alessandro de Oliveira Faria - Sócio-proprietário da empresa NETi TECNOLOGIA fundada em Junho de 1996 (http://www.netitec.com.br), empresa especializada em desenvolvimento de software e soluções biométricas, Consultor Biométrico na tecnologia de reconhecimento facial, atuando na área de tecnologia desde 1986 assim propiciando ao mercado soluções em software nas mais diversas linguagens e plataforma, levando o Linux a sério desde 1998 com desenvolvimento de soluções open-source, membro colaborador da comunidade Viva O Linux, mantenedor da biblioteca open-source de vídeo captura entre outros projetos.