o est[pleaseinsertprerenderunicode{ú}intopreamble]dio ...fls/linuxparaproducao.pdf · o estudio...
TRANSCRIPT
O Estudio Linux - Linux para a producao musical popular
O Estudio Linux - Linux para a producao musical
Flavio Luiz Schiavoni
USP - University of Sao Paulo - BrazilOrientador: Professor Dr. Marcelo Gomes de Queiroz
Mobile Interactive Musical Processeshttp://www.eca.usp.br/mobile/portal/
Computer Music Research Group - IME/USPhttp://compmus.ime.usp.br
02/09/2011
O Estudio Linux - Linux para a producao musical popular
Linux e Audio: The early days
Sopa de Letrinhas
ESD
ALSA
OSS
aRts
FFADO
Pulse Audio
Jack
Xine
GStreamer
O Estudio Linux - Linux para a producao musical popular
The early days
O Estudio Linux - Linux para a producao musical popular
Linux e Audio: And now?
Pescando as letras certas
ALSA / FFADO (drivers)
Pulse Audio (Para software ”comuns”)
Jack (Para software ”de audio”)
O Estudio Linux - Linux para a producao musical popular
Configuracao de Hardware
Interface: Quantos canais sao necessarios?
Apenas Audio? Midi?
Cabo Midi USB Delta LT1010 Fast Track ProMotu
Ha drivers ALSA / FFADO para seu dispositivo?
O Estudio Linux - Linux para a producao musical popular
Controladores MIDI
Quais controladores MIDI? Funcionam em Linux?
O Estudio Linux - Linux para a producao musical popular
Filosofia Unix
”This is the Unix philosophy: Write programs that do one thingand do it well. Write programs to work together. Write programsto handle text streams, because that is a universalinterface.”(Doug McIlroy, the inventor of Unix pipes)
O Estudio Linux - Linux para a producao musical popular
Jack
Servidor de audio.
Servidor de audio / MIDI
Real Time / low latency
Multiplataforma
Conexao de streams (patchbay)
Controle de disparo geral (Transport)
Com o Jack podemos pensar nos programas de audio como oscommandos de terminal: Filosofia Unix para musica.
O Estudio Linux - Linux para a producao musical popular
Alguns Software: O Servidor de audio Jack
Patchbay
O Estudio Linux - Linux para a producao musical popular
Alguns Software: O Servidor de audio Jack
O servidor Jack e modo texto. Outro software faz a GUI.
http://qjackctl.sourceforge.net/
O Estudio Linux - Linux para a producao musical popular
Alguns Software: O Servidor de audio Jack
Transport
O Estudio Linux - Linux para a producao musical popular
O Kit basico para a utilizacao de Linux para a Musica
Kernel RT
Drivers ALSA / FFADO
Jack Audio Server
Software para tarefas especıficas
O Estudio Linux - Linux para a producao musical popular
Software:
DAW (Multipista)
Plugins de efeitos
Plugins de Instrumentos / Sintetizadores
Editor de Audio
Editor de MIDI
O que mais for necessario...
O Estudio Linux - Linux para a producao musical popular
Software: DAW
Digital Audio Workspace
Ardour
QTractor
Traverso
Rosegarden
ecasound
lmms
Audacity
...
O Estudio Linux - Linux para a producao musical popular
Software: Plugins de efeito
LADSPA
LV2
CALF
VST (Proprietario da Steinberg)
O Estudio Linux - Linux para a producao musical popular
Software: Instrumentos Virtuais
Soundfonts (Qsynth / swami)
Gigasampler
Sintetizadores (genpo / hexter)
VSTi
ZynAddSubFX
DSSI (hexter)
CALF
aeolus
Hydrogen
O Estudio Linux - Linux para a producao musical popular
Software: O que mais?
DJ (????)
Masterizacao (Jammin)
Editores de audio
Ambientes de composicao (Pure Data, CSound, ...)
Efeitos para guitarra (rakarrack)
O Estudio Linux - Linux para a producao musical popular
Alguns Software: Ardour
http://ardour.org/
O Estudio Linux - Linux para a producao musical popular
Alguns Software: QTractor
http://qtractor.sourceforge.net/qtractor-index.html
O Estudio Linux - Linux para a producao musical popular
Alguns Software: Rose Garden
http://www.rosegardenmusic.com/
O Estudio Linux - Linux para a producao musical popular
Alguns Software: Traverso
http://traverso-daw.org/
O Estudio Linux - Linux para a producao musical popular
Alguns software: Audacity
http://audacity.sourceforge.net
O Estudio Linux - Linux para a producao musical popular
Alguns software: LMMS
http://lmms.sourceforge.net/
O Estudio Linux - Linux para a producao musical popular
Alguns software: ecasound
http://eca.cx/ecasound/
O Estudio Linux - Linux para a producao musical popular
Alguns software: Hydrogen
http://www.hydrogen-music.org/
O Estudio Linux - Linux para a producao musical popular
Alguns software: Jamin
http://jamin.sourceforge.net/
O Estudio Linux - Linux para a producao musical popular
Distribuicoes Linux para a Musica
O Estudio Linux - Linux para a producao musical popular
Desvantagens
Gerenciamento de sessoes.Varios aplicativos abertos, cada um com uma configuracao. Comogerenciar?
LADCCA (http://savannah.nongnu.org/projects/ladcca/)Mudou de mantenedor e virou LASH.
LASH (http://savannah.nongnu.org/projects/lash) Morreupara virar LADISH.
LADISH (http://ladish.org) Que nao vingou.
Jack Session Handler (http://jackaudio.org/node/51)
Lancado em marco de 2011. Logo sera implementado por todas asaplicacoes.
O Estudio Linux - Linux para a producao musical popular
E o futuro?
9 o. LAC (2011 - Maynooth - Ireland) From http://linuxaudio.org
O Estudio Linux - Linux para a producao musical popular
Conclusao
Ha varias alternativas para utilizarmos software livre em Linuxpara producao musical
Evolucao contınua.
Varios casos de trabalhos profissionais utilizando Linux.
Software Livre: Mais que bom software, bons codigo-fontes.
Possibilidade de participar, ajudar e aprender
Software Pirata para fazer musica com direito autoral?
O Estudio Linux - Linux para a producao musical popular
Acknowledgements
The author would like to thank the support of the funding agenciesCNPq and FAPESP - Sao Paulo Research Foundation (grant2008/08623-8).
O Estudio Linux - Linux para a producao musical popular
Thanks!
Questions?
Mobile Interactive Musical Processeshttp://www.eca.usp.br/mobile/portal/Computer Music Research Group - IME/USPhttp://compmus.ime.usp.br
O Estudio Linux - Linux para a producao musical popular
Links uteis e referencias
http://jackaudio.org
http://qjackctl.sourceforge.net/
http://tuxradar.com/content/how-it-works-linux-audio-explained
http://insanecoding.blogspot.com/2007/05/sorry-state-of-sound-in-linux.html
http://insanecoding.blogspot.com/2009/06/state-of-sound-in-linux-not-so-sorry.html
http://blogs.adobe.com/penguinswf/2007/05/welcome to the jungle.html
http://en.wikipedia.org/wiki/Unix philosophy
http://flavioschiavoni.blogspot.com/2008/08/distribuies-de-linux-para-udio.html
http://old.nabble.com/Ladcca—lash–td3322840.html
http://lists.linuxaudio.org/pipermail/linux-audio-dev/2009-November/025630.html (Esta discussaocompensa ler inteira!)
http://jackaudio.org/node/51
http://trac.jackaudio.org/wiki/WalkThrough/Dev/JackSession
http://flavioschiavoni.blogspot.com/2011/09/session-handlers-o-jack-fara-o-servico.html
http://www.linuxmusicproduction.com/
http://linuxaudio.org/