So a la Xarxa

  • Josep Manuel Berenguer

PID_00180313
Cap part d'aquesta publicació, incloent-hi el disseny general i la coberta, no pot ser copiada, reproduïda, emmagatzemada o transmesa de cap manera ni per cap mitjà, tant si és elèctric com químic, mecànic, òptic, de gravació, de fotocòpia o per altres mètodes, sense l'autorització prèvia per escrit dels titulars del copyright.

Introducció

El so és un element fonamental en la concepció i ús dels productes multimèdia de la Xarxa. Si bé al principi de l'enorme desenvolupament d'Internet no es van dedicar grans esforços al tractament dels continguts d'àudio, a poc a poc han anat apareixent productes que en faciliten en gran manera l'ús.
La capacitat d'identificació dels sons els fan especialment adequats per a la distribució de continguts de manera sintètica. Per això, en consolidar-se l'ús de les xarxes socials a Internet i augmentar l'amplada de banda a què accedeixen els usuaris, han aparegut un bon nombre d'eines de tractament de so que exploten els avantatges dels entorns col·laboratius.
Per això la gran proliferació de productes d'Internet que proposen l'ús del so de maneres especialment integrades amb els propòsits de les aplicacions específiques.
No hi ha una forma única definida de l'ús del so a Internet. Cal inventar els contextos i les interfícies en les quals el so pot ser de gran ajuda en les tasques de fer públics els missatges.

Objectius

  1. Utilitzar el so, la seva generació i el seu tractament en contextos col·laboratius d'Internet basats en el Web 2.0.

  2. Integrar i gestionar continguts sonors en aplicacions multimodals d'acord amb criteris col·laboratius.

Competències
  • 4. Adaptar-se a les tecnologies i als futurs entorns actualitzant les competències professionals.

  • 11. Ser capaç d'analitzar un problema en el nivell d'abstracció adequat a cada situació i aplicar les habilitats i els coneixements adquirits per a abordar-lo i resoldre'l.

  • 16. Capturar, emmagatzemar i modificar informació d'àudio, imatge i vídeo digitals aplicant principis i mètodes de realització i composició del llenguatge audiovisual.

  • 19. Integrar i gestionar continguts digitals en aplicacions multimodals d'acord amb criteris estètics, tècnics i funcionals.

  • 21. Distribuir continguts multimèdia de manera eficient a través de les diferents plataformes disponibles (web, mòbil, televisió digital, etc.).

  • 22. Atendre adequadament consultes sobre projectes, tecnologies i mercat de productes multimèdia avaluant de manera precisa l'entorn d'aplicació, els recursos i les alternatives tecnològiques disponibles.

Metodologia
La lectura completa del mòdul i la posada en pràctica dels exemples proposats.
El treball personal és fonamental per a integrar els coneixements pràctics en les pròpies normes de conducta quan es treballa amb els nous entorns de programació i gestió de continguts multimèdia. L'estudiant s'ha de prendre el seu temps per fer els exercicis i acceptar que cal reflexionar-hi i, fins i tot, fer-los diverses vegades, amb la finalitat d'automatitzar les accions i interioritzar les formes de pensament pròpies de cada nou context d'operació.
Les noves aplicacions de gestió i creació de so implementades per al Web 2.0, que inclouen eines per al desenvolupament d'aquests continguts en contextos col·laboratius, requereixen un canvi de paradigma en la mentalitat social dels creadors. Els exemples proposats per a aquest mòdul han de ser fets tenint en compte la capacitat de l'aula per a la formació de grups de treball.

1.Inclusió de sons en documents HTML

1.1.En HTML

El mètode més simple per a incloure so en una pàgina web és presentar-lo com un enllaç. Per exemple:
<a href="elmeuSo.aiff">reproduïu el meu so</a>
Fins a l'HTML 5, el mètode més emprat per a la inclusió de so en un document HTML era la incrustació. Això es duia a terme per mitjà de l'etiqueta <object>.
En les versions d'HTML anteriors a la 5, suposant que la ruta d'accés relatiu del so que es pretén associar al document HTML sigui ../sonidos/sonido1.mp3, aquest procés té lloc simplement amb la inclusió del codi següent:
<EMBED TYPE="music/crescendo" SONG="../sons/so1.mp3" HEIGHT=16 WIDTH=16
AUTOSTART=true LOOP=false> <BGSOUND SRC="../sonidos/sonido1.mp3" LOOP=1>
O aquest altre:
<EMBED SRC="../sons/so1.mp3" AUTOSTART=true LOOP=false> <BGSOUND SRC="../sons/so1.mp3" LOOP=1>
Amb el lliurament d'HTML 5, la inclusió d'àudio en una pàgina web es fa per mitjà de l'etiqueta <audio>. Un exemple d'això es mostra en les línies següents:
<audio
     src="so1"
     controls="controls"
