Você está na página 1de 7

1

LINUX E UDIO
Gilberto A. Borges H mais ou menos uns quatro anos me propus uma empreitada. Queria descobrir o que era esse burburinho em torno dos softwares livres e se havia alguma vantagem para um msico profissional enveredar por estes caminhos. Muitos me disseram que no. No adianta querer trabalhar com udio em LINUX, pois os melhores programas so os comerciais, os quais s rodam em Windows, ou ento, Macintosh. Mas, mesmo contra a mar, resolvi experimentar. E para minha surpresa, quanto mais penetrava no universo dos softwares livres, mais fui gostando da idia. As vantagens do LINUX sobre os demais Sistemas Operacionais comerciais so muitas e variam de acordo com o sistema que voc usa. Em relao ao Macintosh, a primeira vantagem bvia: a relao custo/benefcio. O hardware necessrio para rodar aplicativos de udio em Macintosh carssimo, enquanto LINUX roda em qualquer PC. Isto sem contar as vantagens decorrentes do licenciamento livre. Embora Linux e Macintosh possuam em UNIX um passado comum, os programas open source (cdigo aberto) do LINUX podem ser adaptados s necessidades do usurio, desde que este entenda um mnimo da linguagem de programao utilizada. E em relao ao Windows? Quando comecei a lidar com LINUX, no sabia absolutamente nada e ento at cheguei a pensar que era verdade: udio e LINUX so duas coisas incompatveis. Mas quando fui aprendendo a lidar com o Sistema Operacional, comecei a ver que na verdade h algumas vantagens em usar LINUX. H um fato que verdadeiro: alguns programas comerciais para Windows esto em

desenvolvimento a muitos anos e chegaram em um patamar interessante. Me refiro especificamente ao Band-in-a-box, que um programa excelente e, claro, Fruity Loops. Estes dois programas comerciais so mesmo bons no que fazem, mas j existem softwares livres compatveis e com o mesmo nvel. Me refiro ao MMA e o LMMS. O primeiro, possui as mesmas funcionalidades do Bandin-a-box e o segundo do Fruity Loops. O MMA consegue, inclusive, abrir os arquivos do Band-in-abox. O LMMS ainda no possui a funcionalidade de abrir os arquivos do Fruity Loops, porm, isto no parece nem um pouco impossvel, pois este programa vem se desenvolvendo muito rapidamente. Existem excelentes softwares para udio em LINUX. Vamos do princpio. Em primeiro lugar, preciso ter uma distribuio (distro) LINUX que seja fcil de usar. Tambm recomendo usar uma distribuio completa ao invs das chamadas LIVE-CD, pois estas enxugam o sistema ao mximo de maneira a rodar sem precisar de instalao. So boas distro, mas para a finalidade a que se destinam: ser uma porta de entrada para o mundo LINUX. Para um uso profissional pode ser interessante usar um sistema completo. A exceo fica por conta das distros voltadas ao segmento de udio. Me refiro, principalmente ao MUSIX e ao Dyna-bolic. Estas so excelentes distros e funcionam muito bem tanto live quando instaladas no HD. MUSIX consegue, inclusive, operar o processamento em tempo real rodando desde o CD. Isto uma faanha. Windows sequer do CD consegue rodar, quanto mais em tempo real!

