Torne-se um DJ usando Linux
Neste artigo seremos apresentados ao pacote DBMix, que nos permite executar diversos arquivos de audio em diferentes canais e manipular cada um deles de forma independente, gerando como saída uma baita música mixada que vai abalar no baile.
Introdução
Olá pessoal, nesse artigo vou falar sobre o DBMix
(Digital Audio Mixing System), que trata-se de um sistema
de mixagem de audio que nos permite executar até cinco
faixas de som através de um único dispositivo de saída,
que no caso é a sua placa de som.
Uma vez que você tenha mais que uma música ou faixa com efeitos sonoros abertos ao mesmo tempo, você pode manipulá-los de maneira independente, criando o efeito desejado no resultado final e claro, gravar sua obra de arte para usar mais tarde em suas festas ou bailes :)
Em primeiro lugar quero deixar claro que não entendo nada de DJ e muito menos de manipulação de audio. Este artigo lhe dá apenas um empurrão inicial, que no meu ver é a parte mais complicada quando se deseja migrar para um novo sistema. O aprimoramento de seu trabalho será adquirido de acordo com a sua capacidade e criatividade de aprender os recursos que o software lhe propicia.
Você deve estar se perguntando como é possível executar até cinco arquivos de audio simultaneamente em uma única placa de som, até porque se você escolher o XMMS para reproduzir os arquivos, a segunda instância do programa já irá nos indicar que o dispositivo de audio está ocupado.
Bom, a resposta é simples. O DBMix utiliza um daemon que funciona como camada entre os seus clientes de reprodução de audio (XMMS, mpg123, sox, etc) e sua placa de som e seu nome é dbfsd (DB Fourier Synthesis Daemon). Nós vamos configurar nossos clientes de reprodução de audio para enviar seu output para o dbfsd e o mesmo se encarregará de unificar os diversos canais em apenas um streaming de audio, que será então enviado para a placa de som através do driver do seu sistema operacional Linux.
A figura abaixo ilustra o esquema do dbfsd:
Uma vez que você tenha mais que uma música ou faixa com efeitos sonoros abertos ao mesmo tempo, você pode manipulá-los de maneira independente, criando o efeito desejado no resultado final e claro, gravar sua obra de arte para usar mais tarde em suas festas ou bailes :)
Em primeiro lugar quero deixar claro que não entendo nada de DJ e muito menos de manipulação de audio. Este artigo lhe dá apenas um empurrão inicial, que no meu ver é a parte mais complicada quando se deseja migrar para um novo sistema. O aprimoramento de seu trabalho será adquirido de acordo com a sua capacidade e criatividade de aprender os recursos que o software lhe propicia.
Como funciona o DBMix
Você deve estar se perguntando como é possível executar até cinco arquivos de audio simultaneamente em uma única placa de som, até porque se você escolher o XMMS para reproduzir os arquivos, a segunda instância do programa já irá nos indicar que o dispositivo de audio está ocupado.
Bom, a resposta é simples. O DBMix utiliza um daemon que funciona como camada entre os seus clientes de reprodução de audio (XMMS, mpg123, sox, etc) e sua placa de som e seu nome é dbfsd (DB Fourier Synthesis Daemon). Nós vamos configurar nossos clientes de reprodução de audio para enviar seu output para o dbfsd e o mesmo se encarregará de unificar os diversos canais em apenas um streaming de audio, que será então enviado para a placa de som através do driver do seu sistema operacional Linux.
A figura abaixo ilustra o esquema do dbfsd:
Além do dbfsd, outro elemento importante do pacote DBMix é o dbmixer, que é a interface do usuário com o sistema de mixagem em si, onde você poderá controlar todos os canais de entrada de uma só vez.
Páginas do artigo
1. Introdução2. Obtendo e instalando
3. Configurando o XMMS
4. Iniciando o dbfsd
5. DBMixer, o dono da festa
6. Executando o XMMS
7. mpg123 ao invés de XMMS
8. Gravando o resultado de sua mixagem
9. Considerações finais
Outros artigos deste autor
Como fazer publicações pelo Instagram Web
Criando sites para celular com WML
Leitura recomendada
BluePad - Celular com Java e Bluetooth controlando apresentações remotamente
Instalando e configurando o OpenSolaris 2008.5
Comentários
Muito bom o artigo Fábio gostei muito
Mas o BeOS conseguiu desbancar a galera do pinguim colocando no seu sistema operacional deamond de audio que pode ser executado muito mais que 5 output so eu ja executei uma 200 output simultaneas na mesma placa.
Mas o BeOS conseguiu desbancar a galera do pinguim colocando no seu sistema operacional deamond de audio que pode ser executado muito mais que 5 output so eu ja executei uma 200 output simultaneas na mesma placa.
Bah muito bom o artigo, se eu tivesse mais conhecimento em linux iria ajudar a galera nesse projeto, mas por enquanto como bom cabaço que sou em linux, mas um grande admirador dou os parabens ao artigo !!! São esses detalhes que vao fazer o povo migrar cada vez mais pro pinguim.
é dez... muito mil... é bom para car...
eu estava com problema para usar o xmms....
obrigado,
erasmo
eu estava com problema para usar o xmms....
obrigado,
erasmo
eu nao sou programador...
sera que alguem poderia criar um script para utilizacao....
tipo icone magico
obrigado,
erasmo
sera que alguem poderia criar um script para utilizacao....
tipo icone magico
obrigado,
erasmo
fala Fabio .. massa o artigo... qualquer dia eu vo fazer aqui...flwz...
E ai fabio, será q eu poderia colocar uma segunda placa de som pra fazer um preview do q irei tocar...
Flw...
Flw...
amigo boa tarde eu sou agora um uzuario ferrenho de linux
a agora estou na minha quata versão kubunto 5.10 e preciso de uma explanação mais especifica do seu artigo voltado bara esta distribuição obrigado
nota para o artigo $1.0000000000000000000000000
zanbelestar@gmail.com
a agora estou na minha quata versão kubunto 5.10 e preciso de uma explanação mais especifica do seu artigo voltado bara esta distribuição obrigado
nota para o artigo $1.0000000000000000000000000
zanbelestar@gmail.com
Muito show este programa, só conhecia softwares com estas funções para windows..., mas como sempe, mais uma pedida pro nosso pinguim desbancar a M$... hehehe
Parabéns pelo artigo!!!