>so1
</audio>
S'hi mostra l'ús dels atributs src i controls. El valor atribuït a src és l'URL del so en qüestió. L'atribut controls amb el valor "controls" representa els controls de posada en marxa i transport del so.
Altres atributs de l'etiqueta <audio> són:
  • autoplay, que amb el valor autoplay indica al seu contenidor que l'execució del so ha de tenir lloc en el moment de la càrrega del document al navegador.

  • loop, que amb el valor loop indica que el so torni a ser executat en acabar

  • preload s'empra per a indicar si volem que el so es carregui en carregar la pàgina, o si, al contrari, només es carrega quan s'acciona l'execució al botó apropiat. Accepta els valors auto, metadata i none.

L'etiqueta <audio> suporta els atributs globals i d'esdeveniments d'HTML 5.
En particular, si el navegador no suporta l'etiqueta en qüestió, es presenta el text que l'usuari escriu entre l'obertura i la clausura de l'etiqueta. Per exemple:
<audio src="../so/so1" controls="controls">
Aquest navegador no reconeix l'etiqueta "<audio>"
</audio>

1.2.Amb l'ajuda del Javascript

El més simple consisteix en la inclusió de vincles a arxius en algun format comprimit com mp3. És molt fàcil. Simplement cal tenir l'arxiu mp3 en qüestió en algun lloc accessible i escriure una cosa similar al següent en un document HTML:
<a href="javascript://"
onMouseOver="window.status='obra descarregable en mp3';return true" onClick =
"window.open('http://www.sonoscop.net/jmb/musicas/obiectum/obiectum.mp3', 'newWinmusicasmp3',
'status=no,toolbar=no,directories=no,menubar=no,resizable=yes,scrollbars=yes,width=320,
height=240')">ob-iectum</a>
cinta magnètica. obra feta en el gmeb.
<br><br>
En aquest cas, per mitjà de Javascript s'obre una nova finestra anomenada newWinmusicasmp3 en la qual s'executa una peça de l'autor d'aquests materials anomenada Obiectum, l'URL de la qual és:
Els altres detalls tenen a veure amb la presentació en pantalla del reproductor de mitjans.
  • status=no: indica que no volem barra d'estat a la nova finestra oberta al navegador.

  • toolbar=no: indica que no volem barra d'eines a la nova finestra oberta al navegador

  • menubar=no: indica que no volem una barra de menú a la nova finestra oberta al navegador.

  • resizable=yes: indica que l'usuari pot donar una mida nova a la nova finestra oberta al navegador.

  • width=320, heigh=240: són les dimensions inicials en punts de la nova finestra.

Aquest codi Javascript, com a resposta a l'activació de l'enllaç que el referencia, obre una nova finestra, l'únic component de la qual és un objecte d'àudio.
De fet, si s'escriu http://www.sonoscop.net/jmb/musicas/obiectum/obiectum.mp3 al localitzador del navegador, el so en qüestió s'activa directament a la finestra en la qual s'estigui treballant. D'aquesta manera, tanmateix, no podem obtenir la presentació del so com a resposta a l'activació d'un determinat enllaç.
Sens dubte aquest URL és totalment arbitrari. Qualsevol URL que assenyali un arxiu mp3 a la Xarxa seria obert per aquest codi.

2.So interactiu

2.1.Miniaplicacions

Hi ha altres maneres d'incloure so en una web. Una són les miniaplicacions de Java, que donen gran flexibilitat al treball amb àudio. Hi ha per a això un connector que facilita el treball sonor i musical en navegadors. Es diu JSyn. Es tracta d'un entorn per al desenvolupament de programes musicals interactius en Java. Això permet utilitzar-lo a la Xarxa per mitjà d'un navegador que el tingui instal·lat com a connector.
Per això, per a gaudir de les facilitats del JSyn, el primer que cal fer és anar a http://www.softsynth.com/jsyn/ i en la part de la dreta de la pàgina, executar el primer pas que se suggereix: Explore Interactive Music Applets. Això obre una altra pàgina que detecta el navegador i el sistema que esteu utilitzant i us ofereix la possibilitat que s'instal·li el JSyn.
Una vegada instal·lat el connector es poden consultar els exemples que hi ha al segon pas suggerit: exploració de les miniaplicacions de música interactiva. En aquesta pàgina trobareu els exemples següents:
  • Wind: un soroll passa a través d'un filtre passabaix amb modulació aleatòria.

  • SawFader: modulació d'una ona en dent de serra.

  • WaveMaker: síntesi d'una forma d'ona a partir d'ones sinusoïdals. síntesi additiva.

  • SeeOsc: presentació d'una sèrie de forma d'ones i escolta de les diferències entre oscil·ladors de característiques, la descripció dels quals no ve ara al cas, però que produeix sons interessants.

  • FMLab: edició i execució de 4 operadors d'FM.

  • Plucked String: model físic de corda pinçada per mitjà de l'algoritme Karplus-Strong.

  • Birds: generació de sons sintètics d'ocells.

  • ChebyshevSong: interpreta una cançó generada algorítmicament a partir d'un modulador d'ona de Chebychev. Tampoc no ve al cas la descripció de model de síntesi.

  • Rain: so de pluja generat per síntesi granular.

  • FilterFun: escolta de l'efecte de l'aplicació de diversos filtres a diferents sons.