2
H diversas distribuies completas muito interessantes, como Red Hat, Debian, Suse, Slackware, entre outras. Qualquer uma delas servir como Sistema Operacional para rodar uma ETM - Estao de Trabalho com Msica (MWS Music Work Station). Mas, independentemente da distro ou sistema escolhido, vale a pena chamar a ateno para o seguinte: o kernel LINUX. Para rodar aplicativos de udio, necessrio possuir um kernel de baixa latncia. Antigamente, o kernel LINUX no vinha com os chamados patches de baixa latncia incorporados. Diferentemente do kernel do windows, o kernel LINUX j vem com a maioria dos drives para hardware incorporados e para gravao profissional, as placas de som necessitam operar o processamento em tempo real devido a necessidade de baixas latncias Ento se a verso do seu kernel LINUX anterior a 2.6, voc precisar incorporar os patches de baixa latncia. Isto fcil de fazer na maioria das distribuies, mas lembre-se: o kernel o que faz o Sistema Operacional funcionar. preciso prestar ateno caso o seu kernel j tenha algo incorporado, pois no ato da compilao ser necessrio inclu-los novamente. Se voc no faz idia do que eu estou falando, utilize uma verso recente de qualquer distribuio LINUX, que j vir com os patches de baixa latncia incorporados ao kernel 2.6 em diante. Usando MUSIX, pro exemplo, voc no precisar fazer absolutamente nada. Este um ponto interessante do LINUX: est em constante aperfeioamento, ao contrrio do Windows que a muito tempo no recebe modificaes significativas. At um ano atrs era preciso recompilar o kernel. Hoje nada disto mais necessrio, ou seja: se a sua distro for recente, s instalar e usar. Caso voc possua uma distro sem kernel real time (o KURUMIN, por exemplo), voc pode baixar e instalar um kernel real time. Esta opo tambm existe e simples. Instalar um kernel pela internet a mesma coisa que instalar qualquer programa. Outra coisa para a qual preciso chamar a ateno: o LINUX um Sistema Operacional modular, ou seja, voc instala somente aquilo que precisa. Mas, ao contrrio do Windows, onde tudo que necessrio est em um nico pacote, em LINUX, os pacotes so interligados e muitas vezes um mesmo pacote faz parte de diversos programas diferentes. H vrias maneiras de instalar um programa em LINUX. Uma delas compilando diretamente do cdigo-fonte. Parece complicado, mas depois de uma ou duas instalaes, o usurio acaba se acostumando a compilar e recompilar programas. Algumas distribuies como Red Hat e Debian possuem um sistema prprio de empacotamento. possvel baixar os pacotes j compilados, o que facilita muito a instalao de novos softwares. A maioria das distros possuem algum sistema de gerenciamento de pacotes amigvel, como o Synaptic ou Kpackage, por exemplo. Passado este susto inicial (que mais simples do que a linguagem escrita d conta de descrever), vamos aos programas em cdigo aberto e seus equivalentes comerciais. Antes disto s h mais um ponto a ser considerado: a questo do servidor de som. Por ser um sistema aberto, qualquer pessoa pode modific-lo e melhor-lo e alguns projetos com a mesma finalidade criados por universidades ou grupos de usurios podem correr em paralelo. Para UNIX / LINUX h mais de um servidor de som:

3
a) OSS - Operacional Sound Sistem: era o sistema default usado antigamente. Funciona bem para aplicaes simples, como XMMS, Audacity, entre outros. b) ALSA Advanced LINUX Sound Architeture: a maioria das distro trazem esta opo. O servidor ALSA poderoso e reconhece praticamente todas as placas de som. Como foi dito anteriormente, em LINUX, no preciso instalar drives para os perifricos funcionarem, pois eles j vem compilados no kernel. Na hora de iniciar o sistema, o mesmo encontra a placa de som, reconhece o drive e o instala automaticamente. O servidor ALSA o que possui o melhor desempenho na sua funo, ou seja, gerenciar o hardware de som. c) aRTs - Analog Realtime Synthesizer: O aRTs o servidor padro para KDE. Para rodar o Jack, preciso diminuir a prioridade do aRTs no Painel de Controle do KDE ou, na maioria das vezes, desativ-lo. Poucos programas precisam dele para funcionar. d) JACK Jack Audio Conection Kit: O JACK o servidor de baixa latncia. Gerencia a conexo entre diferentes aplicaes de udio. Na maioria das distros ele precisa ser ativado via painel de controle, um programinha chamado qjackctl controla os parmetros de funcionamento de jack. Muitos programas precisam dele para funcionar e outros funcionam sem o jack, mas tambm podem ser conectados por ele. Na verdade, para udio profissional s h vantagens em usar o jack. SOFTWARES Vou falar somente dos programas mais populares para LINUX, evitando entrar em programas pouco relevantes ou que pouco acrescentam. Tambm no vamos abordar aqui programas sofisticados como Pure Data, os sintetizadores modulares, etc, por entendermos que no existem similares em Windows (infelizmente, para o usurio) destes programas. Antes, porm, cabe falar de uma categoria especfica: a dos plugins. Em Windows, os plugins VST possuem uma interface grfica prpria o que os torna bonitos, mas nem sempre to funcionais como deveriam. Muitas vezes a "API" no funciona direito com os softwares, ou d problemas com o Direct X, causando crash do sistema, o que acarreta a perda do trabalho, entre outros aborrecimento. Em LINUX, os plugins utilizados so os chamados LADSPA Linux Audio Developers Simple Plugin API. Como o prprio nome indica, trata-se de uma API simples. Os plugins LADSPA no possuem uma interface grfica definitiva. O tratamento grfico dado pelo programa que chamou a API. Os plugins LADSPA concentram-se apenas na sua tarefa sonora. A beleza grfica fica por conta do programa que o chamou, mas no isso o que conta: o que vale para o msico o resultado sonoro final. Os plugins LADSPA neste quesito so poderosos. Existem plugins LADSPA equivalentes a praticamente todos os plugins VST. Em muitos casos h vrios plugins para o mesmo efeito. A vantagem, alm da qualidade dos plugins e da facilidade em encontr-los fica por conta de um argumento muito simples: so gratuitos. No h a necessidade de piratear nada nem crackear nada. Voc instala o plugin e ele funciona. A possibilidade de crash do sistema zero. Isto mesmo: zero. Inacreditvel para um usurio Windows, acostumado a plugins que ora funcionam num programa e ora no funcionam em outro. A encontramos mais uma vantagem dos plugins LADSPA: lembra que o Sistema Operacional LINUX modular? Ento instalando os LADSPA plugins, todos os programas os encontraro automaticamente. Voc instala os plugins e abrindo os seus programas de udio l

