Professional Documents
Culture Documents
abierto
AndrsCabrera
UniversidadJaverianaDepartamentodemsica
Cr.7#4062BogotColombia
andres@geminiflux.com
Sinpsis.'geminiflux'esunproyectodemsicaelectrnicaconunagrandosisde
improvisacinytratamientodeaudioentiemporeal.Esunaexploracinentcnicas
de improvisacin dentro de la msica electrnica y en el control inusual de
herramientaselectrnicasacompaadadeelementosvisualesparabuscarunnuevo
estilode'teatromusical'.Eldesarrollo delaobra'01radioreloj'sehizo usando
herramientasmuyvariadasylaejecucinsehaceprincipalmenteconherramientas
de cdigo abierto. La creciente complejidad del proyecto durante su fase de
composicingenernecesidadesyproblemasadicionalesquedefinieronlainterfase
deejecucinycondujeronalaadopcindeLinuxcomosistemaoperativoparael
procesamientodeaudio.
Abstract. The 'gemini flux'project plays electronic music incorporating plenty of
improvisationandrealtimeaudioprocessing.Itexploresimprovisationaltechniques
withinelectronic music andemploys unusual controlinterfaces fortheelectronic
tools, coupled with visual elements to create a new kind of 'musical theater'.
Developmentofthepiece'01radioreloj'wasdoneusingmanydifferenttoolsandits
performanceemploysprimarilyopensourcesoftware.Thegrowingcomplexityand
needsoftheprojectduringcomposition,shapedtheinterfacedesign,andledtothe
finaladoptionofLinuxasoperatingsystemforaudioprocessing.
1. Introduccin
Elproyecto'geminiflux'[4](enmallatn'fluirdoble')surgecomoundeseodeexplorartcnicas
de interpretacin en tiempo real usando software avanzado, llevando el resultado hacia un
lenguajemusicaldirectoyasequible,simultneoconunmontajeatractivo envivo.'Gemini
flux'estcompuestoporAndrsCabrera,quecuentaconampliaexperienciaenelcampodela
postproduccinaudiovisualyladocencia,ademsdeparticipareneldesarrollodeplugins
paracsoundyGonzaloSagarmnagaquienesunreconocidointrpreteycompositordemsica
paracineytelevisin.
Lainfluenciacreativaquehadictadoelrumbodelaconcepcinmusicaleslaobra
'BlackonWhite'deHeinerGoebbels[5].Estaobraesunaemocionantemezcladeteatroe
improvisacinmusical.Aliniciodelaconcepcin de'geminiflux',fueclaroquesequera
buscarunefectosimilaraldeestaobra,peroatravsdeherramientasmuydiferentes.Mientras
que'BlackonWhite'utilizavirtuososmsicosacadmicosquesonalmismotiempomsicosy
actores,'geminiflux'mezclalaexperienciadelamsicaelectrnicayelrockconherramientas
tradicionalmente asociadas a la composicin electroacstica, en un montaje en el que los
msicosyanelcomputadorsonactores.Elresultadodelaprimeraexploracinde'gemini
flux'es'01radioreloj'.Esunmontajemarcadamenteteatral,querequierequelatecnologaque
soportaengranmedidaelespectculo,funcionesinqueseevidencieunesfuerzoporpartede
losinterpretesporhacerlafuncionar.Paralograrestolamayoradelcontroldelaejecucin
(incluyendocambiodesecciones)sehacevaMIDIsinmanipulacindirectadelcomputador,
aslatecnologaadquiereuncarcterpropioeindependientedelosmsicosyseevitanpausas
largasentrelasseccionesdandogranfluidezyunasensacindeunidad.Aunquestafuedesde
el principio la idea original, los medios por los cuales se ha llevado a cabo han ido
transformndose segn las necesidades y a medida que se han tenido nuevos recursos
disponibles(actualizacionesdesoftwareohardware).
A pesar de ser una obra principalmente musical, por tener msicos interpretando
instrumentosenvivo,'01radioreloj'tieneunaindispensablepresenciadevideoydeteatralidad.
Unaproyeccindevideopresentadiferentespropuestasvisualesdeacuerdoconlaactividad
musical,quetienenprofundarelacinconlapropuestamusical,yenmuchoscasosaclarano
ayudanadefinirestapropuesta.Laprcticadequeimgenesdevideoacompaenlamsica
electrnicaestusualmenteasociadaaltrabajodelosVJ,yaunquealgodeestaestticapopular
urbanaestpresenteenelvideode'geminiflux',laformaenqueelvideoseentrelazatanto
temticayconceptualmentecomortmicamenteconlamsicaledauncarcterespecial.La
proyeccindevideo,porincluirprocesamiento deimgenes capturadas envivo,subrayala
relacin entre msicos, actuacin y tecnologa. Se habla de teatralidad porque los msicos
entran al escenario y se comportan en l como actores, es decir, sus acciones adems de
producirmsica,losdefinencomoentidadesenelescenario.Aunqueestoselementosvisuales
soninseparablesdelaobra,estedocumentosecentrarenlosaspectostcnicosyestticosque
ataenalacreacinsonoraynopretendeporestodarunavisincompletadelaobra.
1.1. Herramientasparalaejecucin
Actualmente,apartedelsonidodelosmsicosenvivo,lamayorade'01radioreloj'proviene
delprocesodedoscomputadores(unocorriendoLinuxFedoraCore2PlanetCCRMA[6]que
seencargadelaudioyotrocorriendo WindowsXP,encargadodelaimagen).Laraznde
mezcladesistemasoperativossurgedenecesidadesespecficasqueslosesatisfacenenunode
losdossistemas,yquesediscutirnmsadelante.Elprocesamientoygeneracindeaudioest
acargodecsound[1](yenpequeamedidadepuredata[9]).Elvideoesgeneradoporpure
data usando su mdulo de video Gem [14]. Los computadores estn interconectados bi
direccionalmenteusandoOSC[12]atravsdeUDPencableethernet.
Adems del computador como generador y procesador de sonidos, estn presentes
diversos instrumentos como guitarras elctricas, harmnica, bajo elctrico, un teclado Korg
Triton,rototoms,platillosyvoces,todosconectadosalaconsola,ysiendoamplificadosconsu
sonidooriginalyenalgunoscasosespecficosconreverberacinoflangerdeunaunidadde
efectosexterna.
Existeotracategoradeinstrumentos,quefuerondiseadosespecficamentepara'01
radioreloj',queinvolucranunamezcladeinteraccinacsticaconprocesamientoysntesis
electrnica.Fuerondiseadosparaserefectivostantocomoefectoteatralehistrinicocomo
paralogrartimbresyposibilidadesinterpretativasinusuales.Elprimeroesunsillndebatera
quesemencionamsabajoenlaseccin2.5,elsegundounagrabadoradeperiodistaquese
enciendeysureproduccinesprocesadaenlaseccin2.9,yunterceroquesehallamado
'hidrfono'semencionaenlaseccin2.11.
Elcontroldelaejecucinsehacedesdetrescontroladores:UntecladoRadium49(de4
octavas y16controladores MIDI), uncontrolador MIDI infrarrojo Eyris(quepuede enviar
tantonotascomoinformacindecontrol)yunguanteP5(quepormediodeUSBpuedeenviar
informacindecontrol).
Elsonidodetodalaobraescuadrafnico,tantoenlosprocesosentiemporealcomoen
lasseccionesquetienenelementospregrabados.Loscuatrocanalesquesalendelcomputador
y los sonidos provenientes de los instrumentos entran a un mezclador principal donde son
espacializadosadecuadamente.Enalgunasseccioneslasvocesentrandirectoalaconsolayson
amplificadas(conalgodereverberacindeunprocesadorexterno),mientrasqueenotras,las
vocespasanporprocesoselectrnicosenelcomputador.
2. Estructurade'01radioreloj'
Laobra'01radioreloj'intentaimitarlaexperienciadeescucharmsicaenradiopresentando
unaseriedecancionescontinuassinrelacin(niestilsticanisonora)entreellas.Cadacancin
tiene un estilo muy individual, y sus propios motivos histrinicos y experimentos
interpretativos,loqueresultaenunaseriedeunidadestotalmenteindependientes.Sehaceun
granbarridopordiferentesestilosdemsicaelectrnica,yaunquesepresentanprincipalmente
estilospopularesdelosltimos20aos,tambinseescuchansonidosreminiscentesdemsica
electrnica acadmica en la introduccin y el sueo. La presentacin completa tiene una
duracinaproximadadeunahora.
2.1. Introduccin
Laintroduccin, queinicia conelcomputador solo enescena (programado para arrancar a
ciertahoraespecfica),presentauninicioquebuscaconfundiralespectadorsobreloquevaa
sucederposteriormente.Presentaunaseriede'campanazos'realizadospormediodesntesis
granularapartirdeunamuestradeaudiodelasegundaseccin.Seiniciaconunossonidos
profundosextraosgeneradosapartirdelagranulacindelamuestratransponiendolosgranos
yrecorrindolalentamentequevantransformndosehastaconvertirseenunodelosmotivos
principalesdelasiguienteseccin[10].Estatransformacinselograacercandolosparmetros
delasntesiscadavezmsalpuntoenqueelsonidoseconvierteenlamuestraoriginales
decirsintransposicinyusandolavelocidadoriginal.
Figura 2: Leit-motiv
2.2. Primatemelanclico
Estaseccinsurgeapartirdelmotivogeneradoenlaintroduccin.Esunapiezadeelementos
minimalistasytotalmentediatnica,queapesardesermsemotivaquelaanteriorconservasu
carcterfro.Enestaseccinelvideoempiezaamostrarcolores,queanparecenprimitivos,
acompaandoelsurgimientodearmonasconsonantesenlamsica.Seescuchantreslneas
instrumentales:elmotivogeneradoenlaintroduccin,quealrepetirseconstantementegenera
unaespeciedepasacaglia,unalineaaltadesonidosimilaraunaflautayunbajoqueiniciancon
motivos muy sencillos que van ganando movilidad meldica y armnica a lo largo de la
seccin.LossonidosprovienendelsintetizadorAbsynth[8]deNativeInstruments,queporsu
verstil control de envolventes de parmetros de la sntesis permite crear sonidos muy
orgnicos.
2.3. Ionosphere
Cuandoempiezaamorirelsonidodelaseccinanterior,sedisparaelsonidodeunradioreloj
quehasidopreviamentesincronizadoparaqueinicieenestemomento.Unaemisoraqueha
sidoseleccionadaduranteelensayoempiezaasonaryluegoempiezaaseramplificada.Eneste
momentoentra'eltcnico'(AndrsCabrera)enescena.Elpersonajede'eltcnico'estacargo
decontrolarlosprocesoselectrnicosydemanejarlaaccinrelacionadaconlatecnologa,y
ser siempre el puente entre el computador y el segundo personaje: 'el msico' (Gonzalo
Sagarmnaga). Es un personaje fro que no interacta con el pblico, y su relacin en el
escenarioessiempreconelhardware.
Enestaseccinempiezaahacerunmuestreo(usandolneasderetardo)deloqueestsonando
enradioenelmomento,queluegosecombinaconestticayotrosruidosgeneradosporel
radioreloj,paracomenzaracrearunatexturartmica, quesemezcla luegocon unamsica
previamentepreparadaconunritmosimilaraunachampetaounreggetn.Elmuestreodel
radiosemezclaysemanipulapormediodefiltrosyotrosefectosparadarvariedad,ysevuelve
prominenteendosseccionesenlasquesedetienelachampeta,einiciaunruidodeambulancias
yluegodeguerra.Aqusehacefuerteusodelaespacializacincuadrafnica.
2.4. Blues
Mientras termina 'Ionosphere', entra al escenario 'el msico', el segundo personaje, que
representalaparteemocionalenlaobra,porquesuinteraccinconlotecnolgicoesmnima(y
cuandosedamsadelanteen'electriccowboy'escmica).Empiezaatocarunaimprovisacin
deestilobluesconguitarrayarmnica,yluegocomienzaasermuestreadoigualqueelradio
paragenerartexturasrtmicasdensas.'Elmusico'tambinesmuestreadoenvideo,yseven
varias imgenes de l en bucles de diferente duracin en la pantalla. Esta seccin es
improvisada sobre una estructura predefinida muy libre, y se genera un estilo algo
contradictorio por combinarse la improvisacin estilo blues con una rtmica y bucles
caractersticosdemsicatechno.
Lavozenestaseccinimprovisaademsdelameloda,laletra,enunidiomaque
suenacomoinglsperoquenotienesignificado,loquealgunasvecesseconocecomo'singls'.
Este'singls'improvisacinenmelodaytextoestarpresenteentodaslasdemssecciones
conexcepcinde'pussycat'.
2.5. Parsons
Cuandoterminaelblues,conunaseriedeciclosartmicos,seinicialasiguienteseccin,que
tieneuncarctertotalmenteelectrnico,conunabasertmicaquevaaumentandoentextura
mientras'elmsico'tocaconbaquetasdebateraelsillndeunabatera,quealimentaunos
resonadoresvirtualesconfiguradosdesdeelcontroladorMIDI,dandounossonidosinusuales
quesonpercutidosperoafinados.Lapercusinelectrnicasehacemsdensahastaquehayuna
explosinenlaqueentraunbajosintetizadoyunalneadesintetizadorqueparecegenerada
porunarpegiador.Enestaseccin'elmsico'tocarototomsyplatillosquesonprocesadoscon
flanger.Luego'eltcnico'improvisaenguitarraelctricaprocesadaparagenerarnotasmuy
largasydeataquelento,mientras'elmsico'improvisaenunteclado.Acercndosealfinal,'el
msico' grita y susurra al micrfono pasando por un waveshaper para darle distorsin, y
envindoloaundelaycuyapresenciayfeedbacksoncontroladosporMIDI[3].
2.6. ACDC
Cuandofinaliza'Parsons'sedacomienzoaACDCunacancinqueesmuchomenosmecnica,
yaunquedesonidomuyelectrnico,tienemsmovilidad.Seexploransobretodoefectosenla
voz,comodistorsinporwaveshaping,vocoderydelay.El'msico',ademsdeimprovisarla
letraylameloda(sobreunmodelobsico),improvisaenelrgano.Enestaseccinseexplora
larelacinentrevideoymsicagenerandotexturasvisualescontrastantesquesonparalelasa
losprocesoscontrastantesquesufrelavoz(distorsinvocoder).
2.7. Nobodywan
Esta especie de interludio es una pieza lenta que busca dar un toque de tranquilidad y
emotividad.Tienedosseccionesmuyclarasqueaunquerelacionadastmbricamente,pueden
categorizarsecomooscurayclara.Representaunasalidaalaclaridadylatranquilidadapartir
deunestadodeangustiapasiva.Paramantenerelcarctercontemplativo,estaseccinnotiene
ningnelemento histrinicocomolas anteriores, sino que secentra enlaemotividad dela
msicanicamente.Aqulaimprovisacinsedaenguitarrayvoz.
2.8. Electriccowboy
Estaseccinpresentadaporel'msico',sinacompaamientodevideooelectrnica,haceun
comentariotcitoyhumorsticosobrelatecnologa,porqueelintrpreteparageneraracordes
conelteclado,sobrelosqueimprovisarconlaarmnica,pegaconcintalasteclasparaque
queden sonando. Esta seccin 'primitiva' es un fuerte contraste con la siguiente altamente
tecnolgica.
2.9. Sueo
En'Sueo'sepresenta unaexperimentacinconcontroladores inusualesyprogramacin de
gestosparalageneracindenotas.Todoelsonidoesgeneradoporel'tcnico'apartirdedos
controladores(unEyriscontroladorMIDIinfrarrojoyunguanteP5),quedirigentantoel
sonidocomoelvideo.Laprogramacindelarespuestadelcomputadoraestoscontroladoresse
dadedosmaneras:lamaneratradicionalqueesmapeandounparmetrodelcontroladoraun
parmetroquecontrolalasntesis,ylaotraesapartirdedefinicindegestos.Losgestosson
simples comparaciones de estado del controlador (el guante P5), que cuando se cumplen
generanunaaccindeterminada.Porejemplo,cuandoseflexionandosdedos(elanularyel
meique),seactivalaposibilidaddegenerarnotasdeuninstrumentovirtualquedependendela
altura(ejey)delguante.Otrocasoesquecuandosecierranlosdedoscomounpuo,seenva
informacina csound paraquedispareunasmuestrasdelapiezagranularintroductoriayde
'Primatemelanclico'.Elgestodeflexionarelpulgar,porejemplo,apagatodaslasnotas.
Laejecucintieneunordendefinido,yaqueelmismogestocambiadefuncin(luegodevarias
vecesdehacerelmismogesto,esteproducediferente resultado),yaunquesetienemucha
libertadeneltiempo,elordenseajustaauntexto(vermsabajo).
El 'tcnico' utiliza en una mano el guante P5 y con la otra utiliza el controlador
infrarrojoEyris,loqueresultaenunaextraa'danza'conlosbrazos.ElEyrisseconfigurapara
queenvemensajesdenoteonynoteoff,queaunquepertenecientesalaescaladedomayor,se
lesconvierteusandopuredataenunarpeggiodeunacordedisminuido.
Enestaseccin,el'msico'enciendeunapequeagrabadoradeperiodistafrenteaun
micrfono, y un texto grabado es luego procesado por varios delays con tiempos y filtros
diferentes,creandounasextraastexturasrtmicasapartirdelavoz.Algunosdelossonidos
generados vienen de 'primate melanclico' y la introduccin, aunque son difcilmente
reconociblesenestecontexto.Estoacompaalosotrossonidosgeneradosporloscontroladores
(atravsdepluginsVST[11])creandounaextraatexturasurrealistayonrica.
Laseccincomienzausandounagrabacindelossampleosdelradioquesehicieronen
'Ionosphere'. Inician claramente reconocibles hasta que se transforman en sonidos extraos,
comoelmomentoenelqueseentraenelsueo.Todalaactividadesrealizadaporel'tcnico'
queseconvierte enuna especie dehipnotizador controlando elsueo del'msico' (esto es
evidente en el video en el que salen figuras de su cabeza) y llevndolo a una especie de
pesadilla.
2.10. Pussycat
'Pussycat' es la continuacin de la pesadilla. Es una pieza en estilo 'electro', construida
exclusivamenteapartirdemuestrasprocesadas(transpocisicinconenvolventes,filtros,etc.)
desonidosdeunafbricademantenimientodeaviones,yunasimplelneadebajosintetizado.
Porestotieneunsonidoagresivoymecnico.Estcantadaporunamujeryeslanicaque
tiene un texto 'coherente'. Hace extenso uso de paneos cuarafnicos para crear la textura
percusiva.
2.11. Party
Esta seccin inicia con una introduccin de estilo cinematogrfico, que desemboca en una
cancinalegreconinfluenciadeltecnopopdelosaos80.Esunacancinquebuscaterminar
enclmaxporserlaltimaseccinenlaquelosmsicosestnenelescenario.Enestaseccin
aparece el'hidrfono', uninstrumento diseado para estaobra, queconsiste deunaollade
cocinaconunpickupdetelfonoqueluegoesprocesadaporunagresivowaveshaperdiseado
encsound,controlandovolumenyprofundidaddelwaveshaperdesdeMIDI.Elefectoesala
vezemocionanteycmico,comoungransolodeguitarraelctrica'alaHendrix'conunaolla.
Estossolosde'hidrfono'estnintercaladosconlassecciones'pop',produciendounaestructura
inusual.EstacancinestconectadaconlasiguienteportransicinalestiloDJ(porcrossfade).
2.12. Primatealegre
Estaseccinfinalesunarepeticinidnticadelaseccin2.2'Primatemelanclico',peroesta
vez, se ha agregado un beat electrnico y otras texturas rtmicas (a partir de elementos
percutivosprocesadosconmodulacinydelay),quejuntoconelaumentodeltempo,ledan
granclaridadrtmicaalapieza(particularmentealmotivoqueseharepetidoalolargodela
obra),ymuchaalegra.Estegrancontrastedeatmsferaconlaprimeraaparicinde'Primate',
representaelresultadodelainspiracinagregadaalatecnologa.Esdespojarlatecnologade
suaspectofroeinhumanoparaconvertirlaenalgovibranteyemocional.Elcomputadorcierra
laobrasoloenelescenariotalcomoempez.
3. Elprocesodecomposicin
3.1. Inicio
Elprimerpasohacia'01radioreloj'fueeldiseodevariosalgoritmosparacsoundafinalesdel
2003.Estosalgoritmospermanecenenlassecciones'Ionosphere'y'Blues'ygeneranlaslineas
de delay independientes. Tambin en esta primera fase se hizo la composicin de la
introduccin usando sntesis granular tambin en csound y 'Primate melanclico' que se
compusoen Sonar31 usandoprincipalmente elsintetizador desoftware Absynth deNative
Instruments.Tambinsehicieronlosprimerosbocetosparaelvideodeestasdossecciones
usandolasherramientasgrficasdecsoundAV.
AlunirseGonzaloalproyectoseinicialacomposicindelgruesodelaobrausando
principalmenteSonar.Lacomposicinsehizoenunsecuenciadorcomercialtradicional,pero
siempresetenapresenteelroldelaimprovisacinylainterpretacinenvivo,dejandosiempre
espacioparastos.Alolargodeesteprocesoseplaneabagenerarelaudioyelvideousandoun
solocomputadorcorriendocsoundAVenWindowsXPyhaciendolaedicindelcdigousando
winXsoundPro.Laraznporlaqueseeligielsoftwaredecdigoabierto csoundfueporsu
granversatilidadtantoparaelprocesamientoygeneracindesonidocomoporlaposibilidadde
tenergraninteractividad.Otraraznporlaquenoseeligialgnsoftwarecomercialcomo
LiveoReasonfuequesequeraquelasseccionesdelaobrafluyeranininterrumpidamentey
sinmanipulacindelcomputador,algoimposibleconestosprogramasyaquesetendraque
cargar un nuevo archivo para cada seccin. Sin embargo, pronto surgieron las siguientes
necesidadesadicionales:
SevilanecesidaddeusarentiemporealpluginsVSTparatenerunapaletaverstil
de sonidos, y csoundAV no tena (ni tiene an) la capacidad de correrlos. Como
primerasolucinseescribiunmdulo(enC++)quepermitausarpluginsVSTen
csound5,pero csound5annoeraaptoparausoentiemporealenWindowsenesa
poca,asquesedebirecurrirapuredataparaalojarestosplugins.Estoimplicque
sedebateneruncomputadoradicionalyaquenoesposibleenWindowsXPquedos
programas independientes accedan a una tarjeta de sonido cuando se quieren usar
driversdebajalatenciacomoASIO.Desdeestemomentosecomenzasepararel
procesodeaudioentrecsoundypuredataendoscomputadores,sincronizndolosa
travsdeMIDI.Lasincronizacinsehizoatravsdemensajesnoteonenelcanal15,
conunvalordenotaparaencenderyotrodiferenteparamarcarelfinaldeseccin.La
informacindecontroladoresMIDIpasabadirectamentedelcomputadorconcsound
alde pd paracontrolarparmetrosdelospluginsVST,queenunprincipiofueron
Cyanide2(distorsinporwaveshaping,gratuita)yOrangeVocoder(deProsoniq).
1 SonaresunsequenciadorMIDIygrabadormultitrackdeaudiodigital.
2 Estalimitacinnosehasuperadodeltodo,ysiempretocatocarseccionesdesdeelprincipio.
Enestafaseseempezaasentarlaprimeraversinfuncionalde'01radioreloj',enla
queseusarondoscomputaresdelasiguienteforma:
Sediseunsimpleprotocolodesincronizacingeneradoporcsound,quenoinclua
ningunainformacindeposicinsinosologatillosdeinicio,quehademostradosersuficiente,
yaquenoserequiereenningnmomentounasincronizacinprecisaentrelasaplicaciones,
sinosloquecadaunaejecutelatareaadecuadasegnelmomento.Esteprotocolodemensajes
denoteon,permaneceenlaversinactual.
Elprotocolocuentaprincipalmentecondospartes.Unaqueusaelcanal15indicaalos
programasquseccindelaobraestsonando. Laseccindeterminaqualgoritmosdeben
activarse o apagarse, tanto en audio como en video. Los canales 18 determinan controles
especficos de cada seccin, siendo la primera 'Ionosphere' y la octava 'party' (la seccin
'Electriccowboy'notieneningncontrolMIDI).Porestoencadacambiodeseccinseenva
unmensajedesdecsoundqueindicaqueunaseccinterminaeinicialasiguiente,yquese
debe escuchar en el canal MIDI siguiente, teniendo que configurar al controlador MIDI
(Radium49)paraquetransmitaporelcanalsiguiente.Laventajadesepararlasseccionespor
canalMIDIgarantizaquenosepuedenactivarfuncionesindeseadascomoactivarporerror
unafuncindeotraseccin.
Laorganizacindelafuncindelasteclasdelcontroladorparaayudaralamemoriase
hizoagrupandofuncionalidadyseparandofuncionesporoctava.Elcontroladorusadoesun
Radium49,quetiene49teclas(4octavas),8slidersy8perillas(potsnumeradas9a16).Por
ejemplolaseccin'Ionosphere'quedebetransmitirporelcanalMIDI1secontrolaas:
Nota
Funcin
C4aA4(teclas
blancas)
Estasnotascontrolanelmuestreodelradio,enviandolaentradadeaudio
aunadelas6lneasdedelay,cadaunarepresentadaporunateclablanca.
Cuandolateclaestapresionada,elaudioesenviadoalalneadedelay.
F#4,G#4yA#4
C5
Iniciodelkickdrumrtmico.Tieneefectoenelvideotambin.
D5
Inicialasecuenciapregrabada.Debeiniciarsincronizadaalkickquese
disparconC5.Produceuncambioenelvideo.
F5
A5
Grabaaldiscoduroelsonidodelloopmslargoqueluegoseusarenla
seccin'sueo'.
Adicionalmenteaestasteclas,controladoresMIDItienenefectoenelproceso.Enel
casodeIonosphereestndistribuidosas:
Slider
Funcin
1al6
7y8
Controlanlafrecuenciayresonanciadelfiltroresonantepasabajosquese
activaconF#4.
Tabla 2a. Controles MIDI para la seccin 'Ionosphere'
Perilla
Funcin
9,10,11
Niveldelaslneasdedelay1,2y3
12
Niveldelaslneas4,5y6
13
Nivelmasterdelaslineasdedelay
16
Niveldelasealdelmicrfonoparaamplificarelsonidodelradio
Tabla 2b. Controles MIDI para la seccin 'Ionosphere'
Laeleccindeusarelcomputador2paracsoundyelvideoobedeciaqueeltrabajo
querealizabaelcsound(lneasdedelay,controlmaestro)eramenosexigenteparaelprocesador
queelquerealizabapuredata(quedebaalojarpluginsVST,yreproducirarchivosdeaudio
largos), y se escogi el computador con el hardware de grficas ms apropiado para este
trabajo.
Conestadisposicinseterminlaprimeraversinfuncionalde'01radioreloj'queha
sidopresentadaenelTeatroColndeBogotcomoconciertodecierredelcicloanual'Coln
Electrnico'endiciembrede2004yluegoenlaCorporacinColombianadeTeatroenfebrero
de2005.
Sinembargoestesistemapresentaalgunascomplicacionesquesehanqueridocorregir:
Tenerelaudioseparadoendoscomputadoresimplicabatenerqueusarunaconsola
demsde16canales,quetiendeasermscostosoeimprctico.Loidealseraque
unsolocomputadorprodujeseelaudio,yaquelalimitacinnoeslacomplejidaddel
proceso,sinoelhechodequeenWindowsXPdosprogramasnopuedenacceder
simultneamentealhardwareconlabajalatenciarequeridaparatrabajoentiempo
real.
OcasionalmenteocurraqueelsistemasecaacuandorecibaunanotaMIDI,por
causasqueparecenapuntaraalgnproblemaenelsubsistemaolibrerasMIDIde
Windows cuando secorren varias aplicaciones MIDI yhayunacarga alta en el
procesador.Sehavistoqueesteproblemaestrelacionadoconeldiscoduroexterno
quealojalosarchivosdeaudio.
Otroproblemamolestosurgaporunbugengemconelobjeto[separator]quean
nohasidocorregido.Laejecucindelvideodebisepararseendospartes,teniendo
quecerrarpdentreunayotra.Sinembargo,alcerrarpdenestascircunstancias,por
alguna razn an desconocida, la informacin MIDI dejaba de viajar entre las
aplicacionesatravsdeloscablesvirtuales.Estoimplicquesedebareiniciarel
computador 2 en medio de la presentacin, algo que se escondi con la
improvisacin acstica de armnica y teclado por parte del 'msico' llamada
'electric cowboy' mientras el 'tcnico' reiniciaba y arrancaba de nuevo el
procesamiento de audio y de video, con las correspondientes conexiones MIDI
virtualesylaconfiguracindelospluginsVST.
Elproblemaeraunaparadoja,porqueCmosepararelvideodelaudiosisedeben
correr dos programas de audio que deben estar en computadores separados sin usar un
computador ms? En ese momento, me encontraba experimentando con Linux haca algn
tiempo, y la posibilidad de usar csound y pd a travs de Jack [2] permitira hacerlo. Sin
embargoelcambionoserasencillo.
Enprimerlugar,laversindeCsoundqueseestabautilizandoeraCsoundAV0.043,[7]
quecontenafuncionesannodisponiblesenlaversinoficialdeCsound4paraLinux,asque
setrabajparaportarlosopcodesde CsoundAV a Csound5 (quetieneunaarquitecturams
moderna,yesmsfcildeextender).Afortunadamente,porlamismapoca(aprincipiosdel
2005),lacomunidaddedesarrolladoresllegunaversinestable(aunqueanbeta),quecorra
eficientementeentiemporealyeracapazdeconectarseaJack.
LospluginsVST(Absynth,OrangeVocoder,Cynanide2yJX220)quesehabanusado
son programas de Windows, que despus de algn trabajo se hicieron correr sobre Linux
usandoWINEy jack_fst.Slounodeellosnofuncion(JX220)perocomonoeraunode
timbredemasiadoimportante,sesustituypor polyiblit quediunostimbressimilares.Para
realizarlamezclaynivelacindeestospluginsseconectanatravsdeJackacsoundypdque
seencargandelanivelacin.
InicialmentesepensenconectarelguanteP5directamenteaLinux,perolasversiones
msrecientesdelkernel(seestusando2.6.10)nosoportananelguante,asquesedebi
escribirunpequeoprogramaen pd (enWindows)queconvirtieralainformacinMIDIdel
guanteaOSC.Elmontajedefinitivoestpresentadoenlafigura4.
4. Conclusiones
Elprocesodedesarrollode'geminiflux'porsusintensosrequerimientostcnicos,yporsus
ambiciosas intenciones estuvo lleno de obstculos impredecibles e inesperados. Como la
intencinyladireccindelproyectosiempreestuvoclarasehicierontodoslosesfuerzospara
quelaslimitacionestcnicasnuncafrenaran elprocesoylavisin creativa.Elsoftwarede
cdigoabiertoestuvopresentedesdelaconcepcindelproyecto,perolaadopcinde Linux
como sistema operativo de uno de los equipos fue una consecuencia inesperada. Con este
documentosequieredemostrarlamadurezyversatilidaddeestasherramientasgratuitas,enun
contextoenelquebrillansusmayoresfortalezas.
LaexperienciaconLinuxhasidoinmensamentepositiva,yaunqueesciertoqueesun
sistemaoperativoquepuedetomartiempoparaconocer,haposibilitadolaejecucinde'gemini
flux'dandounaestabilidadquenosehabalogradoenWindows.Parafuturasproduccionesde
'geminiflux'seesperausarlinuxentodoelproceso,inclusoparaelvideo.Deestaformase
simplificar la interaccin entre los diferentes programas, y se facilitar la compatibilidad
futurapornousarsesoftwarepropietario.Adems,elhechodeusarsoftwaredecdigoabierto
permiteextenderymodificarlafuncionalidaddelsoftwaresegnseanecesario.
5. Referencias
[1] Boulanger,R.2000.ed.TheCsoundBook.MITPress.Cambridge,Massachusetts.
[2] Davis,P,et.al.JACKJackAudioConnectionKit.http://jackit.sourceforge.net/
[3] Dodge,C.,Jerse,T.1997.ComputerMusic.2ndEdition.SchirmerThompsonLearning.
[4] GeminiFlux.http://www.geminiflux.com
[5] Goebbels,Heiner.1998.BlackonWhite.http:/www.heinergoebbels.com.
[6] LopezLezcano,F.2002.ThePlanetCCRMASoftwareCollection.ProceedingsofICMC
2002.InternationalComputerMusicAssociation.SanFrancisco.
[7] Maldonado,Gabriel.2001.CsoundAV.http://www.csounds.com/maldonado/
[8] Native
Instruments
Inc.
instruments.com/index.php?id=absynth3_us
Absynth.
http://www.native
[9] Puckette, M. 1996. Pure Data: another integrated computer music environment.
Proceedings of ICMC 1996, Goeteborg, Sweden. International Computer Music
Association.
[10]Roads,C.2001.Microsound.MITPress.Cambridge,Massachusetts.
[11]Steinberg.VSTPluginstandard.http://www.steinberg.de
[12]Wright,M.,A.Freed. OpenSoundControl:ANewProtocolforCommunicatingwith
SoundSynthesizers,ProceedingsofICMC1997.InternationalComputerMusicAssociation.
SanFrancisco.
[13]Yi,S.Blue.http://www.csounds.com/stevenyi/blue/
[14]Zmoeling,I.maintainer.Gem.http://gem.iem.at/
5.1. Hardwaredecontrol
EyrisInfraredMIDIcontroller.http://www.synesthesiacorp.com/indecks.html
P5glove.http://www.zzz.com.ru/index.php?area=pages&action=view_page&page_id=11
Radium49.http://www.midiman.com/products/en_us/Radium49main.html