a) Hiperinstruments:
  • WebDrum: sessió d'improvisació amb altres músics a través de la Xarxa.

  • SeqGen: interacció amb un generador algorítmic de seqüències.

  • Performance Rack #1: exploració d'un generador de música interactiu.

  • PinWheel: rotació d'una melodia en un espai melòdic.

  • Tuna: combina diversos sons rars.

b) Galeria d'usuaris:
  • AudioServe: evolució genètica de sons d'FM rars. Programat per Matthew Yee-King.

  • AlgoMusic Gallery: música creada amb JMSL (Java music scripting language) i JSyn.

El JMSL és un llenguatge que utilitza JSyn de manera molt interessant. La seva descripció es troba en: http://www.algomusic.com/jmsl/
Altres exemples que empren JMSL són:
  • Graphical Instrument using Pythagorean Tuning by Wolfgang Fulda.

  • Algorithmic Jazz by John Clavin.

  • bong! smack!: una instal·lació sonora que implica les torres de campanes de la ciutat de York. Des d'Internet es pot contribuir a la peça creant sons de campanes per a ser interpretats a les torres històriques de la ciutat.

L'"etcètera" d'exemples que es poden consultar en obrir la pàgina en qüestió és llarg. Com més se'n provin, més ampli serà el panorama de possibilitats.

2.2.Entorns col·laboratius

