Software musicale. Audio analysis. Converters. DJ Software. Programming languages



Documenti analoghi
Dispensa di Informatica I.1

AUTORIZZAZIONE DELLA SUITE DI PLUG IN SAFFIRE VST/AU Dovrete autorizzare la vostra suite di plug-in Saffire, prima di poterla utilizzare.

Il Pinguino Musicale. Le applicazioni professionali in campo musicale dei software open source. di Emanuele Romano

Informatica 1 Lezione 1

MODELLO CLIENT/SERVER. Gianluca Daino Dipartimento di Ingegneria dell Informazione Università degli Studi di Siena

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

1. INTRODUZIONE 2. REQUISITI MINIMI

EUROPEAN COMPUTER DRIVING LICENCE. Multimedia Audio Editing. Syllabus

Con il termine Sistema operativo si fa riferimento all insieme dei moduli software di un sistema di elaborazione dati dedicati alla sua gestione.

Definizione Parte del software che gestisce I programmi applicativi L interfaccia tra il calcolatore e i programmi applicativi Le funzionalità di base

Realizzazione siti web. I suoni

Introduzione all analisi dei segnali digitali.

PROGRAMMA CORSO TECNOLOGIE AUDIO. Di Gianni Campatelli

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

Corso di Informatica

INFORMATICA. Il Sistema Operativo. di Roberta Molinari

Creare una Rete Locale Lezione n. 1

Alfabetizzazione Informatica. Prof. Giuseppe Patti

Introduzione alle tecnologie informatiche. Strumenti mentali per il futuro

Che cosa è un VIRUS?

Informatica per la comunicazione" - lezione 7 -

NOZIONI ELEMENTARI DI HARDWARE E SOFTWARE

Scopo della lezione. Informatica. Informatica - def. 1. Informatica

Architettura hardware

Lo scenario: la definizione di Internet

Hardware delle reti LAN

Informazione e dato. Gabriella Trucco

Recording Studio Manuale Utente

APPENDICE I Pratiche di tecnologie informatiche per la elaborazione della musica e del suono

Il SOFTWARE DI BASE (o SOFTWARE DI SISTEMA)

Le produzioni musicali ed il computer

02 L Informatica oggi. Dott.ssa Ramona Congiu

Piano Nazionale di Formazione degli Insegnanti sulle Tecnologie dell'informazione e della Comunicazione. Percorso Formativo C1.

SISTEMI OPERATIVI. Prof. Enrico Terrone A. S: 2008/09

Scheduling della CPU. Sistemi multiprocessori e real time Metodi di valutazione Esempi: Solaris 2 Windows 2000 Linux

MODULO 01. Come è fatto un computer

L A B O R A T O R I O D I I N F O R M A T I C A M U S I C A L E

Video. Il montaggio video

introduzione I MICROCONTROLLORI

BMSO1001. Virtual Configurator. Istruzioni d uso 02/10-01 PC

IRSplit. Istruzioni d uso 07/10-01 PC

Software relazione. Software di base Software applicativo. Hardware. Bios. Sistema operativo. Programmi applicativi

OmniAccessSuite. Plug-Ins. Ver. 1.3

PROTOTIPAZIONE DI UN TRADUTTORE DA SORGENTE PLC AD ASSEMBLY DI UNA MACCHINA VIRTUALE

TERM TALK. software per la raccolta dati

Il computer: primi elementi

La gestione di un calcolatore. Sistemi Operativi primo modulo Introduzione. Sistema operativo (2) Sistema operativo (1)

Informatica. Teoria. L architettura dei PC Storia dell informatica Periferiche Reti - Software. Marco Brama

MERIDESTER SOFTWARE DI COMUNICAZIONE PER PC

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

PORTALE CLIENTI Manuale utente

Book 2. Conoscere i contenuti digitali. Saper riconoscere diversi tipi di contenuti digitali

INTRODUZIONE ALL' INFORMATICA

Digital Signal Processing: Introduzione

Dispositivi di rete. Ripetitori. Hub

AREA MUSICA E TECNOLOGIA

ARCHITETTURA DI RETE FOLEGNANI ANDREA

Memoria Secondaria o di Massa

Sistema Operativo. Fondamenti di Informatica 1. Il Sistema Operativo

Cosa è un foglio elettronico

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10

Laboratorio di Informatica

Adobe Flash CS5.5 e Web Animation. Lezione 7: introduzione ad ActionScript 3.0, livelli guida, realizzazione di un player audio in streaming

Consiglio regionale della Toscana. Regole per il corretto funzionamento della posta elettronica

Lettore di badge Nexus

PROGRAMMA CORSO DI CUBASE

1) GESTIONE DELLE POSTAZIONI REMOTE

Installazione del driver Driver audio USB Manuale di installazione (Windows) Indice. Installazione del driver... Pagina 1

Introduzione. Descrizione. FRITZ!APP Fon

Architetture Informatiche. Dal Mainframe al Personal Computer

Architetture Informatiche. Dal Mainframe al Personal Computer

TEST: Hardware e Software

Technical Document Release Version 3.0. Product Sheet. MediaNews Play. Studio Playout in PCR

PREMESSA AUTOMAZIONE E FLESSIBILITA'

Software di base e software applicativo. Titolo: dic (1 di 9)

Indice Prefazione Capitolo 1 Tecnologie dell informazione e della comunicazione e sistemi informativi 1.1 Informatica e ICT

Il Sistema Operativo

Manuale per utilizzare i file Virtual Singer (VS) Prodotti in formato mp3 da Choralia

ELETTRONICA DIGITALE

1.4b: Hardware. (Memoria Centrale)

Quando si avvia Nero SoundTrax viene visualizzata una finestra in cui è possibile selezionare i modelli di progetto.

Il Sistema Operativo. C. Marrocco. Università degli Studi di Cassino

FTP. Appunti a cura del prof. ing. Mario Catalano

Sistemi operativi. Esempi di sistemi operativi

Biblioteca di Cervia NOZIONI BASE DI INFORMATICA

Blue s Hotel Pro Il software che hai sempre desiderato per il tuo Hotel!

Flussi Multimediali. Introduzione

IL SOFTWARE. Giada Agostinacchio Classe 2^ Beat ISIS G.Meroni Lissone Anno Scolastico 2007/2008

ECDL MODULO 1 Concetti di base della tecnologia dell informazione. Prof. Michele Barcellona

Audio e MIDI con GNU/Linux!

Architetture Applicative

Vari tipi di computer

ICARO Terminal Server per Aprile

- ALLEGATO TECNICO AL CAPITOLATO D ONERI -

FileMaker Pro 13. Utilizzo di una Connessione Desktop Remota con FileMaker Pro13

Multiple-USB-MIDI-Bridge-Overpass

COME E COMPOSTO IL PC -

Transcript:

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(