4
estaro eles, prontos para uso. realmente fantstico! H plugins para tudo mesmo: distortion, over drive, phaser, noise reduction, gate, equalizer, combo simulation, instrument simulation, phade, shape... todos os VST esto aqui e funcionam! Existem maneiras de rodar VST's em Linux, mas realmente isto no necessrio a no ser por capricho, pois os plugins LADSPA suplantam os VST's em qualidade e versatilidade. Resolvidos os plugins, vamos aos programas, ento. A primeira categoria a de notao musical, ou seja midi/score writers. Em Windows os programas mais populares so o Encore, Finale e o Note Worthy. H vrios programas de notao musical para LINUX, os quais no ficam devendo nada para estes. Um dos mais completos que encontrei at agora o NoteEdit. O NoteEdit um editor de partituras para KDE, mas roda em outras interfaces grficas tambm. Gerencia muito bem os eventos midi e fcil escrever partituras neste programa. Funciona tanto com o mouse (para quem est acostumado ao Encore) quanto no teclado (para usurios do Note Worthy). Sua apresentao grfica lembra muito o Note Worthy. As partituras so impressas pelo Lilypond, pelo ABCmidi ou pelo MusixTex. A qualidade grfica final fica por conta do mtodo escolhido. No caso do Lilypond, por exemplo, a qualidade final da partitura vai depender do pacote PDF gerador instalado no LINUX (ou no Windows, pois tambm existe uma verso Lilypond para Windows). Geralmente as partituras possuem acabamento grfico profissional. Somente os pacotes PDF muito antigos geravam imagens em pouca definio. Hoje o tratamento grfico no LINUX muito superior ao do Windows. Programas nativos UNIX, como o gimp foram adaptados para Windows devido a sua qualidade. Portanto, acabamento, no o problema. Outro programa excepcional o Muse Score. Este, lembra muito o tipo de funcionamento de Encore. Ainda est em desenvolvimento, mas j d pra usar. Vale a pena esperimentar. H outros programas para notao musical, mas com outras funes incorporadas, como o Rosegarden. O Rosegarden um programa voltado criao do arquivo midi, com muitos recursos para esta funo, e tambm possui um timo editor de partituras. O editor de partituras do Rosegarden o que melhor lembra o Encore do Windows. Este tambm usa o Lilypond para imprimir suas partituras. Portanto tanto o Rosegarden quanto o NoteEdit possuem o mesmo acabamento final. Bem, j que estamos falando em Rosegarden, vamos falar em midi para UNIX. O midi um protocolo desenvolvido pela indstria de instrumentos musicais eletrnicos. Portanto, nem precisa lembrar que para ser usado em softwares livres foi necessria uma briga com gigantes da indstria mundial, como a Yamaha e a Korg, por exemplo. Por este motivo, a maioria das distro no trazem sintetizadores midi incorporados. Acredito que as prximas distribuies (no universo de um ano, no mximo) j o faro. Mas at o presente momento, preciso instalar um sintetizador midi. Mas sem problema. isto era um problema at uns dois anos atrs, mais ou menos. Atualmente a dica instalar o Timidity. Este um servidor midi poderoso e fcil de instalar. preciso, depois de instalado digitar em um konsole o comando timidity -iA Com isto o Timidity ser aberto como o servidor midi default para ALSA e voc conseguir tocar arquivos midi, criar, enfim, fazer tudo o que faz em Windows, inclusive conectar-se a qualquer