Els entorns col·laboratius són interactius, com els anteriors, però es basen en el fet que la informació flueix entre els usuaris, que formen comunitats.
Hi ha molts exemples d'entorns col·laboratius per a l'ús del so. Cada dia apareixen noves propostes. Entre aquestes, es pot esmentar:
  • Indabamusic, que facilita l'edició col·laborativa de so en línia (http://www.indabamusic.com/>).

  • AudioTool, l'especialitat del qual és la generació de so per mitjà d'un llenguatge de programació visual molt intuïtiu i eficaç (http://www.audiotool.com/).

  • SoundCloud, un entorn que permet compartir arxius amb una comunitat i posar-los en venda, si sembla convenient (http://www.soundcloud.com/).

La característica d'ús general de totes aquestes aplicacions col·laboratives en línia és que per a accedir als seus serveis és necessari registrar-se. Una altra qüestió important quant a l'ús d'aquestes eines és que funcionen sensiblement millor si es disposa d'un accés a Internet de banda ampla. Això és perquè requereixen la tramesa de grans quantitats d'informació. Per això, quan l'usuari requereix una acció determinada, la resposta pot presentar alguna demora.
Registre en el SoundCloud
Obriu un navegador, preferentment el Firefox, i al localitzador, escriviu: http://www.soundcloud.com
Ha d'aparèixer una pantalla en la part superior de la qual es veu el següent:
Figura 1. Pagina principal de SoundCloud
Figura 1. Pagina principal de SoundCloud
Per a iniciar el registre, n'hi ha prou de prémer el botó Sign Up i llavors apareix un formulari contextual que permet la introducció de dades:
Figura 2. Finestra de registre del SoundCloud
Figura 2. Finestra de registre del SoundCloud
Després d'escriure totes les dades que es demanen i seleccionar la casella I agree to the Terms of Use of SoundCloud, es mostra una pantalla per a la introducció de més dades:
Figura 3. Finestra d'ampliació de dades de l'usuari del SoundCloud
Figura 3. Finestra d'ampliació de dades de l'usuari del SoundCloud
Després de la introducció d'aquestes dades i havent premut el botó Done, una nova pantalla apareix a la finestra del navegador:
Figura 4. Benvinguda a un nou usuari del SoundCloud
Figura 4. Benvinguda a un nou usuari del SoundCloud
S'hi informa que han enviat un missatge de confirmació al compte de referència, i també d'algunes de les possibilitats del servei: pujar sons per a compartir, explorar els sons d'altres usuaris o accedir a una introducció de les possibilitats del servei i les seves formes d'ús més comunes. Sens dubte suggereixen que els informeu de més dades sobre l'usuari i que es faci publicitat del producte per mitjà de la invitació d'amics per mitjà del correu electrònic.
Abans de res, tanmateix, convé visitar la bústia del compte que es va donar en el procés de registre. Hi haurà un missatge com aquest:
Figura 5. Missatge de confirmació de nou registre d'usuari al SoundCloud
Figura 5. Missatge de confirmació de nou registre d'usuari al SoundCloud
Per a concloure el procés de registre, cal seleccionar el vincle Clicking this link.
Llavors ens tornarà a la pàgina principal del SoundCloud i estarem en disposició de treballar amb aquesta eina.
Registre en l'AudioTool
El registre en l'AudioTool és similar, però té les seves especificitats. Per a accedir al registre, cal visitar la pàgina següent: http://www.audiotool.com.
Això ens porta a una pàgina amb la part superior com la de la imatge:
Figura 6. Pàgina principal de l'AudioTool
Figura 6. Pàgina principal de l'AudioTool
Per a registrar-se, cal prémer Create Account en la part central dreta. Apareix llavors una nova pantalla:
Figura 7. Finestra de registre de l'AudioTool
Figura 7. Finestra de registre de l'AudioTool
És el moment de crear un usuari amb un nou nom amb la seva adreça electrònica i una contrasenya, que s'haurà de repetir per seguretat. No s'ha d'oblidar la selecció de la casella I accept the Terms & Conditions i prémer Signup.
A la pantalla següent s'exhorta a la confirmació:
Figura 8. Missatge d'alerta per a la confirmació de nou compte en l'AudioTool
Figura 8. Missatge d'alerta per a la confirmació de nou compte en l'AudioTool
Això es pot dur a terme, com en el cas anterior, seleccionant l'enllaç corresponent al cos del missatge:
Figura 9. Missatge de confirmació a la bústia de correu de l'usuari
Figura 9. Missatge de confirmació a la bústia de correu de l'usuari
Convé tenir en compte que alguns missatges enviats automàticament són directament posats a la carpeta de correu brossa. En el cas dels missatges de l'AudioTool, això podria ocórrer.
Una vegada donat d'alta dels serveis, ja poden ser utilitzats.
Una sessió del SoundCloud
Pujarem nous arxius d'àudio i inclourem comentaris. SoundCloud permet la pujada d'arxius en qualsevol qualitat. Això el converteix en una eina perfecta per al treball col·laboratiu entre persones que necessiten treballar sobre una mateixa base sonora. Cada membre del grup podrà compartir amb els altres els seus comentaris sobre el so.
Si en el registre del nou compte s'ha demanat que es reconegui l'usuari en entrar, després de seleccionar l'URL del SoundCloud es readreça a la seva pàgina personal. L'opció principal recomanada és Upload & Share.
Figura 10. Menú de la pàgina de benvinguda a un usuari conegut al SoundCloud
Figura 10. Menú de la pàgina de benvinguda a un usuari conegut al SoundCloud
Si es prem aquest botó, una nova pantalla ens proposa la pujada d'un arxiu ja existent al disc dur del nostre ordinador o, en el seu defecte, l'enregistrament d'un de nou.
Figura 11. Interfície de pujada d'arxius al SoundCloud
Figura 11. Interfície de pujada d'arxius al SoundCloud
En seleccionar Choose files es mostra un selector d'arxius:
Figura 12. Seleccionador d'arxius per a la pujada al SoundCloud
Figura 12. Seleccionador d'arxius per a la pujada al SoundCloud
Una vegada escollit l'arxiu en qüestió, es manifesta una nova pàgina en la qual s'ha de registrar la informació referent a l'arxiu d'àudio:
Figura 13. Caracterització del tipus d'arxiu del nou material sonor pujat al SoundCloud
Figura 13. Caracterització del tipus d'arxiu del nou material sonor pujat al SoundCloud
Nom, tipus d'arxiu, gènere, etiquetes i una imatge és el que es refereix a la part superior del formulari, que, per al cas hipotètic del so de l'aigua xocant contra les parets d'un bidó, queda de la manera següent:
Figura 14. Finestra de metadades d'un arxiu al SoundCloud
Figura 14. Finestra de metadades d'un arxiu al SoundCloud
Una mica més avall, es requereix informació sobre els permisos amb què volem limitar l'accés a l'arxiu acabat de pujar.
Figura 15. Espai de permisos d'un arxiu a SoundCloud
Figura 15. Espai de permisos d'un arxiu a SoundCloud
Les possibilitats són si es pot baixar o no, si es pot emprar incrustat en una pàgina web o no i si es pot emprar el so en qüestió en reproduccions en temps real fetes per terceres parts per mitjà de l'API de SoundCloud.
La primera es proposa tancada per defecte, perquè SoundCloud podria servir per a la distribució comercial de sons a través de la Xarxa.
Finalment, se sol·licita informació especial del so i si en voleu activar l'ús en les xarxes socials Facebook, Twitter i Myspace:
Figura 16. Conclusió del procés de pujada d'un arxiu al SoundCloud
Figura 16. Conclusió del procés de pujada d'un arxiu al SoundCloud
El botó Save serveix per a emmagatzemar el so entre les pistes de l'usuari. Després de ser polsat el so en qüestió es mostra accessible a la finestra del navegador.
Figura 17. Addició d'un comentari general al SoundCloud
Figura 17. Addició d'un comentari general al SoundCloud
En aquesta finestra es permet escoltar el so, comentar-lo, compartir-lo i canviar-li els permisos.
Com de costum, per a escoltar un so, cal prémer el botó de reproducció, que en la interfície del SoundCloud té l'aspecte de la imatge:
Figura 18. Botó d'inici d'execució d'un arxiu d'àudio al SoundCloud
Figura 18. Botó d'inici d'execució d'un arxiu d'àudio al SoundCloud
Els comentaris es poden fer de manera general, per mitjà de l'escriptura en l'espai reservat a la part inferior de la finestra. Perquè es publiqui, després de l'escriptura, s'ha de prémer el botó Post comment.
També és possible comentar parts concretes del so, per mitjà de la selecció del punt que volem a la barra blava que es disposa just per sota de la representació de l'ona de pressió:
Figura 19. Inici del procés d'inclusió d'un comentari en un punt específic d'un so al SoundCloud
Figura 19. Inici del procés d'inclusió d'un comentari en un punt específic d'un so al SoundCloud
Això permet a tots els qui tenen accés a un so marcar punts específics d'un so. D'aquesta manera, és possible precisar qualsevol detall susceptible d'interès per a un determinat projecte. Per a això se selecciona el punt en qüestió a la barra blava de transcurs temporal de l'arxiu.
Una vegada seleccionat el punt que es vol comentar, es permet la introducció de caràcters:
Figura 20. Inclusió de text en un comentari puntual d'un so al SoundCloud
Figura 20. Inclusió de text en un comentari puntual d'un so al SoundCloud
Finalment, després de prémer el botó Post aquest comentari nou queda anotat per mitjà de la fotografia de l'usuari que el va dur a terme just en el punt.
Figura 21. Un comentari puntual i un altre de general en un so a SoundCloud
Figura 21. Un comentari puntual i un altre de general en un so a SoundCloud
Una vegada pujat el so i fets els comentaris corresponents, pot ser compartit amb amics i clients per mitjà de l'URL del localitzador. En aquest cas: http://soundcloud.com/wttgnstn/bidon.
Una sessió de l'AudioTool
Les sessions de l'AudioTool permeten compartir processos de creació de sons o de peces musicals fetes amb aquests. En l'argot de l'AudioTool, qualsevol procés de generació rep el nom de sessió. En aquesta activitat se suggereix l'estudi d'una sessió de l'AudioTool preparada per endavant amb la intenció d'afegir una reverberació al producte de partida. Aquesta sessió es troba en un directori específic i ha estat creada especialment per a aquesta activitat per un usuari que hem anomenat arbitràriament mssmm. Bé hauria pogut ser Olivia o cocodril o qualsevol altra rastellera de caràcters.
Una vegada obert el compte a l'AudioTool tal com s'ha descrit anteriorment, visiteu: http://www.audiotool.com/project/mssmm.
Qualsevol que tingui un compte, pot seguir l'usuari mssmm en escriure aquest URL al localitzador del seu navegador. Podrà veure llavors una pàgina amb l'aspecte de la figura següent.
Figura 22. Aspecte de la pàgina de sessions de msmm a l'AudioTool
Figura 22. Aspecte de la pàgina de sessions de msmm a l'AudioTool
En aquest espai hi ha alguns talls accessibles. Com es tracta d'un espai actiu, mai no serà exactament igual. Evolucionarà amb el temps.
Cada un dels talls es representa amb la seva icona corresponent. La sessió designada per a aquesta activitat es diu seqüenciador. Per a escoltar-la, n'hi ha prou de prémer el botó Play, que queda a la dreta de la seva icona. Però si volem conèixer més detalls de la programació, llavors convé prémer la icona o l'enllaç de la part superior. Amb això, l'AudioTool redirigeix l'usuari a una pantalla específica del projecte seqüenciador.
Figura 23. Pantalla específica de la sessió seqüenciador a l'AudioTool
Figura 23. Pantalla específica de la sessió seqüenciador a l'AudioTool
Novament, a la part superior de la pantalla s'ofereix la possibilitat d'escoltar aquest contingut.
Tanmateix, ara cal seguir l'enllaç Remix. Això ens habilitarà l'edició d'un nou projecte basat en seqüenciador. En seleccionar Remix, s'obre una nova pantalla que conté el logotip de l'AudioTool amb una barra de càrrega.
Figura 24. Finestra de càrrega d'una sessió de l'AudioTool
Figura 24. Finestra de càrrega d'una sessió de l'AudioTool
El procés de càrrega pot arribar a durar uns minuts. Tot depèn de l'amplada de banda de què es disposi. Al final, s'haurà obert seqüenciador en l'entorn AudioTool, en aquesta mateixa finestra i sota l'URL: http://burn-studios.audiotool.com/app/secuenciador.
Figura 25. Finestra de Remix de la sessió seqüenciador de l'AudioTool
Figura 25. Finestra de Remix de la sessió seqüenciador de l'AudioTool
A la finestra es mostren diferents camps. A l'espai central s'aprecien dos objectes. El de color gris clar que acull una espècie de teclat és un seqüenciador. El més fosc és un amplificador. Arrossegant els objectes amb el punter del ratolí és possible centrar-los en l'espai de treball.
A la part superior de la finestra hi ha les eines.
Figura 26. Barra d'eines de representació de l'AudioTool
Figura 26. Barra d'eines de representació de l'AudioTool
Arrossegueu la lupa d'esquerra a dreta. La imatge es fa més gran. S'arriben a llegir llavors les llegendes dels botons. També s'aprecia que la sortida del sintetitzador està connectada a l'entrada a l'amplificador. A la dreta figuren els objectes de generació i tractament d'àudio disponibles per a l'usuari. A la part superior d'aquest espai hi ha diverses icones. Per defecte, està activat +:
Figura 27. Barra d'eines d'edició d'AudioTool
Figura 27. Barra d'eines d'edició d'AudioTool
A la part inferior de la finestra hi ha el control de temps, amb els botons de posada en marxa, parada i bucle. Hi ha a més un indicador del punt de lectura:
Figura 28. Barra d'eines de transport de l'AudioTool
Figura 28. Barra d'eines de transport de l'AudioTool
Cliqueu sobre la icona grisa de baix a la dreta, la que representa unes línies al costat d'una icona petita de color cian semblant a un piano de cua vist des de dalt. Hauria d'aparèixer la línia de temps. Torneu a prémer la icona, que estarà de color cian, i la línia de temps es tornarà a tancar. Es veurà més endavant per a què serveix.
Figura 29. Activació o desactivació de la presentació de la línia de temps a l'AudioTool
Figura 29. Activació o desactivació de la presentació de la línia de temps a l'AudioTool
Premeu la posada en marxa del dispositiu de lectura a la barra d'eines de transport de l'AudioTool. El pegat hauria de començar a sonar llavors i les agulles dels indicadors de nivell a moure's. Si no és així, comproveu que el nivell de sortida de tots dos dispositius està al màxim. La icona de posada en marxa haurà d'aparèixer de color cian.
Dediquem l'atenció ara als controls del seqüenciador.
L'interruptor negre de més a l'esquerra serveix per a seleccionar el tipus d'ona: dent de serra a l'esquerra i ona quadrada a la dreta.
Figura 30. Selecció de forma d'ona a l'objecte seqüenciador de l'AudioTool
Figura 30. Selecció de forma d'ona a l'objecte seqüenciador de l'AudioTool
Els sis botons de més a la dreta són els controls relatius a les notes generades pel seqüenciador:
  • Tuning afecta l'altura de les notes.

  • Cutoff freq. afecta la freqüència de tall del filtre que s'aplica a la generació de les notes.

  • Resonance afecta el Q d'aquest mateix filtre.

  • Env. Mode sembla que afecta l'atac de les notes.

  • Decay afecta la caiguda de les notes.

  • Accent emfatitza l'envolupant de les notes.

Figura 31. Ajust del comportament del seqüenciador
Figura 31. Ajust del comportament del seqüenciador
Els dos interruptors circulars serveixen per a seccionar les seqüències emmagatzemades i els bancs on s'emmagatzemen. Hi ha quatre bancs i set seqüències per banc.
Figura 32. Ajust de bancs i seqüències a l'objecte seqüenciador de l'AudioTool
Figura 32. Ajust de bancs i seqüències a l'objecte seqüenciador de l'AudioTool
Canvieu de banc i de seqüència. Els resultats són diferents per a cada selecció.
Una vegada s'hagi comprès el funcionament del seqüenciador, serà el moment d'introduir una reverberació. Per a això, dueu a terme els passos següents:
1) Dels efectes de la dreta, seleccioneu el de color fúcsia i arrossegueu-lo a l'espai de treball. És la reverberació.
Figura 33. Selecció de l'efecte reverberació a l'AudioTool
Figura 33. Selecció de l'efecte reverberació a l'AudioTool
2) Situeu el punter sobre la sortida de la reverberació. Es dibuixa una fletxa just a la sortida del dispositiu.
3) Arrossegueu llavors des d'aquesta fletxa a l'entrada de l'amplificador. Així es connecta la sortida de la reverberació a l'entrada de l'amplificador.
4) Arrossegueu des de la fletxa de sortida del seqüenciador a l'entrada de la reverberació. D'aquesta manera es completa el circuit.
Figura 34. Inserció de l'objecte Reverb a la cadena d'àudio inicial del seqüenciador
Figura 34. Inserció de l'objecte Reverb a la cadena d'àudio inicial del seqüenciador
La reverberació s'ha d'estar aplicant ara a la seqüència produïda pel seqüenciador. Premeu sobre la pastilla de goma de l'efecte. Això l'activa o el desactiva.
  • Room size és la mida de la sala simulada.

  • Predelay és el temps de retard en l'aplicació de l'efecte de reverberació.

  • Mix és la mescla entre el senyal d'entrada i el reverberat.

  • Feedback és el percentatge de senyal de sortida que entra al dispositiu.

  • Damp és el filtratge del senyal reverberat.

