Você está na página 1de 9

Laboratrio Msica

Ardour: Estdio de gravao livre

Nota A para o Ardour


A nova verso do estdio de som digital Ardour brilha na interface, com funes sosticadas e abrangentes por baixo da reluzente armadura feita com Gtk2.
por David Dasenbrook

Easy Linux #12 | Maio de 2008

43

Laboratrio Msica

poucos anos, os estdios de gravao precisavam de uma enorme rea para acomodar impressionantes e caros gravadores multifaixa, mixers e pilhas de equipamentos de produo de efeitos. Atualmente, isso tudo cabe em um PC normal. Melhores, mas nem por isso maiores, so computadores com hardware e software adaptados para as necessidades do estdio musical, as chamadas Workstation de udio Digital.
Enquanto as solues proprietrias geralmente custam muito dinheiro e, via de regra, esto disponveis apenas para Windows ou Mac OS, a comunidade Linux se esforou enormemente nos ltimos anos para preparar o Sistema Operacional livre para o trabalho na rea do udio prossional. Um dos projetos mais interessantes apresenta o software livre Ardour (http://ardour.org), cuja verso 2.1 (http://ardour.org/node/1267) acaba de ser lanada em fevereiro ltimo. O projeto supervisionado em tempo integral por Paul Davis, que se props o ambicioso objetivo
44

distribuies
Para outras distribuies Linux que ainda no oferecem pacotes prprios do Ardour 2, a instalao manual a partir dos fontes possvel sem muito sofrimento, graas ferramenta Scons.

de criar um substituto completo para ferramentas j reconhecidas como o ProTools, Steinbergs Cubase ou Nuendo. Embora os desenvolvedores tenham pensado no campo prossional, os usurios domsticos semi-prossionais tambm podem beneciar-se do programa: desde a produo de um demo de uma banda de garagem, at a digitalizao de cada um dos discos de uma coleo. Este programa permite abrir um amplo campo de possibilidades criativas para todos os amantes da msica no Linux. Uma das nicas distribuies Linux a oferecer o Ardour pr-instalado a UbuntuStudio (http://ubuntustudio.org).

www.revistaeasylinux.com.br

Laboratrio Msica

Quadro 1: Instalao no OpenSuse


Para instalar o Ardour v2 no OpenSuse 10.3, v at a pgina de instalao no site de repositrio automatizado do Packman (feito no estilo do site de repositrio da OpenSuse, para facilitar sua vida) localizado em http://packman.

links2linux.org/package/ardour2 .
L, voc ir encontrar uma pgina com as informaes bsicas do pacote e as plataformas e verses das distribuies para qual ele foi compilado. Escolha o link correspondente ao seu computador e dis-

tribuio, clicando no boto "One Click Install" no canto direito da pgina, para efetuar a instalao. Faa o mesmo para instalar o QJackCtl em http://packman.links2linux. org/package/QJackCtl.

Primeiro, instale com o gerenciador de pacotes de sua distribuio os seguintes pacotes, cujos nomes exatos podem variar de uma distribuio para outra na dvida, utilize a funo de busca para cada um dos termos : Scons, Python, Gettex e Pkg-cong. Alm disso, voc vai precisar das verses de desenvolvimento das seguintes bibliotecas: Libjack, libxml2, libart_lgpl, Libsamplerate, Libraptor, Liblrdf, Libglib2, Libgtk2, Libgnomecanvas2, Liblo e Libboost. Os pacotes de desenvolvimento possuem o su xo dev ou devel em seus nomes. Caso no encontre todos os arquivos em sua distribuio, resta ainda a intrincada alternativa encontrada na pgina do Ardour, no endereo http://http://ardour.org/building. Ela lista todas as dependncias, com os links correspondentes, permitindo que voc v at a pgina onde se encontram os respectivos pacotes e instale manualmente cada uma delas, a partir dos fontes. Se voc j instalou os pacotes adicionais necessrios, j pode comear a instalao manual do Ardour. Abra uma janela de terminal e com o comando CD v at o diretrio onde o arquivo fonte do Ardour foi baixado (provavelmente no diretrio Desktop). Desempacote o arquivo com o comando tar -xvjf ardour-2.0.2.tar.bz2 e mude para o novo diretrio com o comando cd ardour-2.0.2. Agora inicie o processo de compilao, chamando o comando scons. Caso ainda faltem bibliotecas, instale-as a partir dos procedimentos j mencionados. Se a compilao foi bem sucedida, instale o programa atravs do comando sudo scons install. Como o Ardour est construdo sobre o Jack Audio Connection Kit (http://jackaudio.org), instale
Easy Linux #12 | Maio de 2008

Instalao em outras distribuies

com o seu gerenciador de pacotes o programa QJackCtl. Aps a instalao, inicie esse aplicativo atravs do item Jack Control no menu de programas ou digitando o comando qjackctl. Na janela do programa, clique em Setup para modicar as opes do programa. Ali deve estar marcada principalmente a opo Realtime. Se surgirem problemas nesse processo, verique se voc integra o grupo de usurios Audio (procure pelo item Usurios e Grupos no menu de programas de administrao) e se o arquivo /etc/security/limits.conf contm as seguintes linhas:
@audio rtprio 99 @audio nice -20 @audio memlock 4000000

Essas linhas devem existir dentro do arquivo. Clique em Start na janela do QJackCtl, para ativar o servidor de udio Jack. Depois, inicie o Ardour atravs do menu de programas multimdia ou simplesmente executando o comando ardour2 no terminal.

45

Laboratrio Msica

Figura 1: A cada inicializao do Ardour, o usurio pode criar um novo projeto ou abrir um pr-existente.

Interface agradvel

Aps a primeira inicializao, aparece uma janela em que deve ser nomeado um novo projeto ou escolhido um pr-existente (gura 1). Nas verses anteriores, o Ardour apresentava imediatamente o editor, que permanecia bloqueado at que os menus New ou Open fossem escolhidos. Ao escolher um projeto novo, vazio, o Ardour exibe uma interface em blocos (gura 2). Embora baseada no Gtk2, sua aparncia ainda no pode ser modicada atravs de temas. Ela cria um visual sensivelmente mais arredondado que a verso anterior baseada em Gtk1. Na primeira verso do Ardour, os textos da tela traduzidos para o portugus freqentemente corriam para fora da rea visvel dos botes. Graas ao novo mtodo de posicionamento do Gtk2, isso no ocorre mais. Quem trabalha com projetos complexos na rea de udio necessita

Alguns itens de menu e botes ainda no esto traduzidos, apresentando-se em ingls.

de uma alta resoluo de tela. Em estdios prossionais o padro que haja dois monitores interconectados. Para um estdio domstico, possvel usar o Ardour tambm com telas menores. Nas verses anteriores, a tela principal era imvel, mas nas verses atuais a visualizao pode ser ajustada.

Figura 2 : Busca de faixas facilitada: na visualizao-padro, o Ardour apresenta o editor de pistas.

46

www.revistaeasylinux.com.br

Laboratrio Msica

Entrada e sada

O udio gravado armazenado pelo Ardour no formato WAV.

Na verdade, o Ardour consiste em um gravador multipista, com ferramenta para mixagem, que salva o udio no disco rgido. Como as faixas no existem sicamente, seu nmero limitado apenas pela capacidade do seu computador. As faixas podem ser gravadas simultaneamente ou no Processo Overdub, onde faixas de udio so includas num projeto que j possua faixas pr-gravadas, para depois serem trocadas, cortadas, receberem efeitos e mixadas, como preferir. A freqncia de amostragem depende, aqui, do dispositivo de udio. Internamente o Ardour administra os pacotes de udio em 32 bits, o que, comparado com a qualidade de um CD de udio que trabalha com 16 bits possui uma faixa maior de amostragem e conseqente melhor qualidade. O Ardour no se comunica diretamente com as entradas e sadas da placa de som do seu computador. Em vez disso, ele utiliza o servidor de som Jack. Uma confortvel interface de congurao do Jack oferecida pelo QJackCtl (gura 3), que pode ser instalado na maioria das

distribuies atravs do gerenciador de pacotes. Nesse programa so mostradas as entradas fsicas da placa de som e as entradas disponveis nos aplicativos de som. possvel tambm rotear a sada de udio de um programa para a entrada de um outro, para fazer mixagens de som na ps-produo. Depois de iniciar o Ardour, vemos o editor de faixas do programa, onde cada uma das faixas est ordenada seqencialmente. Uma faixa pode conter vrios trechos de som, chamados de regies, no programa. possvel alterar em cada uma das faixas separadamente das demais o volume ou a distribuio do som estreo, por exemplo. O Ardour oferece tambm faixas virtuais, as chamadas playlists um conceito que conhecemos dos programas comerciais. Para cada faixa existe ao menos uma playlist, que dene a seqncia em que os dados de udio devem ser ouvidos. O editor de faixas apresenta essas playlists gracamente alis como nos seqenciadores como uma sucesso de regies.

Figura 3: O programa QJackCtl facilita a congurao do servidor de udio Jack para a operao do Ardour.

Easy Linux #12 | Maio de 2008

47

Laboratrio Msica

Isso tudo soa mais complicado do que de fato . Na prtica, o trabalho com o Ardour realmente mais fcil. Para iniciar uma gravao, voc deve primeiro produzir uma nova faixa: clique em Sesso | Adicionar trilha/barramento. Agora vemos na parte esquerda do editor de faixas uma caixa com o ttulo Audio 1, bem como no mixer, invocado atravs do menu Janela | Show mixer. No mixer, atribuda a entrada para a nova faixa clicando em Input. Essa entrada no corresponde s entradas line-in fsicas da placa de som, mas a uma das entradas virtuais do QjackCtl, que vai alm de simples entradas. Caso o QjackCtl esteja rodando, clique em Connect e ligue uma das entradas de alsa_pcm por exemplo capture_1 na lista Readable Clients, com uma das entradas do Ardour da parte chamada Writable Clients (gura 4). Se voc possuir uma placa de som concebida para aplicativos de udio prossionais, com vrias entradas e sadas, esse procedimento permite um roteamento extremamente exvel. Para gravar a partir de um instrumento amplicado ou um microfone, ligue a sada do amplicador primeiro na entrada line-in de sua placa de som. Se, ao contrrio, estiver conectando uma guitarra sem amplicador ou microfone, ento indicada a entrada mic-in. Em seu controle de volume preferido no KDE, por exemplo, o KMix, no Gnome o Gamix marque o canal correspondente como Capture-Device e aumente seu volume. Agora necessrio marcar a faixa criada anteriormente para a gravao. Clique diretamente no mixer do Ardour em Record ou utilize o editor de faixas. Prximo da visualizao de faixas, o crculo vermelho exerce a mesma funo. Caso disponha de hardware capaz, voc pode selecionar vrias faixas para gravao simultnea e ao vivo em vrios canais. Para iniciar a gravao, clique primeiro no grande boto de gravao na barra ferramentas, imediatamente abaixo dos menus e depois no boto de reproduo logo ao lado. Para nalizar a sesso, clique no boto quadrado (Stop).

Ateno, gravando!

Figura 4: Na janela Connect do QJackCtl so criadas rotas entre a placa de som e o aplicativo de udio.

Regies

Para simplicar na janela seguinte, adote as pr-conguraes oferecidas: Mono, e modo normal.

Ao m da gravao foi criada uma nova regio no Ardour, que pode ser vista no editor de faixas e na barra de tempo. A essa regio corresponde um arquivo no disco rgido, que de fato contm os dados de udio. Caso voc esteja insatisfeito com sua gravao, selecione a nova regio com um clique do mouse e pressione [Delete] . Isso apaga a regio sem perguntas, mas mantm os dados de udio que esto gravados no disco rgido. Dessa forma, a remoo pode ser desfeita sem problemas, pois os dados esto preservados em disco. Para de fato remover do PC todos os arquivos de udio no utilizados ou insatisfatrios, selecione Sesso | Limpar | Limpar fontes no usadas e em seguida Esvaziar lixeira.

48

www.revistaeasylinux.com.br

Laboratrio Msica

Figura 5: Algo de poucos cliques do mouse: via menu contextual feito o corte de udio no Ardour num piscar de olhos.

Na prtica, comum querermos repetir uma gravao e, entretanto, manter a verso anterior. Para escolher entre diferentes tomadas, clique no pequeno p logo ao lado do boto de gravao. Atravs de Novo produzida uma nova e vazia lista de reproduo, que pode gravar regies. Inicie agora uma nova gravao, alterne entre ambas as listas de reproduo atravs das entradas do menu Audio1.1 e Audio1.2 e com isso entre as verses alternativas da gravao. A vantagem dessa tcnica do Ardour frente a faixas virtuais de outros seqenciadores est no fato de ser possvel organizar cada lista de reproduo de cada faixa conforme sua preferncia, e no apenas como foram gravadas originalmente. Essa versatilidade alcanada atravs do item de menu Select from all....
Easy Linux #12 | Maio de 2008

Os grandes botes abaixo da barra de menus formam a barra de transporte. Com eles, as gravaes so reproduzidas ou pula-se para o incio ou m de um projeto. A linha vertical vermelha, no editor de faixas, segue os segundos exatos da posio atual, durante a reproduo da msica. Ao arrastar e soltar do mouse, a linha levada para uma posio qualquer da gravao. Isso mais rpido que o lento Rebobinar de ta. As regies podem ser arrastadas, duplicadas ou cortadas vontade, com o mouse. Todas as ferramentas para isso so encontradas na barra de ferramentas dentro da barra de transporte. Para, por exemplo, recortar uma pequena parte de uma gravao e inseri-la em uma outra posio, escolha a ferramenta de seleo, reconhecida pelas duas setas de sentidos opostos. Agora arraste o mouse sobre a rea da regio que deseja duplicar. Clique com o boto direito do mouse em uma regio selecionada e escolha no menu contextual Editar | Cortar. Com isso, a parte selecionada se separa da regio. Clicando com o boto direito do mouse em uma posio qualquer do editor de faixas e escolhendo o item Editar | Inserir trecho, a parte copiada para a posio atual. As funes de corte do Ardour tambm trabalham de forma no-destrutiva, permitindo desfazer o procedimento (gura 5).
49

Copiar e colar

Laboratrio Msica

Mixar faixas

Se quiser ampliar a gravao, insira quantas faixas desejar em seu projeto e oua essas faixas. Para que na gravao simultnea seja possvel ouvir tambm as faixas j disponveis previamente (monitoring), preciso ajustar os volumes relativos s faixas no mixer. Para isso, abra o mixer atravs do menu Janela ou pressione [Alt]+[M]. No mixer existe, para cada faixa, um regulador de volume, mostrador de nvel, controle pan para distribuio estreo, bem como funes para gravao solo ou aplicao de efeitos (gura 6). Reproduza a gravao e ajuste o nvel para produzir uma mixagem aceitvel. Caso os mostradores de nvel estejam muito lentos, altere esse comportamento atravs de View | Meter falloff.
Figura 6: Como um estdio de som de verdade: atravs do mixer possvel regular cada uma das faixas.

O Ardour oferece o recurso de aplicao de efeitos s trilhas de udio Para utilizar tais recursos, o Ardour utiliza os plugins compatveis com o LADSPA. O LADSPA (abreviao de Linux Audio Developers Simple Plugin API, ou Interface simples de plugins para programadores de udio no Linux) um padro no Linux para plugins de efeitos, que podem ser utilizados em diferentes programas que tambm ofeream esse recurso. O Ardour suporta os chamados plugins prefader e postfader. Os plugins prefader modicam o sinal de udio original. J os plugins postfader atuam sobre o udio depois de aplicado o ajuste dos nveis. Para utilizar um equalizador, v at a janela do Mixer e clique no espao vazio, logo abaixo do boto record correspondente faixa, com o boto direito do mouse e escolha no menu contextual funo New plugin.... Procure um efeito da lista e clique primeiro em Adicionar e depois em Conectar. Depois de inserir um efeito, um clique duplo no nome do efeito abre uma janela em que podem ser denidos os parmetros do efeito. Atravs do boto Ignorar, o efeito pode ser ativado ou desativado (gura 7).

Msicas cheias de efeito

Figura 7: Um equalizador como plugin de efeito ajuda na congurao de cada um dos nveis de freqncia.

50

www.revistaeasylinux.com.br

Laboratrio Msica

Funes de exportao
Depois de gravar algumas faixas com o Ardour e produzir uma combinao satisfatria com elas, exporte os seus arranjos atravs do menu Sesso | Exportar | Exportar sesso para arquivo de udio. Com isso o Ardour produz uma arquivo estreo combinando todas as faixas. Esse arquivo de udio pode ser utilizado para gravar em um CD ou codicado como arquivo de som Ogg ou MP3. O Ardour tambm dispe de interessantes funes automticas para mixagens complexas. Um clique no M abaixo do regulador de volume em cada um dos controles do mixer oferece quatro opes: Write grava os movimentos do controle; Read move o controle conforme os movimentos gravados; Play liga o modo automtico; Touch consiste em uma combinao de Write e Read. Atravs dessas funes automticas, possvel alterar o nvel de cada uma das faixas ao longo da gravao e garantir a diversidade de nuances na mixagem.

Se voc acha desconfortvel trabalhar com os controles e botes virtuais do Ardour, ento a novidade seguinte ir lhe interessar: o Ardour 2.0 torna possvel pela primeira vez utilizar as interfaces de controle atravs de um controlador MIDI. Dessa forma os controles do Ardour podem ser manuseados utilizando controles reais, como em um estdio convencional. Tambm motivo de satisfao o fato de ser possvel sincronizar o Ardour pelo MTC (Midi Time Code, permite a sincronizao de gravaes atravs de um sinal de tempo mestre) com gravadores de ta cassete e outros equipamentos de gravao, o que possibilita, por exemplo, a digitalizao de gravaes de vrias faixas analgicas. Diferente do programa Rosegarden (www.rosegardenmusic. com) por exemplo, o Ardour opera unicamente como gravador de udio. Conexes via MIDI no podem ser editadas pelo programa na verso atual. At que isso eventualmente possa mudar nas prximas verses, voc precisa utilizar o programa com outros seqenciadores de sua preferncia, que podem ser facilmente ligados ao Ardour atravs do Jack. Alm disso, possvel rotear as sadas de udio de um programa sintetizador como o QSynth (qsynth.sourceforge.net), em uma entrada virtual do Ardour e, dessa forma, gravar o som produzido por ele.

Novidades

O Ardour mostra-se na verso 2.3 de forma satisfatoriamente estvel e abrangente. A interface do programa recebeu uma distribuio mais organizada em relao verso anterior. Com isso, os problemas de montagem dos elementos de um aplicativo escrito com Gtk1 fazem parte do passado. Apesar da abundncia de funes, a interface no demasiado complexa. Ao contrrio, bastante intuitiva. Por isso, o Ardour 2.3 pode ser louvado e no deixar-se ofuscar diante de seus caros concorrentes comerciais como Cubase ou Logic Audio. !
51

Resultado

Easy Linux #12 | Maio de 2008