5
instrumento midi externo. Alis, se voc possui um teclado com sada/entrada midi, tudo fica fcil e o LINUX conversa com estes instumentos to bem ou at mesmo melhor do que o prprio Windows. Caso possua um teclado ou instrumento midi conectado ao micro, voc nem mesmo precisar instalar o Timidity, pois o LINUX poder us-lo como poderosa placa de som. Caso instale o Timidity, no esquea-se de instalar um outro pacote chamado freepats, pois o mesmo necessrio para o funcionamento correto do Timidity. O recomendvel para usar midi em LINUX ter uma boa placa de som, Soundblaster ou equivalente, no mnimno, lembrando sempre que hardware ruim d problema em qualquer Sistema Operacional, seja LINUX, Windows ou Macintosh. A distro MUSIX GNU / GPL, j traz tudo pronto pra rodar midi. O Rosegarden, como j foi dito o melhor programa para edio e criao de arquivos midi pois possui uma boa integrao midi / udio, coisa que seus similares Windows ainda no resolveram totalmente. O Rosegarden um programa multi-funo, desde gravador multipista at editor de midi, sendo a ltima a sua funo principal. Como j foi dito, tambm serve como programa para notao musical. O Rosegarden roda somente com o Jack ativado, portanto preciso ficar atento a este detalhe. Outra coisa: Rosegarden precisa ser conectado via jack a algum sintetizador de som. Um dos mais fceis de usar e de excelentes recursos o ZynAddSubFX, alm claro, do Timidity. Outro bom programa para edio e criao de midis o Brahms. O Brahms semelhante ao Rosegarden, com as mesmas funes (ou quase!). Funciona muito bem, embora o Rosegarden tenha um desempenho superior. O Rosegarden o equivalente open source ao Cubase. Ainda por falar em midi, h um timo programa para bateria eletrnica. Trata-se do Hydrogen. O Hydrogen trabalha com um sistema de paterns assim como muitos programas para criao de ritmos eletrnicos. Os paterns so alternados em uma playlist. H trs funes bsicas no Hydrogen: editor de paterns, playlist e uma mesa de mixagem virtual, onde cada timbre da bateria utiliza um canal. possvel equalizar cada timbre e chegar a um resultado surpreendente. muito difcil distinguir o resultado do Hydrogen de uma bateria acstica de verdade. Talvez, em alguns casos, seja at mesmo irrelevante discutir se uma bateria eletrnicamente criada ou uma bateria acstica, pois as amostras utilizadas so de uma bateria acstica pr-gravada. O que o Hydrogen faz organizar as amostras nos paterns e possibilitar a equalizao pelo usurio, o que resulta em um acabamento indiscutivelmente perfeito. H grupos de samples para cada resultado desejado, ou seja: se voc deseja uma bateria jazz, h um conjunto especfico de samples, tais como jazz ride, jazz crash, etc. Se voc deseja uma bateria hard, ento pode usar rock ride, rock crash, etc. Formidvel. H boas baterias eletrnicas para Windows tambm, mas o Hidrogen, alm de tudo, fcil de usar pois possui uma interface muito intuitiva. Vale a pena experiment-lo. Ainda tratando-se de midi e para encerrar esta seo, h um timo editor de Sound Font. Trata-se do Swami, comparvel a qualquer outro Sond Font editor, como o Viena Studio para Windows. Os dois programas so muito semelhantes, inclusive.