Fet això, deseu-ho.
A la barra d'eines inferior del navegador hi ha un menú File. Seleccioneu Save as a remix.
Figura 35. Inici del procés d'emmagatzemament com a remescla de la sessió seqüenciador
Figura 35. Inici del procés d'emmagatzemament com a remescla de la sessió seqüenciador
Apareix una finestra de diàleg on s'aconsella canviar el nom. En Attributes es pot indicar tot el que sembli pertinent.
Una vegada omplerts tots els camps que vulguem, premeu Create.
Figura 36. Assignació d'un nom a la remescla acabada de crear
Figura 36. Assignació d'un nom a la remescla acabada de crear
Durant una estona apareix una icona que indica que funciona el procés de pujada de les dades al servidor. En acabar, una altra finestra de diàleg ens diu que la remescla ha estat creada. Premeu Ok.
Figura 37. El procés d'emmagatzemament ha conclòs.
Figura 37. El procés d'emmagatzemament ha conclòs.
Deseu-ho primer com a draft (esborrany), i seguidament com a template (estructura). Finalment, publiqueu-ho en publish (en el menú File). Aquesta última acció triga més perquè requereix un ús intensiu de la Xarxa. Una connexió de banda ampla agilita el procés.
Navegueu a la pàgina inicial de l'usuari. Podreu comprovar que el nou projecte està disponible en tracks (públic), en drafts i en templates. D'aquesta manera, el projecte s'estableix a la Xarxa i està disponible per a ser compartit amb altres usuaris que, si volen, podran afegir modificacions de manera similar a com ho hem fet nosaltres.

