Software musicale Audio analysis Riguarda l estrazione di informazioni da segnali audio per l'analisi, la classificazione, l archiviazione, il recupero, la sintesi, ecc.. Converters software di conversione audio che converte i formati di file audio da una forma in un'altra (per esempio, da FLAC in MP3). Molti includono la possibilità di selezionare i parametri di codifica per ciascuno dei formati di file di output selezionati per ottenere Voice, CD, Telefonia e qualità del suono Radio. Un convertitore analizza le informazioni del formato audio e utilizza un decodificatore per decomprimere l'audio grezzo. Quindi invia l'audio grezzo al coder che poi applica le informazioni di codifica selezionate per il tipo di formato di file. I software che fanno questo sono spesso chiamati codec. DJ Software Software che permette di emulare due o più giradischi collegati ad un mixer con il proprio PC/MAC. Invece dei classici dischi si usano file audio, come mp3 e WAV o CD. Avendo a disposizione due schede audio o una scheda audio con più uscite sarà possibile sentire anche il preascolto. Il programma ha a disposizione sia effetti musicali che effetti visivi (disponibili anche dal sito del produttore), utili per mixare i vari brani. Inoltre sempre sul sito sono presenti vari skin che cambiano l'aspetto del software. Programming languages Un linguaggio di programmazione audio è un linguaggio di programmazione specificamente ottimizzato per la produzione del suono e della musica o sintesi del suono. Alcuni sono ottimizzati più per la composizione musicale, e alcuni sono ottimizzati per la sintesi. Csound, SuperCollider, Nyquist sono alcuni esempi. Recording and editing Un editor di audio digitale è un'applicazione per computer per l'editing audio, cioè la manipolazione audio digitale. Gli editor audio digitali sono la componente principale del software di una workstation audio digitale. Registrare audio da uno o più ingressi e registrazioni memorizzare nella memoria del computer come l'audio digitale Quesi software progettati per l'utilizzo con la musica in genere consentono all'utente di eseguire le seguenti operazioni: Modificare l'ora di inizio, fermare il tempo, e la durata di qualsiasi suono sulla timeline audio Dissolvenza in o da una clip (ad esempio un S-fade out durante applausi dopo una prestazione), oppure tra i clip (ad esempio dissolvenza tra una ripresa)
Mixare più sorgenti sonore / tracce, combinarle a vari livelli di volume e pan da un canale all'altro di una o più tracce di uscita Applicare effetti o filtri semplici o avanzate, tra cui la compressione, espansione, flanger, riverbero, la riduzione del rumore audio ed equalizzazione. Conversione tra diversi formati di file audio, o tra i diversi livelli di qualità del suono Tutte queste attività possono essere eseguite in un modo non lineare e non distruttivo. Softsynths Un sintetizzatore software, noto anche come un softsynth, è un programma per computer o un plug-in per la generazione di audio digitale. I progressi nella velocità di elaborazione stanno permettendo ai softsynths di compiere le stesse operazioni che in precedenza richiedevano hardware dedicato. I softsynths sono di solito meno costosi e più portatili di hardware dedicato, e sono in grado di interfacciarsi con più facilità con altri software musicali come sequencer musicali. Ci sono una serie di sintetizzatori hardware molto popolari che non vengono più fabbricati che sono stati emulati in software. L'emulazione può anche estendersi ad avere grafica che modella i collocamenti esatti dei controlli hardware originali. Alcuni simulatori possono anche importare le patch sonore originali con una precisione che è quasi indistinguibile dal sintetizzatore originale. Sintetizzatori popolari come il Minimoog e Yamaha DX-7, Korg M1, Prophet V, Oberheim OB-X, Roland Jupiter 8, ARP 2600 e decine di altri classici sono stati ricreati nel software. Streaming Il verbo, "to stream", si riferisce al processo di distribuzione di media e si riferisce in particolare al metodo di consegna del mezzo piuttosto che il mezzo stesso. Un lettore multimediale client può iniziare la riproduzione dei dati (ad esempio un filmato), prima che l'intero file sia stato trasmesso. Metodo di consegna che si distinguere dai supporti distribuiti vale in particolare per le reti di telecomunicazioni, come la maggior parte di altri sistemi di consegna sono sia intrinsecamente in streaming (ad esempio, radio, televisione) o intrinsecamente nonstreaming (ad esempio, libri, videocassette, CD audio). Oggi la televisione su Internet è una forma comune di streaming multimediale. Il termine "streaming media" si può applicare a supporti diversi dal video e audio come live sottotitoli, ticker, e il testo in tempo reale, che sono tutti considerati "testo in streaming". SEQUENCER Un po di terminologia Un sequencer è un software per la produzione e l elaborazione di eventi audio e/o MIDI. Il sequencer è un dispositivo (hardware o software), utilizzato nel campo musicale, che permette di creare e riprodurre delle sequenze di segnali di controllo, per comandare uno strumento elettronico. Sebbene l'utilizzo del sequencer abbia un fine musicale, non è da confondere con un dispositivo di registrazione audio. A differenza del registratore, dove sono le forme d'onda di un suono a essere memorizzate, nel sequencer non viene memorizzato alcun segnale audio, solo quello di controllo. Si può immaginare un sequencer come una "mano elettronica" automatica e programmabile che suona strumenti e regola pulsanti e potenziometri di sintetizzatori e processori audio.
Con l'avvento negli anni ottanta del protocollo MIDI le possibilità dei sequencer si ampliarono: Il MIDI permetteva di trasmettere 16 esecuzioni polifoniche contemporaneamente con tutto il relativo corredo di espressioni esecutive. Ma questo di per sé grande salto di qualità fu ampliato da un altro salto di qualità che all'epoca la tecnologia stava compiendo: il computer da pachidermico strumento sperimentale dalle prestazioni modeste acquisiva sempre maggiori capacità di calcolo a costi e ingombri sempre minori, così da diventare sempre più un oggetto comune. Aziende come Atari e Commodore producevano macchine a 16 bit alla portata del proprietario di uno "studio", e fu così che il computer cominciò ad essere utilizzato come sequencer, grazie a opportuni software e alle interfacce MIDI che lo mettevano in comunicazione con qualsiasi apparecchiatura compatibile. Cubase, Digital Performer, Logic Pro, FL Studio, Reason, SawStudio, Seq24, Sonar, Tracktion, Live sono solo alcuni dei principali software più usati. Per lo studio dei sequencer è comunque utile la conoscenza di alcuni altri termini. La latenza è il ritardo percepito da quando un dato entra nel computer a quando, dopo l elaborazione, esce. Non dipende dal percorso, bensì dalla pacchettizzazione dei dati, che avviene nei buffer della periferica. In tali buffer (la cui grandezza è misurata in sample): vengono raccolti una serie di sample in ingresso e non appena il buffer è pieno vengono mandati tutti insieme alla CPU. Quindi se il buffer è troppo grande, ci vorrà troppo tempo prima che si riempia; se è troppo piccolo, la CPU viene sovraccaricata di lavoro (considerando anche che agli eventi audio viene assegnata dal processore una priorità bassa), rischiando che l audio si senta poi a sbalzi. Un tick è la minima distanza tra due note nel sequencer (solitamente un sedicesimo ha 120 ticks: si è scelto tale numero perché è divisibile per 3, visto che i ritmi ternari sono abbastanza diffusi). Un cent è una divisione del semitono: un semitono possiede 16 cents. Il sustain equivale al pedale premuto nel pianoforte. L effetto è che il suono di ogni nota appaia prolungato. Rewire è un protocollo di comunicazione (inventato da Propellerhead) tra sequencer diversi, che rende possibile la produzione audio attraverso più sequencer. L audio out clipping è il segnale che viene inviato all utente per avvisarlo che il livello audio supera i 0 db (cio` infatti causa una distorsione digitale nota come clipping). Lo slice è una fetta di file audio, solitamente assegnata ad un tasto MIDI. Struttura generale La struttura generale di un sequencer qualsiasi è la seguente: Il controller esterno permette di usare device fisici per controllare i parametri del sequencer (ad esempio si puo` usare un mixer MIDI). Processing audio Per processing audio si intende tutto il complesso di operazioni per elaborare le forme d onda: taglia e cuci, dithering, time/pitch stretching ecc.: Il motore audio gestisce i file audio del sistema. L editor audio rende possibile svolgere operazioni di processing sul sistema audio.
Processing MIDI Il MIDI non ha un vero e proprio motore. Nello stesso sequencer possono essere presenti più editor MIDI (solitamente ogni editor è specializzato per gestire particolari eventi MIDI: note, modulation wheel, sustain...). L editor score mostra la partitura; l editor list è una lista di messaggi MIDI in ordine cronologico; l editor key (il più comune) è quello con il disegno della tastiera posto a sinistra; l editor drum è simile al key ma è specificatamente scritto per gestire suoni percussivi; l editor logical prende eventi già esistenti e li trasforma tramite operatori booleani. La quantizzazione La quantizzazione è l operazione che mette a tempo eventi MIDI (solitamente note) già esistenti. L overquantize mette a tempo perfettamente, disumanizzando così l esecuzione di un brano. Il random quantize, invece, permette di impostare (tramite il parametro non-quantize) quanto l evento si può distanziare dalla posizione fissa che assumerebbe se sottoposto ad overquantize. Con l iterative quantize la quantizzazione si sposta, avvicinando alcuni eventi (tramite il parametro swing o shuffle). La quantizzazione audio è più recente (in quanto ha bisogno di una grande potenza di calcolo) e si basa su una serie di operazioni di time stretching. Una quantizzazione MIDI basata su eventi audio è detta groove quantize (i punti fissi degli eventi audio, ai quali riferirsi per la quantizzazione MIDI, sono detti hit points). I plugin I plugin audio processano il segnale audio e lo modificano. Esempi di plugin sono i processori di dinamica (normalize, compressori di dinamica su tutto il segnale o su alcune bande ecc.), gli effetti (chorus, flanger, distorsore) e i simulatori di diffusione (reverbero e simili). I plugin messi in insert sono applicati solo a determinate tracce; quelli messi in send vengono invece applicati a tutto il segnale audio (non sempre è la scelta migliore ma è sicuramente sempre quella che carica meno la CPU). I plugin MIDI trasformano i messaggi MIDI (ad esempio il corder, che da una nota crea un accordo, o l arpegetor, che da una nota crea un arpeggio). I controlli Il phase pitch shifting inverte la fase di un segnale per evitare che due segnali in controfase si sommino annullandosi a vicenda. Il gain amplifica il segnale totale. Pre e post fader vengono inseriti rispettivamente prima e dopo un insert (il dither, ad esempio, è un post fader). I VST Instruments I VST Instruments sono strumenti musicali virtuali, con al loro interno un proprio routing audio. L amministrazione L amministrazione è la parte che gestisce il tutto (apri, salva, cancella, sposta, gestione preferenze, freeze). I driver Ogni sistema operativo ha propri driver per gestire le periferiche, comprese quelle audio.
Alcuni software audio, per migliorare le prestazioni hanno deciso di creare driver propri. Si hanno quindi ad esempio l ASIO per i software creati da Steinberg o GSIF per GigaStudio. I driver generici di Windows vengono detti invece WDM (le versioni vecchie si chiamavano MME). Esistono inoltre convertitori da driver specifici a driver generici, per po- ter supportare anche periferiche audio per le quali non esistono relativi driver specifici. Altre caratteristiche Alcuni sequencer hanno anche una parte per la postproduzione e la sincronizzazione dell audio con filmati. Alcuni sequencer hanno una parte networking per far dialogare diversi pc che usano lo stesso sequencer (per dividere il lavoro tra più persone o tra più CPU) oppure tra più sequencer presenti nello stesso pc (tramite il protocollo rewire).
Hardware(musicale( ( Scheda'audio'!( Il(sistema(informa:co(musicale(u:lizza(oltre(al(computer(e(agli(applica:vi( anche(una(serie(di(hardware(dedica:.( La(scheda'audio'è(lʼhardware(piu (importante(in(quanto(è(in(grado(di( effeguare:(( I(la(trasduzione(analogicaIdigitale((aGraverso(il(conver:tore(analogicoIdigitale( ADC)(indispensabile(per(la(digitalizzazione(delle(informazioni(sonore,(( I(la(trasduzione(digitaleI(analogica((aGraverso(il(conver:tore(digitaleI analogico).(( ( La(scheda(audio,(come(ogni(hardware,(per(essere(riconosciuta(ed(u:lizzata(dal( sistema(opera:vo(deve(essere(installata(agraverso(un(soqware(chiamato( driver&( ( 1(
Hardware'musicale' La(scheda(audio(!( La(scheda(audio((o(interfaccia(audio(esterna)(è,(fondamentalmente,(il(componente( hardware(che(dal(punto(di(vista(sonoro(collega(il(computer(con(il(mondo(esterno:(in( pra:ca,(ciò(che(permege(di(registrare(suoni,(così(come(di(emegerne.( La(scheda(audio(può(acquisire(suoni(aGraverso(apposi:(ingressi:( il(suo(conver:tore(a/d((analogico(digitale)(trasforma(il(segnale(analogico(in(ingresso( in(da:(digitali(u:lizzabili(dal(computer;( l'informazione(digitale(è(poi(nuovamente(trasformata(in(segnale(elegrico(tramite(un( conver:tore(d/a,(per(essere(mandata(agraverso(le(uscite(verso(il(sistema(di(ascolto( (casse(acus:che,(cuffie...).( Chiaramente,(molte(schede(audio(possono(anche(acquisire(e(inviare(audio( diregamente(in(digitale,(tramite(specifici(input/output((i/o).( Latenza'! In(campo(informa:co,(la(latenza((o(tempo*di*latenza)(di(un(sistema(può( essere(definita(come(l'intervallo(di(tempo(che(intercorre(fra(il(momento(in( cui(arriva(l'input(al(sistema(ed(il(momento(in(cui(è(disponibile(il(suo(output.( In(altre(parole,(la(latenza(non(è(altro(che(una(misura(della(velocità(di(risposta( di(un(sistema.(! Alcuni(esempi:(! il(tempo(che(un(segnale(impiega(a(percorrere(il(mezzo(trasmissivo,(se(il( sistema(è(un(cavo(elegrico;(! il(tempo(che(una(cpu(impiega(ad(eseguire(una(par:colare(istruzione(! il(tempo(che(intercorre(tra(la(richiesta(di(leggere(dei(byte(da(un(supporto(di( memoria(e(il(momento(in(cui(ques:(byte(sono(res:tui:(al(chiamante;(! il(tempo(che(intercorre(tra(la(richiesta(di(scrivere(dei(byte(su(un(supporto(di( memoria(e(il(momento(in(cui(i(byte(sono(effe]vamente(scri].( 2(
Latenza'in'campo'di'elaborazione'audio'digitale'! È(il(tempo(che(passa(tra(la(conversione(analogicoIdigitale(del(segnale( in(ingresso(ad(un(sistema,(l'elaborazione(del(segnale(stesso(e(la(sua( successiva(conversione(digitaleianalogico(in(fase(di(riproduzione.((! In(termini(pra:ci(è(il(tempo(che(intercorre(tra(l'acquisizione(di(un( segnale(audio(in(ingresso(da(parte(di(un(sistema(digitale(e(la(sua( riproduzione(in(uscita.((! Si(parla(di(latenza(anche(nel(caso(dell'intervallo(di(tempo(tra(la( pressione(di(una(nota(su(una(tas:era(midi((o(analogo(controller)( collegata(ad(un(pc(o(expander(e(la(riproduzione(del(suono( corrispondente(da(parte(di(quest'ul:mo.( Latenza'! Di(norma(per(elaborazioni(in(tempo(reale(si(cerca(di(avere(un(valore(basso(di( latenza,(il(limite(massimo(può(essere(considerato(di(circa(30(ms(in(quanto(al( di(sopra(di(esso(il(suono(verrebbe(percepito(come(eco,(è(tugavia(pra:ca( comune(tenersi(ben(al(di(sogo(di(questo(valore.((! Allo(stato(dell'arte(con(un(calcolatore(dedicato(ad(alte(prestazioni((DAW)(ed( una(scheda(audio(professionale(o(semiipro(si(possono(raggiungere(latenze( inferiori(ai(5(ms.(! Il(tempo(di(latenza(è(direGamente(proporzionale(al(parametro(rela:vo(alla( grandezza(del(buffer((buffer(size)(espresso(in(numero(di(campioni.(((! Zero*Latency:(è(il(parametro(che(definisce(la(possibilità(di(effeGuare(il( monitoraggio(e(il(missaggio(dei(segnali(senza(applicare(valori(di(latenza( apprezzabili.( 3(
Driver'! In(informa:ca,(è(deGo(driver(l'insieme(di(procedure(che(permeGe(ad( un(sistema(opera:vo(di(pilotare(un(disposi:vo(hardware.(! (Il(driver(permeGe(al(sistema(opera:vo(di(u:lizzare(l'hardware(senza( sapere(come(esso(funzioni,(ma(dialogandoci(agraverso(un'interfaccia( standard(e(i(registri(del(controllore(della(periferica.(! In(questo(modo(hardware(diverso(costruito(da(produGori(diversi(può( essere(u:lizzato(in(modo(intercambiabile.(! Ne(consegue(che(un(driver(è(specifico(sia(dal(punto(di(vista( dell'hardware(che(pilota,(sia(dal(punto(di(vista(del(sistema(opera:vo( per(cui(è(scrigo.( Driver'ASIO'! L'Audio*Streaming*Input*Output*(comunemente(conosciuto(come(ASIO)(è(un( protocollo(di(comunicazione(a(bassa(latenza(per(segnali(audio(digitali(sviluppato( dalla(steinberg.(( Grazie(a(esso,(una(scheda(audio(può(essere(in(grado(di(registrare(e(riprodurre(su( più(canali(contemporaneamente.(! I(driver(a(bassa(latenza(permeGono(di(avere(un(delay((ritardo)(pressoché(nullo( dalla(pressione(di(un(tasto(su(una(tas:era(midi.(! Con(una(Digital(Audio(Worksta:on((DAW)(realizzata(in(maniera(o]male(e(una( scheda(audio(di(fascia(alta,(si(possono(raggiungere(latenze(al(di(sogo(degli(8( millisecondi.(! Di(recente(sono(sta:(pubblica:(i(driver(ASIO*2.0,(che(offrono(una(ancora(minore( latenza((si(arriva(ai(2(ms)(! Gli(ASIO4ALL,(driver(ASIO(universali(e(compa:bili(con(tuGe(le(applicazioni(ASIO.( 4(
Altri'driver'! Windows*Driver*Model*WDM* Il(Windows(Driver(Model(è(lo(standard(secondo(cui(sono(scri](la(maggior(parte(dei( driver(per(i(sistemi(opera:vi(microsoq.(! WDM*Kernel*Streaming** sviluppa:(da(microsoq(per(migliorare(le(prestazioni(audio(sul(modello(dei(driver( ASIO.(Un(programma(che(u:lizza(ques:(driver(in(registrazione(è(Sonar*prodoGo(da( Cakewalk.(*! Core*Audio*&*Core*MIDI* Core(Audio(separa(totalmente(la(riproduzione(dell'(audio(dalla(sua(ges:one,(e(il(tuGo( viene(eseguito(in(tempo(reale,(consentendo(agli(uten:(di(u:lizzare(piu (programmi( contemporaneamente(per(la(realizzazione(delle(proprie(musiche.(questo(garan:sce( alta(qualita (e(latenze(bassissime,(rendendo(la(piagaforma(macintosh(la(migliore(per(i( professionis:(del(segore(audio.(* Altri'driver'! GSIF(è(un(protocollo(proprietario(tra(il(GigaStudio((TASCAM(e(la(scheda( audio(collegata(al(computer.(( È(supportato(da(mol:(produGori(di(schede(audio,(anche(se(non(è(certo(così( popolare(come(lo(standard(steinberg(asio(! MulGHClient*Applica,ons& i(driver(mul:iclient(permegono(alle(varie(applicazioni(soqware(musicali(che( usano(driver(differen:(wdm,(asio(o(gsif,(di(comunicare(simultaneamente( con(gli(ingressi(e(le(uscite(di(una(scheda(audio.(questo(comporta(un(mix(del( segnale(dalle(varie(fon:(prima(di(rendersi(disponibile(in(uscita.((! DirectX* sono(un(insieme(di(driver(universali,(sui(cui(si(appoggiano(i(driver(specifici( (da(mol:(defini:(mini(driver)(per(accedere(alle(periferiche(nel(modo(più( veloce.(non(sono(ada](per(applicazioni(musicali(di(registrazione( mul:traccia.* 5(
Caratteristiche'della'scheda'audio' La(scheda(audio(si(caraGerizza:((! per(il(numero(di(ingressi(e(di(uscite(audio(disponibili,(di(:po(analogico(e(digitale,((! per(la(frequenza(di(campionamento(e(il(numero(di(bit(con(il(quale(puo (digitalizzare(le( informazioni(sonore,((! per(la(presenza(o(meno(di(preamplificatori(microfonici,((! per(la(presenza(o(meno(di(interfaccia(midi,((! per(ingressi(ed(uscite(di(controllo(e(di(sincronismo((word(clock),((! per(la(qualita (del(driver(di(ges:one,(! per(la(fornitura(di(soqware(specifico(di(controllo((mix(virtuale,(matrici(di(rou:ng,( processori(di(effe]),(! per(la(presenza(di(dsp((processori(dedica:).(( Semplificando(un(po',(possiamo(dividere(le(schede(audio(in(tre( categorie:( schede*audio*integrate:** i(chip(audio(integra:(delle(schede(madri( aguali,(sono(sicuramente(migliori(di(quelli( di(alcuni(anni(fa,(e(tugo(sommato( suonano(discretamente.(al(di(là(di(alcuni( limi:(tecnici((comunque(presen:),(il( problema(principale(di(queste(soluzioni( sta(nella(mancanza(di(ingressi(e(uscite(di( un(livello(qualita:vo(adeguato(per(la( produzione(musicale:(il(loro(uso(in(questo( senso,(è(dunque(sconsigliabile( ( Schede'audio'integrate' 6(
USB'@FireWire'! interfacce(audio(usb(e(firewire:(mol:(prodo](in(commercio,(sia(di(livello( amatoriale(che(professionale,(u:lizzano(questo(:po(di(connessioni.( Le(interfacce(audio(USB(o(FireWire((400(o(800)(sono(esterne(e(quindi(di( facile(portabilità( PCI'! schede(audio(pci(e(pcie:(queste(schede(si(connegono(alla(scheda( madre(tramite(le(porte(pci(o(pci(express,(rimanendo(quindi( all'interno(del(case(del(computer:(sono(in(genere(dotate(di(un( apposito(collegamento(verso(i(connegori(i/o(o(verso(una(unità(di( controllo(esterna.( 7(
Mixer'+'Scheda'audio' Mixer(per(la(registrazione(mul:Itraccia.(AGraverso(la(porta(fireware(può(interfacciarsi( perfegamente(con(il(soqware(musicale(per(consen:re(la(configurazione(e(la(registrazione( immediata(delle(performance.( ( Porta(FIREWARE( INPUT( Connessioni''! ingressi(microfonici:(ingressi(bilancia:(dota:(di(preamplificatore(microfonico( su(connegore(xlr/cannon.(( Servono(al(collegamento(di(microfoni(dinamici(o(a(condensatore((per(ques:( ul:mi,(è(necessario(sia(presente(anche(l'alimentazione(phantom(a(+48(v).in( molte(schede(audio(recen:(gli(ingressi(microfonici(adogano(connegori( combo,(che(combinano(xlr(e(jack(trs(per(accegare(sia(segnali(microfonici( che(strumentali(o(a(livello(di(linea.(! ingressi(strumentali((hiiz):(basa:(in(genere(su(connegori(jack(da(1/4(di( pollice,(sono(input(ad(alta(impedenza,(per(il(collegamento(di(chitarre(e(bassi( elegrici(! ingressi(a(livello(di(linea:(basa:(in(genere(su(connegori(jack(da(1/4(di(pollice( (o,(talvolta,(connegori(rca),(servono(per(il(collegamento(di(tas:ere,(drum( machine(ecc ( 8(
Connessioni' OUTPUT*! le(uscite(possono(essere(bilanciate((migliori)(o(sbilanciate.(( Circa(il(loro(numero,(dipende(dalle(esigenze(che(si(hanno:(in(mol:(casi,(in(un( home(studio,(una(coppia(di(uscite(stereo(è(più(che(sufficiente.(! I/O(digitali:(molte(schede(recen:(sono(dotate(di(ingressi(e(uscite(digitali((per( la(trasmissione(in(formato(s/pdif,(adat,(aes/ebu(o(altro)(! I/O(MIDI:(basa:(su(conneGori(di(:po(DIN(a(5(poli,(servono(per(il( collegamento(di(tas:ere,(controller(o(altre(apparecchiature(midi.( Altre'caratteristiche'! Frequenza*di*campionamento*e(risoluzione(in(bit( fino(a(96(khz(con(una(risoluzione(di(24(bit(! Gamma*dinamica:(espressa(in(dB,(specifica(l'estensione(dinamica(della(scheda.( Più(è(elevato(questo(valore,(più(la(scheda(è(capace(di(riprodurre(fedelmente(la( dinamica(del(segnale:(dai(100(db(in(poi(si(traga(di(buoni(valori.*! THD*Totale*Harmonic*Distorsion*si(riferisce(alla(distorsione(armonica(sul( segnale.(è(espresso(in(valori(percentuale(e(di(solito(sono(bassissimi.(in(prodo]( professionali(si(legge(che(il(valore(thd(non(è(misurabile.(! Stereo*Crosstalk*Il(valore(esprime(quanto(un(segnale(di(un(canale(stereo(viene( sen:to(nel(canale(adiacente(! Livello*di*uscita*(nominal*output*level)*normalmente(troviamo(+4db(uscita( bilanciata(e(i10db(uscita(sbilanciata.( 9(
Conessioni' Silvio RELANDINI - IITM (www.iitm.it) Il(soQware(di(controllo(della(scheda(audio( Fig. 5 - software di controllo per la scheda RME Babyface (immagine RME) La scheda audio, come ogni hardware, per essere riconosciuta ed utilizzata dal sistema operativo deve essere installata attraverso un software chiamato driver e che consentirà a tutti gli applicativi musicali di utilizzarla nel routing (percorso) del segnale audio sia in ingresso che in uscita. Prima di comprare schede audio è molto importante informarsi sulla stabilità del driver e sulla compatibilità dello stesso con gli applicativi musicali. Le migliori Lezioni di informatica musicale - pag. 6 10(
Connessioni'analogiche'sbilanciate'! In(qualsiasi(ambiente,(ormai,(vi(sono(onde(eleGromagne:che:(prodoGe(da( elegrodomes:ci,(televisori,(impianto(della(luce(etc.( La(trasmissione(dei(segnali(audio(di(alta(qualità((specialmente(su(percorsi(lunghi)(è(perciò( soggega(a(ques:(disturbi(! Quanto(più(debole(è(la(tensione(del(segnale((per(esempio(nel(caso(di(segnali( microfonici),tanto(più(forte(sarà(il(pericolo(di(captare(disturbi.(! I("normali"(collegamen:((per(esempio(fra(un(leGore(di(CD(e(l'amplificatore(di(un(impianto( stereo(casalingo)(sono(realizza:(con(collegamen:(cosidde](sbilancia:,(cioè(realizza:(con( cavi(dota:(di(due(condugori,(il(cosiddego(polo(caldo(e(la(massa,(che(è(realizzata(con(una( "calza"(che(avvolge(il(polo(caldo( (( Connessioni'analogiche'bilanciate'! Nelle(connessioni(bilanciate(vi(sono(tre(conduGori,(due(poli(caldi(e(la(massa.( Ma(i(segnali(sono(duplica:,(e(lungo(i(due(poli(caldi(scorrono(in(contro(fase.((! All'ingresso(viene(poi(realizzata(la(soGrazione(fra(i(due(segnali.(In(questo( modo(un(disturbo(si(sommerà(in(modo(uguale(ai(due(segnali(in(contro(fase.( Al(momento(in(cui(viene(realizzata(la(soGrazione,(il(disturbo(scompare,( lasciando(solamente(il(segnale(audio(desiderato.(! Naturalmente(è(necessario(che(anche(i(conneGori(siano(dota:(di(tre(conta].( Si(useranno(perciò(jack(stereofonici,(( o(connegori(xlr((cannon).( 11(
Connessioni'digitali'! E'(molto(importante(che(tra(macchine(digitali(avvenga(un( trasferimento(dei(da:(senza(uscire(dal(dominio(digitale(durante( il(trasferimento,(ossia(senza(conversioni(successive(digitale/ analogicoianalogico/digitale.(! È(chiaro(infa](che(il(trasferimento(digitale(è(preferibile(rispeGo( a(quello(analogico(su(macchine(digitali:(si(evita(il(rischio(che(la( doppia(conversione(possa(degradare(il(segnale.(( ( AES3'(AES/EBU)'! Questo(formato(è(il(primo(formato(che(definisce(uno(standard(fra(i(vari( costrugori(di(macchine(audio(a(livello(professionale.(stabilito(dall AES((Audio( Engineering(Society)(verso(la(metà(degli(anni(oGanta(e(aggiornato(nel(1992,( permege(la(trasmissione(di(due(canali(di(informazione(audio(digitale,(includen:( da:(audio(e(non(audio.(! L AES/EBU(stabilisce(uno(standard(per(condurre(due(canali(audio(uniformemente( quan:zza:(su(un(singolo(cavo(bipolare(schermato.(il(formato(è(progegato(per( portare(da:(ad(una(distanza(fino(a(100(m (( 12(
! Nelle(applicazioni(semiprofessionali(e(casalinghe(questa(è( senz altro(l interfaccia(digitale(più(comune.(! La(sigla(sta(per("Sony/Philips(Digital(Interface(Format".( SPDIF'! Questa(interfaccia(prevede(di(funzionare(con(cavi(coassiali(:po( video(u:lizzan:(connegori(phono(su(una(distanza(massima(di( 10(metri. (( TOSLINK'! Il(sistema(TOSLINK(è(uno(standard(di(connessione(in(fibra(o]ca.( Il(suo(uso(più(comune(è(su(apparecchiature(audio(di(classe( domes:ca,(dove(trasporta(un(flusso(audio(digitale(tra( componen:(come(minidisc,(legori(cd(e(registratori(dat( I(cavi(di(segnale(TOSLINK(sono( limita:(a(10(metri(di(lunghezza( oppure,(in(mol:(casi,(a(5(per(una( trasmissione(affidabile,(a(meno( che(non(si(u:lizzi(un( amplificatore(di(segnale.( 13(
ADAT'! L'Alesis(Digital(Audio(Tape,(anche(deGo(ADAT,(introdoGo(inizialmente( nel(1991,(nacque(allo(scopo(di(registrare(contemporaneamente(ogo( tracce(di(audio(digitale(per(volta,(u:lizzando(come(supporto(un( nastro(magne:co(super(vhs,(un(formato(di(nastro(simile(a(quello(che( ritroviamo(sui(comuni(videoregistratori.(( Grazie(alla(sincronizzazione(di(diversi(disposi:vi(ADAT(è(possibile( registrare(un(elevato(numero(di(tracce(audio.( T@DIF'1'(Tascam)'! Il(cosiddeGo(formato(Tascam(è(il(formato(u:lizzato(per(la( registrazione(di(da:(audio(digitali(dalle(apparecchiature( mul:traccia(a(cassega(tascam((ad(esempio(il(dai88,(il(dai38(e( il(dai98).((! Propriamente(il(nome(del(formato(è(DTRS((Digital(Tape( Recording(System).(Per(la(connessione(viene(impiegato(un( connegore(disub(a(25(poli(che(trasmege(8(canali(di(audio( digitale(simultaneamente.( 14(
MADI'! Mul:channel(Audio(Digital(Interface,(MADI(o(AES10,(è(un((protocollo( di(comunicazione(elegronica(standard(che(definisce(il(formato(dei( da:(e(le(carageris:che(elegriche(di(una(interfaccia(che(porta(più( canali(di(audio(digitale.((! Supporta(la(trasmissione(seriale(digitale(su(cavo(coassiale(o(in(fibra( o]ca(di(vetro(da(28,(56(o(64(canali(e(frequenze(di(campionamento( fino(a(96(khz(con(risoluzione(fino(a(24(bit(per(canale.( Sincronizzazione'word@clock'! WordClock(è(un(segnale(di(sincronia(u:lizzato(nel(campo(audio( professionale(per(sincronizzare(fra(loro(gli(oscillatori(interni(dei(vari( disposi:vi(audio(digitali(u:lizza:((p.es.,(registratori(a(nastro(o(legori( CD).((! Il(WordClock(consiste(in(un'onda(quadra(che(ha(frequenza(pari(alla( frequenza(di(campionamento(della(periferica(che(abbia(funzione(di( master;(tuge(le(altre(periferiche(slave(si(adageranno(all'oscillazione( del(master(tramite(il(segnale(wordclock.(( Il(WordClock(viene(distribuito(alle(varie(periferiche(audio(digitali( tramite(cavi(coassiali(a(75ω(con(connegore(bnc.( 15(
HDMI'! HDMI(trasferimento(di(audio(e(video.(( L interfaccia(che(meglio(si(coniuga(con(le(esigenze(di( integrazione(audio/video(e(con(la(tendenza(all alta*definizione:( lo(standard(hdmi,(usato(da(mol:(levori*dvd,(display*digitali(e( videoproievori,(supporta(tu](i(forma:(video(esisten:(e(può( trasportare(segnali(audio(fino(a(7.1(canali,(trasferendoli(senza( perdita(di(qualità(all amplificatore(predisposto(per(la(decodifica.(( Master'Keyboard' 'Midi'Controller'! Un(controller(MIDI(è(un'astrazione(dell'hardware(u:lizzato(per( controllare(una(performance,(ossia(il(gesto(del(musicista,(ma( che(non(è(diregamente(collegata(agli(even:(noteion/noteioff.( Per(esempio(uno(slider(assegnato(per(aprire(e(chiudere(un(filtro( passaibasso(di(un(sinte:zzatore(può(essere(assegnato(al( controller(18.( 16(
Categorie'dei'MIDI'controller'! Controller*a*tasGera*Tale(disposi:vo(fornisce(una(tas:era(musicale(e(spesso(altri(aGuatori( (pitch(bend(e(modula:on,(per(esempio)(ma(non(produce(alcun(suono(da(solo.(! Strumen:(musicali(eleGronici,(compresi(sinte:zzatori,(campionatori,(drum(machine(e( bagerie(elegroniche,(che(vengono(u:lizzate(per(eseguire(musica(in(tempo(reale(e(sono(di( per(sé(in(grado(di(trasmegere(un(flusso(di(da:(midi(lega:(alla(performance.(! Conver:tori(PitchItoIMIDI(tra(cui(il(famoso(pickIup(esafonico(per(chitarra(che(converte(un( pitch((intonazione(o(frequenza(del(suono)(e(lo(trasformano(in(un(segnale(midi.(ci(sono( diversi(disposi:vi(che(applicano(questo(procedimento(alla(voce(umana(e(agli(strumen:( monofonici(come(flau:,(per(esempio.(! Strumen:(tradizionali,(come(baGerie,(pianofor:(acus:ci(e(fisarmoniche(che(sono(dota:(di( sensori(e(un(processore(che(accega(input(dai(sensori(stessi(per(trasmegere(in(tempo(reale( da:(e(informazioni(midi(sulle(performance.(! Disposi:vi(MIDI(Machine(Control((MMC)(come(un(apparecchio(per(la(registrazione(ad( esempio,(che(trasmegono(i(messaggi(u:li(e(necessari(per(la(sincronizzazione(dei(disposi:vi( MIDI(abilita:.((! Disposi:vi(MIDI(Show(Control((MSC),(che(trasmeGono(messaggi(di(aiuto(nella(ges:one( delle(bagute(di(entrata(delle(produzioni(teatrali(e(degli(spegacoli(a(tema( Monitor'! Quando(si(produce(musica,(ascoltare( quel(che(si(fa(nel(modo(migliore(è( obbligatorio.(! Un(sistema(di(ascolto(ormai(diventato( uno(standard(mondiale(è(il(cosiddego( monitoraggio(nearfield((campo(vicino)(! È(possibile,(così,(formare(un(campo( acus:co(vicino(alle(orecchie(senza( essere(alterato(da(eccessive(influenze( dell ambiente(come(riflessioni,( risonanze,(riverberi,(e(cosi(via.( 17(
Monitor' I(monitor(devono(essere(posiziona:(all altezza(delle(orecchie(e(orienta:(in(modo(da( formare(un(triangolo(equilatero(il(cui(ver:ce(è(la(testa(dell ascoltatore( Caratteristiche'Monitor'Nearfield'! Risposta(in(frequenza:(un(buon(monitro(non(dovrebbe(colorare( nessuna(frequenza(ovveor(dovrebbe(mostrare(nel(suo(grafico(di( risposta(una(linearità(costante(agorno(a(o(db(su(tuga(la(gamma( di(frequenza.( Rispsta&in&frequenza&di&un& monitor&da&8&pollici& Si&no,&il&vistoso&calo&& so9o&i&40&hz& 18(
SPL@Monitor'Nearfield'! SPL(è(il(parametro(riferito(al(Sound(Pressure(Level,(il(livello(di( pressione(sonora.(! Espresso(in(dB,(si(trova(facilmente(superiore(ai(100(dB.(( Più(questo(valore(è(alto(più(si(dice(che(il(monitor(è(efficiente,( ovvero(a(parità(di(segnale,(il(suono(risulterà(più(intenso(rispego(ad( un(monitor(meno(efficiente.(! Dimensioni:( per(piccoli(locali(monitor(a(due(vie(con(woofer(5(pollici( per(locali(medi((5(x(5(m.)(monitor(due(vie(woofer(8(pollici( per(locali(di(grandi(dimensioni(monitor(due(o(tre(vie(con(woofer(da( 15(pollici( DAW'! Una(digital(audio(worksta:on((DAW)(è(un(sistema(eleGronico(progeGato(per( la(registrazione,(l'edi:ng(e(la(riproduzione(dell'audio(digitale.((! Il(termine("DAW"(semplicemente(si(riferisce(a(una(combinazione(di(soQware( per(la(registrazione(mul:traccia(e(di(hardware(audio(di(alta(qualità(! DAW(Basate(su(Computer( Consiste(di(tre(componen::(un(computer,(un(conver:tore(digitale,(e(un( soqware(per(l'edi:ng(audio.(il(computer(funziona(come(macchina(host(per(la( scheda(audio(e(fornisce(la(potenza(necessaria(per(processare(le(informazioni( audio.((! DAW(Integrate( È(cos:tuita(da(un(mixer,(una(interfaccia(di(controllo,(un(conver:tore(audio(e( un(supporto(di(memorizzazione(e(da(un(computer.(( 19(
Ottimizzare'il'software'! Dopo(aver(configurato(la(DAW(dal(punto(di(vista(hardware,(bisogna(decidere( quale(sarà(l HD(di(sistema,(quello(riservato(ai(da:(ed(eventualmente(quello( per(il(backup(dei(da:(o(librerie(dei(campioni.( Consigli:(! U:lizzare(la(DAW(solo(per(lo(scopo(a(cui(è(des:nata:(fare(musica(! Il(sistema(deve(rimanere(il(più(pulito(possibile.(Sarebbe(preferibile(avere(un( disco(di(sistema(separato(per(poter(testare(i(nuovi(soqware(! È(meglio(non(istallare(soQware(an:virus(che(potrebbero(rallentare(o( addirigura(bloccare(l accesso(ai(file(durante(una(sessione(di(lavoro.(! È(preferibile(usare(il(sistema(di(prova(anche(per(la(connessione(ad(internet( per(l aggiornamento((o(registrazione(di(soqware,(download(o(altro.( Sistema'operativo'! È(soQware(essenziale(del(sistema(di(elaborazione(che(funge(da("base"( al(quale(si(appoggiano(gli(altri(soqware,(che(dunque(dovranno(essere( progega:(e(realizza:(in(modo(da(essere(riconosciu:(e(supporta:(da( quel(par:colare(sistema(opera:vo.((! Secondo(una(definizione(più(rigorosa,(il(sistema(opera:vo(è(un( insieme(di(subrou:ne(e(strugure(da:(responsabili:(! del(controllo(e(della(ges:one(delle(componen:(hardware(che( cos:tuiscono(il(computer((processi(di(input/output(da(e(verso(le( periferiche(collegate(al(sistema)(! dell'esecuzione(dei(programmi((processi)(che(su(di(esso(vengono( esegui:,(assegnando(ad(essi(le(necessarie(risorse(di(processamento(! della(ges:one,(archiviazione(e(accesso(dei(file.( 20(
Sistema'operativo'! Un(generico(sistema(opera:vo(moderno(si(compone(di(alcune(par:(standard:(! Il*kernel*fornisce(le(funzionalità(di(base(per(tuGe(le(altre(componen:(del(sistema( opera:vo,(che(assolvono(le(loro(funzioni(servendosi(dei(servizi(che(esso(offre.(a( seconda(del(:po(di(sistema(opera:vo(il(kernel(può(inglobare(altre(par:((kernel( classico,(monoli:co(o(modulare)(o(fornire(solo(funzioni(base(delegando(più( funzioni(possibile(a(ogge]/gestori(esterni((microkernel).(! Un*sistema*di*gesGone*di*memoria*primaria(che(alloca(la(memoria(primaria( richiesta(dai(programmi(e(dal(sistema(opera:vo(stesso,(salva(sulla(memoria(di( massa(le(zone(di(memoria(temporaneamente(non(usate(dai(programmi( (memoria(virtuale)(e(garan:sce(che(le(pagine(swappate(vengano(riportate(in( memoria(se(richieste.(! Uno(scheduler(che(scandisce(il(tempo(di(esecuzione(dei(vari(processi(e(assicura( che(ciascuno(di(essi(venga(eseguito(per(il(tempo(richiesto.(normalmente(lo( scheduler(ges:sce(anche(lo(stato(dei(processi(e(può(sospenderne(l'esecuzione( nel(caso(ques:(siano(in(agesa(senza(fare(nulla((esempio(classico(è(la(richiesta(di( da:(da(disco).(nei(sistemi(opera:vi(real:me(lo(scheduler(si(occupa(anche(di( garan:re(una(:meline,(cioè(un(tempo(massimo(di(completamento(per(ciascun( task(in(esecuzione,(ed(è(notevolmente(più(complesso.( Sistema'operativo'! Il(gestore(di(file*system*si(occupa(di(esaudire(le(richieste(di(accesso(alle( memorie(di(massa.(viene(u:lizzato(ogni(volta(che(si(accede(a(un(file(sul( disco,(e(oltre(a(fornire(i(da:(richies:(:ene(traccia(dei(file(aper:,(dei(permessi( di(accesso(ai(file.(inoltre(si(occupa(anche(e(sopragugo(dell'astrazione(logica( dei(dag*memorizzag*sul*computer*(directory,*ecc).*! Uno*spooler*che(riceve(dai(programmi(i(da:(da(stampare(e(li(stampa(in( successione,(permegendo(ai(programmi(di(proseguire(senza(dover(agendere( la(fine(del(processo(di(stampa.(! Una(interfaccia(utente((Shell)(che(permeGe(agli(uten:(di(interagire(con(la( macchina.(! MulGtasking*Se(un(computer(può(far(girare(più(programmi( contemporaneamente,(allora(può(anche(accegare(comandi(da(più(uten:( contemporaneamente(! Sistema*operaGvo*onHline*Mediante(opportuni(soQware,(il(sistema( opera:vo(può(avere(la(funzionalità(di(desktop(remoto,(che(consente(tramite( una(connessione(internet(l'accesso(al(proprio(elaboratore(e(a(tu](gli( applica:vi(e(da:(salva:(in(uno(specifico(momento.( 21(
Real'time'! Un(sistema(opera:vo(realI:me((RTOS)*è(un(par:colare(:po(di( sistema(opera:vo,(in(grado(di(garan:re(una(risposta(entro(un( dato(tempo(limite((millisecondi(o(microsecondi)(a(qualunque( evento(esterno.(! Questo(requisito(porta(a(una(diversa(struGura(del(sistema:(per( esempio(i(sistemi(real:me(usano(spesso(il(polling((meno( efficiente,(ma(determinis:co)(invece(degli(interrupt(per(ges:re( le(periferiche,(e(non(hanno(memoria(virtuale.(! I(sistemi(real:me(si(trovano(spesso(in(ambito(industriale,( musicale(o(comunque(dove(sia(necessario(ogenere(una(risposta( dal(sistema(in(un(tempo(massimo(prefissato.(( Sistema'operativo'! Per(lavorare(in(realI:me(i(sistemi(opera:vi(su(cui(girano(i(programmi(audio(devono(possedere( determinate(carageris:che.(in(par:colare,(devono(poter(garan:re(il(più(possibile(un(flusso(con:nuo(di( campioni(audio.(questa(carageris:ca(richiede(una(maggiore(potenza(di(calcolo(al(processore(e( dunque(non(è(implementata(in(alcuni(sistemi(opera:vi.(vediamo(come(viene(ges:to(questo(aspego( nei(3(sistemi(più(diffusi:(! Linux:(potrebbe(essere(il(sistema(più(potente(di(tu],(se(solo(fosse(supportato(economicamente(dalle( grandi(case(produgrici(di(materiale(audio.(le(carageris:che(di(questo(sistema(opera:vo(ne(fanno( infa](un(gioiello(di(efficienza(dal(punto(di(vista(informa:co.(linux(non(supporta(na:vamente(il(reali :me((si(traga(di(una(scelta(progeguale(e(non(di(un(limite(del(sistema).(qualora(si(u:lizzi(linux(per( applicazioni(audio(si(deve(scegliere(la(versione(linux(per(il(reali:me.(! Windows:(indipendentemente(dalla(versione(u:lizzata,(si(traGa(di(un(sistema(non(eccelso(e(dunque( non(proprio(o]male(per(applicazioni(audio(in(reali:me.(tugavia(se(ben(configurato(può(essere( u:lizzato(in(ambito(professionale.(na:vamente(non(supporta(la(modalità(reali:me(che(però(viene( acquisita(u:lizzando(dei(driver(per(l'audio(denomina:(asio,(acronimo(di(audio(stream(input/output.( Tali(driver(permeGono(ad(un(soQware(audio(di(accedere(direGamente(alla(scheda(audio(bypassando(il( sistema(opera:vo,(o]mizzando(la(ges:one(del(flusso(dei(campioni.(! MacOS:(è(il(sistema(opera:vo(standard(per(l'audio.(Supporta(na:vamente(la(modalità(realI:me(e(il( sistema(u:lizzato(è(quello(na:vo,(denominato(coreaudio.(da(notare(che(l'aguale(sistema(opera:vo( Mac(è(derivato(da(una(distribuzione(Linux,(a(tes:monianza(della(validità(di(questo(sistema.( 22(
( FINE( 23(