6
Muito bem. Chegamos parte pesada do trabalho: estao de trabalho para gravao multipista. Em Windows, programas como o Sonar, Cakewalk, Cubase e dezena de outros cumprem, uns muito competentemente e outros nem tanto, esta funo. A questo fica por conta da verso do Windows utilizada e da configurao da mquina. Verses pouco estveis do Windows, como o 2000, o Win98 e outras costumam travar bem na hora em que o trabalho estava ficando bom e ainda no estava salvo. Pois bem, em LINUX o melhor programa para estao de trabalho multipista , sem dvida, o Ardour. O Ardour possui as mesmas funes que o Cakewalk e o Sonar. Integra pistas de udio, aplica efeitos via LADSPA plugins, substitui mesas de edio, acerta o beat da gravao com o metrnomo, enfim: faz a mesma coisa que os seus parentes comerciais. A vantagem fica por conta de que no custa U$ 3.000,00, pois gratuito e no h a necessidade de piratear e nem crackear nada. Alm do mais, como j foi dito, os LADSPA plugins so muito bons. O Ardour funciona com conexes atravs do Jack, o que o torna flexvel. possvel conectar praticamente qualquer coisa digital a uma porta de entrada ou sada via Jack kit. Alm disto, o LINUX melhor tolerante a erros do que o Windows. Em todos estes anos usando LINUX, nunca precisei reiniciar a mquina no meio de alguma operao. A chance de voc perder sua gravao por conta de algum travamento da mquina muito baixo. O controle da taxa de amostragem feito pelo jack. Somente pelo Ardour e pelo Rosegarden j vale a pena rodar um micro em LINUX no estdio. Um outro gravador multipista interessante o Rezound, porm muito mais limitado do que o Ardour. O Rezound trabalha bem com loops, embora o Ardour tambm o faa. O Rezound cumpre uma funo semelhante ao Audacity. O Audacity tambm um gravador / editor multipista, porm est mais prximo do Sound Forge para Windows, ou seja: no um programa para executar a gravao de uma banda ou uma orquestra, mas timo para um acabamento na faixa depois de mixada, assim como o Sound Forge. Audacity trata-se de um projeto srio e que tem evoludo rapidamente. Para finalizar o trabalho, o Jamin o programa de masterizao em LINUX. Trata-se de uma ferramenta poderosa. O Jamin roda com o Jack kit e possvel equalizar em realtime. Depois de pronto s aplicar a masterizao na faixa e pronto: resultado profissional a nvel de qualquer estdio Windows ou Mac feito exclusivamente com softwares livres. H um pacote de presets para Jamin muito interessante que vem exclusivamente no MUSIX GNU / GPL que tornam a tarefa de masterizao realmente simples. Neste sistema s digitar, em um terminal, o comando 'masterizar' e um assistente ir ajud-lo a efetuar todo o trabalho. Neste artigo, abordei apenas alguns softwares, os quais me parecem mais teis aos msicos profissionais. Mas h toda uma sorte de outros programas para msicos em LINUX como afinadores de guitarra, editores de tablatura, programas como o Terminator X, que simula scratch nas faixas wave, conversores mp3 - wave - ogg - mpc - etc, e um timo programa para queimar cds e dvds: trata-se do K3B. O K3B me parece, agora que estou acostumado, at mesmo superior ao Nero ou o Easy CD Creator. Na verdade no perde em nada a estes programas e muito mais fcil de usar,

7
pois bastante intuitivo. Isto sem contar que no precisa piratear nada. Ela funciona integralmente sem restries gratuitamente. O Nero e o ECD quando em verses sharewares s criam problemas! Pois , amigo msico! Est na hora de aposentar sua estao de trablho em Windows e experimentar o LINUX MUSIC WORKSTATION. Voc nunca mais voltar ao Windows. Caso queira apenas exprimentar sem instalar nada, experimente uma distro como o MUSIX e, com certeza, ficar muito surpreso com a qualidade e a facilidade de uso.

Gilberto Andr Borges Licenciado Pleno em Msica pela UDESC Universidade do Estado de Santa Cararina e membro do grupo diretivo do projeto MUSIX.
PARA SABER MAIS Apenas alguns links. Outros podem ser facilmente encontrados. s procurar na internet. Use software livre! http://www.alsa-project.org http://ardour.sourceforge.net http://jackit.sourceforge.net http://linux-sound.org http://hidrogen-music.org http://lilypond,org/web http://developer.berlios.de/projects/noteedit/ http://rosegardenmusic.com http://www.musix.org.ar http://linaudiobr.codigolivre.org.ar

Você também pode gostar