3.Reproducció en temps real d'àudio

L'últim punt per tractar en aquest mòdul és la reproducció en temps real, que no és cap altra cosa que la distribució de fluxos de dades a través de la Xarxa. Els continguts que es generen en temps real, com els concerts i gairebé totes les presentacions públiques de productes musicals, són especialment apropiats per a difondre'ls a través d'aquest mitjà.
La forma més elemental de dur a terme una reproducció en temps real té en compte els passos següents:
  • Captura o generació del material que es pretén distribuir.

  • Tramesa del flux de dades a un servidor especialitzat.

  • Distribució del flux de dades des d'un servidor especialitzat.

Convé esmentar aquí algunes de les eines necessàries per a això, amb l'objectiu de portar a la pràctica la teoria.
El primer que es necessita és un ordinador capaç de mostrejar o generar les dades que volem distribuir i de pujar-les a la Xarxa a mesura que es van produint. Això es du a terme mitjançant una aplicació especial. Per a entorns Windows i Linux, una és Icecast (http://www.icecast.org/). Nicecast s'empra per a Mac OS X, però no és de domini públic com Icecast.
Aquestes aplicacions permeten pujar els sons procedents dels dispositius d'àudio de l'ordinador des del qual es treballa, però també de les aplicacions instal·lades. D'aquesta manera, es pot escoltar com algú està actuant directament sobre les instruccions d'una aplicació. Una altra possibilitat és dirigir el flux d'àudio directament del micròfon de l'ordinador des del qual es du a terme l'operació.
Igualment imprescindible és un servidor, normalment remot, capaç de suportar un nombre gran d'usuaris. Un de domini públic és giss.tv (http://giss.tv). Per a accedir a aquest servei o altres de similars, cal crear un compte al qual una aplicació especial pujarà els sons que vulguem escoltar en directe.
Registre d'un canal de reproducció en temps real a giss.tv
Navegueu, preferiblement amb el Firefox, fins a http://giss.tv/.
Si bé el requisit del navegador no és obligat, es tracta d'una recomanació assenyada, perquè giss.tv ha estat implementat segons el nivell 2 de la norma DOM. Altres navegadors que segueixin aquesta norma permetran també l'obertura d'un compte en aquest servei.
En la pàgina d'entrada, s'ofereixen els mitjans per al següent:
  • La creació d'un canal

  • L'edició d'un canal

  • La creació d'una interfície per al canal creat

  • La inspecció d'altres canals

Figura 38. Accions possibles a la pàgina principal de giss.tv
Figura 38. Accions possibles a la pàgina principal de giss.tv
Seleccioneu Create your channel. Després d'aquesta acció, es presenta un formulari:
Figura 39. Formulari de registre del nou canal de reproducció en temps real a giss.tv
Figura 39. Formulari de registre del nou canal de reproducció en temps real a giss.tv
Empleneu el formulari segons les indicacions següents:
  • code: és el codi que es veu en la imatge que hi ha just per sobre d'aquest camp.

  • mountpoint: és el nom del canal que està creant l'usuari. Se suggereix que sigui alguna cosa com elmeuCanal.ogg o elmeuCanal.mp3.

  • email: aquesta adreça electrònica ha d'estar activa. Una vegada completat el formulari, giss.tv envia una contrasenya a aquest compte per a permetre l'accés a la reproducció per mitjà de la plataforma GISS.

  • Channel description: una descripció sobre el canal que s'està creant. Pot ser una cosa com "proves de reproducció en temps real".

  • keywords: es tracta de paraules clau que defineixen l'interès del canal. Igualment, en aquest cas, es pot posar "proves de reproducció en temps real".

  • Is Public?: si és Yes, llavors el canal de reproducció en temps real apareix a les pàgines grogues del servei de GISS.

  • Kind of contents: el canal és en temps real, seqüències d'àudio o tots dos? A l'efecte d'aquesta activitat, que només pretén mostrar el procés d'obertura d'un canal de reproducció en temps real, poseu-hi qualsevol cosa. Si estiguéssim obrint un canal per a la difusió de continguts en temps real o per a la difusió d'arxius d'àudio, valdria la pena especificar-ho, perquè els usuaris de giss.tv tinguin informació adequada.

  • Channel web site: URL (amb http://) del canal, si n'hi ha. No cal posar res, però com en el cas anterior, aquesta informació pot ser útil als usuaris de giss.tv.

  • Channel image url: URL (amb http://) del logo del canal, si n'hi ha. No cal posar res, però és útil si volem documentar el canal amb vista que sigui emprat públicament.

Cal seleccionar la casella d'acceptació de les condicions i posteriorment, per a concloure aquest primer pas en la creació d'un canal de reproducció en temps real, prémer add mountpoint, el botó amb la pulsació del qual s'enviaran totes les dades del formulari al servidor. Amb això s'haurà completat el registre de les nostres dades.
Al cap d'uns minuts, es rebrà un missatge en el compte especificat.
Figura 40. Missatge de confirmació de creació de nou canal de reproducció en temps real a giss.tv
Figura 40. Missatge de confirmació de creació de nou canal de reproducció en temps real a giss.tv
Convé recordar aquí que l'adreça d'accés del canal per als visitants serà una de les dues següents:
És imprescindible activar el canal seguint el vincle que es requereix en el missatge. Això reenvia a una pàgina amb el contingut següent:
Figura 41. Missatge d'activació del canal
Figura 41. Missatge d'activació del canal
Convé seguir ara el vincle back to giss home per a arribar de nou a la pàgina inicial.
Figura 42. Accions possibles a la pàgina principal de giss.tv després d'haver creat un canal de reproducció en temps real
Figura 42. Accions possibles a la pàgina principal de giss.tv després d'haver creat un canal de reproducció en temps real
Ara és el moment d'editar el canal seguint l'enllaç Edit your channel, que reenvia a una pàgina d'entrada en la qual cal escriure el nom del canal acabat de crear i una contrasenya que s'ha facilitat en el missatge que GISS acaba d'enviar a l'adreça de correu associada al compte:
Figura 43. Accés a un canal acabat de crear en giss.tv. Introducció del nom del canal i la contrasenya subministrada en el missatge de confirmació
Figura 43. Accés a un canal acabat de crear en giss.tv. Introducció del nom del canal i la contrasenya subministrada en el missatge de confirmació
A la pantalla d'edició, que és totalment similar a la de creació, convé només prémer el botó update mountpoint. Així es reenvia a una nova pàgina que suggereix que s'editi una altra vegada la interfície.
Figura 44. Aspecte del formulari d'accés a l'edició de les dades d'un canal acabat de crear a giss.tv
Figura 44. Aspecte del formulari d'accés a l'edició de les dades d'un canal acabat de crear a giss.tv
Premeu el vincle edit again i, en el formulari, premeu add mountpoint novament.
Figura 45. Formulari d'edició de dades en un canal de giss.tv
Figura 45. Formulari d'edició de dades en un canal de giss.tv
La pulsació del botó torna a una de les pàgines anteriors.
Figura 46. Tornada a la pàgina d'entrada de giss.tv després de l'edició d'un canal
Figura 46. Tornada a la pàgina d'entrada de giss.tv després de l'edició d'un canal
Convé prémer una altra vegada Go to giss.tv; el sistema reenvia a:
Figura 47. Accions possibles a la pàgina principal de giss.tv després d'haver editat un canal de reproducció en temps real
Figura 47. Accions possibles a la pàgina principal de giss.tv després d'haver editat un canal de reproducció en temps real
Una vegada allà, es pot crear una interfície que faci accessible el canal a qualsevol usuari. Així, és el moment de prémer Create an interface for your channel, que envia a un formulari que permet crear un accés accessible als possibles usuaris del canal en la web de giss.tv mateixa. En aquesta pàgina es donen també alguns exemples.
Figura 48. Accés a l'edició d'interfície d'accés al canal de reproducció en temps real en giss.tv i exemples duts a terme anteriorment
Figura 48. Accés a l'edició d'interfície d'accés al canal de reproducció en temps real en giss.tv i exemples duts a terme anteriorment
Premeu ara el vincle corresponent a la frase If you already have a channel registered, then log in to your acount here, and click the TAB interface.
Això envia una altra vegada a la pàgina d'edició, on ara haureu de prémer l'opció Visit Channel interface i navegar una altra vegada a la pàgina d'edició. En aquest cas, cal seleccionar l'opció Interface setup.
Figura 49. Actualització de la interfície en un canal de reproducció en temps real nou a giss.tv
Figura 49. Actualització de la interfície en un canal de reproducció en temps real nou a giss.tv
En la nova finestra, només cal prémer el botó Update interface.
Ja tenim un canal de reproducció en temps real activat. Ara ja podem enviar informació en temps real des del nostre ordinador per mitjà de l'Icecast.