Definire la dimensione dei dati audio di un file nei seguenti casi:
- 1 minuto di audio CD-DA (Compact Disc Digital Audio) stereo
- 1 minuto di audio MP3 Single Channel, bitrate 192k
- 1 minuto di audio PCM quadrafonico (4 canali), parole di quantizzazione di 24 bit, frequenza di campionamento 72KHz
- 44100 Hz * 16 bit * 2 canali * 60 secondi = 10,09 MB circa (84,672 Mbit)
- 192 kbps * 60 = 11,52 Mbit circa (pensiamo che i canali non servano)
- 72000 Hz * 24 bit * 4 canali * 60 secondi = 49,44 MB circa (414,72 Mbit)
__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS
Posted by Voodoo on 08-01-2007 11:57:
Esame 29 giugno 2006
- Descrivere le caratteristiche della conversione analogico/digitale del segnale audio
Prima di tutto di esegue il campionamento del segnale, che prevede la discretizzazione del segnale rispetto al tempo prelevando i valori istantanei di ampiezza a intervalli fissati di tempo. La condizione per poter rappresentare univocamente un segnale sorgente mediante una sequenza di campioni ottenuta prelevando il valore istantaneo di ampiezza del segnale ad intervalli fissati di tempo aventi estensione temporale π/v0 (campionamento uniforme rispetto al tempo), è che il segnale sia a banda limitata (trasfromata nulla per valori eccedenti la freq. massima) per una certa frequenza v0 e che la frequenza di campionamento sia vc ≥ 2 v0 (freq. Nyquist).
Per rispettare il teorema di campionamento,una volta scelta la frequenza di campionamento si dovranno eliminare tutte le componenti superiori o uguali alla sua metà grazie ad un filtro passabasso da anteporre al campionatore.
La codifica numerica degli impulsi si ottiene mediante quantizzazione nel discreto dei valori reali degli impulsi campione (PCM). La quantizzazione produce sempre una certa degradazione del segnale dovuta all’introduzione di rumore (errore nella codifica del segnale).
- Descrivere la nozione di variable bit rate nelle codifiche compresse del segnale audio
Il bitrate (bit/s) è il numero di bit necessari per trasmettere un secondo di informazione audio.
Quello di tipo variabile permette che ogni frame abbia un proprio valore di bitrate in funzione della quantità di bit per codificare l’informazione audio associata. Si ha elevata qualità audio e buon tasso di compressione ma non è possibile conoscere a priori la dimensione del file prodotto. È supportato obbligatoriamente dal layer 3 di MPEG1 e 2.
- Illustrare le modalità di comunicazione tra dispositivi MIDI e computer
Possiamo definire lo standard MIDI come un insieme di specifiche hardware e software che rende possibile lo scambio di informazioni (note, modifiche di configurazione, controllo dell'espressione etc.) tra strumenti musicali elettronici o altri dispositivi elettronici come computers, sequencer, centraline di controllo luci, mixer etc.
La comunicazione di tipo MIDI si realizza attraverso messaggi formati da uno Status byte (che identifica il messaggio) seguito da uno o due Data byte (che descrivono il messaggio). I messaggi di tipo Real Time e Exclusive sono eccezioni.
I messaggi MIDI si dividono in due categorie principali: Channel Message e System Message.
Il ricevente accetta messaggi MIDI tramite la porta fisica identificata come "MIDI IN" ed esegue comandi MIDI. Il trasmittente produce messaggi MIDI e li trasmette tramite la porta fisica identificata come "MIDI OUT".
- Caratterizzare le diverse modalità di rappresentazione della frequenza del segnale audio nell'oscillatore digitale e confrontarne le caratteristiche
L’oscillazione elementare è la sinusoide. Esistono 2 modi per ottenere una sinusoide “digitale”:
- campionare e quantizzare una sinusoide “analogica”
- calcolare i valori della funzione trigonometrica.
Entrambi i metodi sono approssimativi, perchè la sinusoide sarà descritta da una serie di valori. La descrizione della sinusoide nel campo digitale utilizza una tabella dei valori che dipende dai parametri utilizzati nel campionamento e nella quantizzazione. Se utilizzassimo una frequenza di campionamento di 44.1 kHz, la tabella sarebbe costituita da valori tra 0 e 44099.
Per ottenere una certa frequenza, basterà “leggere” la tabella ad una certa velocità. E’ possibile anche leggere i valori della tabella “a salti” in modo da riprodurre la tabella un numero minore di volte; si ha però perdita di informazione. Tipicamente la tabella dei valori contiene meno di 44100 campioni.
Esitono vari metodi per trovare i valori dei 12 semitoni all’interno di un’ottava:
Troncamento :leggendo la tabella con un passo n, dovrò leggere n+1 campioni, perchè dovrò leggere anche l’indirizzo temporale del valore. Dovrò quindi moltiplicare i valori per n+1/n e successivamente eliminare la parte decimale dei valori ottenuti. In pratica vario la frequenza utilizzando il rapporto tra la frequenza che voglio ottenere e la frequenza di partenza.
Arrotondamento : il procedimento è lo stesso del troncamento, solo che invece di eliminare i valori decimali, arrotondo i valori al numero intero più vicino.
Interpolazione: lineare consiste nel dare un peso maggiore al valore che, tra due, si avvicina di più al valore reale. È un media ponderata.
Polinomiale: approssima in base alla pendenza della funzione nel dato punto. E’ la soluzione migliore, ma più costosa a livello di calcolo. Ora siamo in grado di generare tutte le frequenze, ma i risultati saranno qualitativamente relativi alla grandezza delle tabella.
- Descrivere la temporizzazione nei modelli di reti di Petri musicali
Le PN sono particolarmente adatte a descrivere processi concorrenti e controllare la loro eventuale sincronizzazione. Analizzando il processo da un punto di vista temporale, quando una transizione è abilitata allo scatto, la durata di tale scatto è supposta istantanea. Inoltre, come già detto, non è determinabile l’istante in cui lo scatto (abilitato) avrà luogo. Non ci sono misure di tempo all’interno delle PN (se non si considerano sue estensioni particolari): è il comportamento della rete che implicitamente determina la temporizzazione, ed è la struttura della rete a definire la sequenza degli scatti. Osserviamo inoltre che la sequenza degli scatti può cambiare in diverse esecuzioni della rete: si possono avere più transizioni abilitate nello stesso istante e non si può sapere quale di queste scatterà per prima (non determinismo,procurato anche da situazioni di conflitto).
Al fine di descrivere la durata di eventi temporizzati all’interno delle PN, è possibile associare degli intervalli o durate temporali alle transizioni o ai posti.
Tutti gli oggetti musicali, a qualsiasi livello di astrazione, sono temporizzati. Possiamo vedere il tempo come un oggetto indipendente con cui ogni altro oggetto deve relazionarsi. Gli oggetti musicali agiscono nel tempo in modo concorrente, comunicando e sincronizzandosi in particolari istanti sull’asse dei tempi.
Quando passiamo alla descrizione formale del linguaggio musicale, il modello adottato deve necessariamente assicurare due condizioni:
· la consistenza temporale, ossia l’esistenza di un unico asse temporale;
· la risoluzione temporale, ossia la distanza minima tra due punti distinti dell’asse temporale.
L'estensione delle PN considerata abilita la transizione in uscita non appena termina l’esecuzione del frammento musicale.
- Illustrare le caratteristiche del layer "structural" della codifica MX (XML musicale IEEE PAR 1599)
Il livello Structural consente di decrivere blocchi di infromazione musicale e la relazione fra essi, per esempio le caratteristiche armoniche o i passaggi tra le varie parti di una parte più complessa,prevede delle analisi effettuata sul Music Logic,aggregazioni trattate in questo livello,agglomerati di note per esempio oppure segmenti melodici che corrispondono a determinate parti di una forma musicale (strofa,ritornello,ecc). structural si occupa di descrivere le relazioni interne al brano in esame: temi musicali, soggetti, sequenze o segmenti che si ripetono, o che presentano un particolare interesse. Le informazioni qui racchiuse sono il frutto arbitrario di analisi di carattere musicologico, svolte manualmente o automaticamente. Troviamo in pratica il risultato di una segmentazione, o la rappresentazione dell’informazione musicale basata su Reti di Petri.
- Descrivere le principali caratteristiche delle tecniche di fingerprinting nei sistemi DRM
Un fingerprint acustico è un codice univoco generato a partire dalla forma d'onda del segnale. A seconda dell'algoritmo usato, il fingerprint acustico può essere usato per categorizzare o identificare automaticamente un estratto sonoro a partire dal suo contenuto. Usi pratici sono il monitoraggio di servizi di broadcasting,identificazione della musica riprodotta,monitoraggio di rete per servizi P2P,gestione di librerie,ecc.
Un fingerprint acustico è diverso da un codice hash generato dal contenuto binario di un file: quest'ultimo identifica un file particolare,il fingerprinting acustico indentifica una registrazione audio.
Quindi un fingerprint acustico robusto sarà basato su caratteristiche percettive dell'audio e quindi se due files sonori identici ad un ascoltare umano sono confrontati,anche se i binari sono diversi,un fingerprint acustico identifica il matching. Per esser considerato robusto deve resistere a manipolazioni dei campioni sonori,soprattutto nel caso di codifiche compresse.
- Descrivere le principali caratteristiche della sintesi del suono basata su modelli fisici
Dal punto di vista fisico serve a comprendere tutti i fenomeni che concorrono alla creazione di un dato suono, ed in ultima analisi descrivere con precisione i principi fisici su cui si basa il funzionamento del sistema in questione.
Dal punto di vista musicale a generare suoni simili a quelli di sistemi acustici fisici (strumenti musicali o altro) mediante l'uso di algoritmi le cui variabili siano in relazione con grandezze fisiche
Le attuali conoscenze nel campo dei modelli fisici derivano dagli studi condotti da entrambi i punti di vista.
Dal punto di vista fisico il modello é completo solo quando si é certi di avere spiegato tutti gli aspetti del comportamento dell'oggetto in questione. Questo comporta che tutte le variabili fisiche coinvolte (masse, forze, costanti elastiche, dissipazioni) vengano considerate nel modello.
Dal punto di vista musicale il modello vale se permette (possibilmente in tempo reale) di produrre suoni somiglianti quelli degli strumenti musicali, potendo applicare delle modificazioni del timbro mediante l'azione su variabili a cui si possa associare un significato fisico (pressione, flusso, ecc.).
La descrizione del sistema non deve essere necessariamente rigorosa, ma piuttosto "vigorosa".
Il modello deve rispondere in maniera prevedibile in funzione delle variabili "fisiche"coinvolte nella simulazione. Uno di principali vantaggi dell'approccio alla sintesi dei suoni basato sui modelli fisici rispetto al tradizionale approccio algoritmico (TVF, AM, FM) é infatti la possibilità fare previsioni sui suoni che vengono generati.
- illustrare la nozione di modello interpretativo tra livello simbolico e livello audio
Si può segmentare un brano,cioè s evidenziarne i contenuti principali aggregando gruppi di elementi (note o figurazioni) ciascuno dei quali, isolatamente, e’ scarsamente significativo.
Queste valutazioni possono essere eseguite su di una partitura come su di una registrazione audio, parlando nei due casi rispettivamente di segmentazione in campo simbolico e fonico. Una volta ottenuta una scomposizione del brano in oggetti musicali, la traccia che si ottiene per backtracking partendo dall’insieme degli oggetti musicali fino al tessuto originale e’ un modello dell’idea compositiva.
Nel caso si disponga della sola registrazione audio bisogna porre l’attenzione sulle caratteristiche sonore che l’esecutore o il compositore stesso usano ai fini espressivi. Dopo di che si può elaborare tale analisi in un modello statistico e adattivo, reti neurali in grado di apprendere il riconoscimento di un attributo per ogni regola scelta.
- Definire la dimensione dei dati audio di un file nei seguenti casi:
- 5 minuti di audio qualità CD-DA (Compact Disc Digital Audio)
- 3 minuti di audio MP3, bitrate 320k
- 7 minuti di audio PCM a 4 canali, con parole di quantizzazione di 24 bit e frequenza di campionamento 96KHz
- 44100 Hz * 16 bit * 2 canali * 300 secondi = 50,47 MB circa (423,36 Mbit)
- 320 kbps * 180 secondi = 115,2 Mbit circa (pensiamo che i canali non servano)
- 96000 * 24 bit * 4 canali * 420 secondi = 461,42 MB circa (3,87072 Gbit)
__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS
Posted by bomber78 on 08-01-2007 15:35:
Grande voodoo, continua così!!!
...solo un appunto sulla domanda 10 del primo compito d'esame (1 min audio MP3 singlechannel 192kbps)
ti hai scritto
192 kbps * 60 * 1 canale = 11,5 Mbit circa
secondo me il numero di canali non entra nel calcolo della dimensione dell'audio MP3, un minuto di MP3 a 192kbps stereo occupa lo stesso spazio di un minuto di MP3 192kbps single channel.
Quello che conta è il bitrate (che fornisce già il dato sulla dimensione).
O no? Correggetemi!!
Posted by Voodoo on 08-01-2007 15:48:
Originally posted by bomber78
192 kbps * 60 * 1 canale = 11,5 Mbit circa
secondo me il numero di canali non entra nel calcolo della dimensione dell'audio MP3, un minuto di MP3 a 192kbps stereo occupa lo stesso spazio di un minuto di MP3 192kbps single channel.
Quello che conta è il bitrate (che fornisce già il dato sulla dimensione).
O no? Correggetemi!!
Fate tutti gli appunti che volete e potete!
Forse hai ragione,effettivamente abbiamo già il flusso di dati al secondo,ho il dubbio che anche se abbiamo già il bitrate questo non valga a prescindere dal numero di canali,ma che anch'essi vadano considerati...Facciamo che correggo e ti do retta,penso tu abbia ragione __________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS
Posted by Voodoo on 09-01-2007 11:15:
Altre domande di compiti recenti
- Descrivere le tecniche di quantizzazzione lineare floating point del suono con particolare riferimento alle componenti di rumore che le caratterizzano
Per i segnali non stazionari ad ampia gamma dinamica si può effettuare una quantizzazione codificando il valore di ampiezza del segnale con un codice numerico di lunghezza fissa integrato da un termine moltiplicativo (anch’esso di lunghezza fissa) che ne consente la più opportuna collocazione nella gamma dinamica. È una codifica costituita da una mantissa e da un esponente. L’errore di granularità in questo modo aumenta o diminuisce coerentemente con la gamma dinamica del segnale sorgente. Esistono molteplici codifiche floating-point per il medesimo valore del segnale sorgente,quindi non è una codifica ottimale,ma adatta il rumore di quantizzazione alla dinamica del segnale e comprime la codifica lineare ottenibile con il metodo lineare di quantizzazione precedente.
Ci sono tre diverse applicazioni della codifica floating-point:
- istantaneo: per ogni campione del segnale viene calcolata la coppia mantissa-esponente. È ottimale come limitazione del rumore di quantizzazione,ma implica la codifica dell’esponente per ogni mantissa e quindi ha un fattore di compressione non ottimale;
- Sillabico: il valore dell’esponente varia adattivamente in funzione della gamma dinamica del segnale sorgente; quando l’ampiezza aumenta o diminuisce per un certo intervallo di tempo,viene variato l’esponente;richiede memoria proporzionalmente all’intervallo di tempo massimo considerato,ma consente di non codificare l’esponente se non quando viene variato ,in tal caso dovrà essere reso identificabile mediante codice opportuno.
- A blocchi: il valore dell’esponente viene codificato ogni N valori del segnale sorgente; richiede memoria per N valori di mantissa per poter calcolare l’esponente ottimale di ogni blocco.
- Enunciare il teorema del campionamento.
L'attività di campionamento prevede la discretizzazione del segnale rispetto al tempo prelevando i valori istantanei di ampiezza a intervalli fissati di tempo. La condizione per poter rappresentare univocamente un segnale sorgente mediante una sequenza di campioni ottenuta prelevando il valore istantaneo di ampiezza del segnale ad intervalli fissati di tempo aventi estensione temporale π/v0 (campionamento uniforme rispetto al tempo), è che il segnale sia a banda limitata, cioè tale che valga F(v) = 0 per |v| ≥ | v0| (trasfromata nulla per valori eccedenti la freq. Massima) per una certa frequenza v0 e che la frequenza di campionamento sia vc ≥ 2 v0 (freq. Nyquist).
- Descrivere la funzione del quantizzatore non lineare nella codifica/decodifica del suono nel formato compresso mp3
Il quantizzatore non lineare codifica numericamente lo spettro ricevuto dal banco di filtri ibrido in funzione dell’importanza di ogni banda di frequenze definita dal modello psicoacustico (se il modello dice che una certa banda viene poco percepita,verrà codificata con pochi bit altrimenti viceversa). Si vuole una quantizzazione dello spettro tale per cui il rumore di quantizzazione introdotto si trovi al di sotto dell’SMR fornita dal modello psicoacustico.
- Descrivere la struttura di un frame in un compact disc digital audio
La codifica dell’informazione nei dischi ottici viene effettuata codificando blocchi di 8 bit di informazione in parole di codifica di 14 bit concatenate tra loro mediante parole aggiuntive di 3 bit (merging bits) ciascuna. I frames sono formati da 588 bit di cui:
- 24 parole di informazione (formato 14+3 bit) = 408 bit;
- 8 parole di ridondanza (formato 14+3 bit) = 136 bit;
- codici di servizio per l’unità di controllo del supporto fisico (44 bit);
- Illustrare le il modello di sintesi del suono basato sulla modulazione della frequenza o della fase
La modulazione di frequenza permette di costruire un suono a partire da una frequenza portante (carrier frequency ωc) per poi variarlo tramite una modulazione di frequenza nel tempo, determinata da un indice di modulazione I(n), che varia i periodi rendendo il segnale non statico. L’arricchimento timbrico viene effettuato introducendo una frequenza modulare ωm . Il segnale risulta dalla combinazione di 2 oscillatori, uno per ωc e uno per ωm. Il peso delle varie armoniche determina l’imprevedibilità del timbro. Il rapporto tra la frequenza portante e la frequenza modulare (c:m ratio) determina appunto il peso delle varie armoniche all’interno del segnale (ωc ± kωm). Per assegnare gli opportuni valori di I(n) e ωm al segnale si utilizzano le funzioni di Bessel.
Poichè il modello FM da solo permette di avere solo 2 frequenze (più i multipli di ωm), spesso gli si accoppia il modello additivo per avere la possibilità di assegnare al segnale un numero maggiore di armoniche. Il segnale risultante sarà costituito dalla frequenza portante ωc, più le armoniche con frequenze multiple di ωc, più le frequenze modulanti ωm intorno alle frequenze kωc, più le frequenze modulanti ωmm intorno alle frequenze kωc+kωm. Tutte le frequenze maggiori o minori di ?, sono comprese nelle bande laterali e dipendono dall’indice di modulazione I(n). Avendo più oscillatori è possibile usarne alcuni in modo additivo e altri in modo modulante.
La relazione tra Im e ωm indica la densità di frequenze nello spettro o in una porzione dello spettro o in un intervallo. Combinando in modo additivo i modelli FM visti sopra si possono ottenere i risultati sperati (anche se non sarà facile).
- Descrivere in dettaglio i comandi per il controllo del "modo" di trasmissione/ricezione sui canali previsti dallo standard MIDI
I messaggi Control Change (Channel Voice Message) consentono di gestire in real time i parametri di controllo dei device MIDI. I controller con un ID number compreso tra 122 e 127 servono per identificare i Channel Mode Message.
I Channel Mode Message consistono di:
- Il 122 corrisponde a Local Control che attiva (valore 127) o disattiva (valore 0) i tasti di una tastiera che viene messa in slave in un sistema MIDI.
- Il 123 corrisponde a All Notes Off che serve a spegnere tutti in Note On attivi sul canale MIDI specificato nello Status Byte.
- Il 124 corrisponde a Omni Mode Off. In questo modo il device risponderà ai messaggi appartenenti ad uno specifico canale MIDI e non a tutti.
- Il 125 corrisponde a Omni Mode On. In questo modo il device risponderà ai messaggi appartenenti a qualsiasi canale MIDI.
- Il 126 corrisponde a Mono Mode On. In questo modo il device assegnerà singole "voci" monofoniche ai canali MIDI consecutivi a partire dal suo Basic Channel.
- Il 127 corrisponde a Poly Mode On. In questo modo il device risponderà polifonicamente ai singoli canali MIDI. Ogni messaggio da 123 a 127 ha come conseguenza un All Note Off.
- Descrivere in dettaglio le caratteristiche delle porte di comunicazione previste dallo standard midi
I connettori montati sui dispositivi sono pentapolari (180 gradi) femmina. I connettori devono essere chiamati "MIDI IN" e "MIDI OUT". I pin 1 e 3 (i più esterni) non sono usati e non devono essere connessi. Il ricevente accetta messaggi MIDI tramite la porta fisica identificata come "MIDI IN" ed esegue comandi MIDI. Il trasmittente produce messaggi MIDI e li trasmette tramite la porta fisica identificata come "MIDI OUT".
- Definire la nozione di watermarking
Audio Watermarking consiste nell’inserire delle informazioni visibili o nascoste (il watermark) all’interno della traccia audio in modo da renderla riconoscibile ed identificabile. Se invisibile, il watermark deve risultare acusticamente impercettibile e tale da non modificare la durata del brano audio infine, il watermark deve essere tale da risultare riconoscibile anche dopo varie degradazioni del segnale audio.
- Descrivere il meccanismo e i componenti del convertitore digitale-analogico (DAC).
l Digital (to) Analog Converter (DAC) è un componente elettronico in grado di produrre una determinata differenza di potenziale in funzione di un valore numerico che viene caricato; ad esempio, ad un valore pari ad 1 corrisponderà una tensione di uscita di 0,1 V, ad un valore di 2 avremo 0,2 V e così via. La tabella di conversione dal valore digitale a quello analogico prende il nome di LUT (Look-Up Table) e può avere caratteristiche proporzionali (come nel precedente esempio), o può seguire un andamento del tutto arbitrario, a seconda del suo impiego. Una larga diffusione ad uso domestico dei DAC si ha nei riproduttori digitali di suoni, nel controllo dell'apertura del diaframma nelle macchine fotografiche, nei controlli digitali (volume, luminosità) dei televisori e in tutte quelle situazioni nelle quali un'informazione numerica deve controllare una grandezza di tipo analogico.
Si va dagli 8 bit (256 livelli di tensione) dei DAC più semplici (telecomandi ecc...), ai 12 bit per i controlli di precisione (strumenti di misura, multimetri, oscilloscopi), ai 16 bit per i riproduttori musicali ad alta fedeltà (16 bit permettono di riprodurre una dinamica di 96 dB), fino ad arrivare al DVD che, con i suoi 24 bit di risoluzione, consente una dinamica teorica di ben 144 dB.
All'aumentare della risoluzione, però, corrisponde un maggior numero di elaborazioni per ottenere la tensione d'uscita; in altre parole, più è elevata la risoluzione del DAC e più la sua elaborazione ne risulterà rallentata. Pertanto, la scelta della risoluzione dovrà obbligatoriamente tenere conto della velocità del dispositivo impiegato, rispetto all'utilizzo al quale è destinato.
A DAC usually only deals with pulse-code modulation (PCM)-encoded signals. The job of converting various compressed forms of signals into PCM is left to codecs.
(Appunti lezione) Passare dal digitale all'analogico,si passa dalla frequenza di numerini descrivendo una funzione a scalini,in cui le ampiezze istantanee durano per tutto l'intervallino di tempo in cui occorre. Si estendono i valori delle ampiezze per tutto l'intervallino di tempo. Il filtro passa basso (smoothing filter) in questo caso serve a smussare gli spigoli di questa funzione a gradini ma dal punto di vista matematico serve a togliere le componenti in frequenza che eccedono la metà della frequenza di campionamento.
Più diventa acuto il suono più i coefficienti angolari delle derivate sono più alti,quindi dervitate maggiori,al contrario dei suoni più gravi. Per ottenere uno spigolo basta sommare una certa quantità di sinuosidi. Lo smoothing filter elimina le componenti frequenziali fuori dalla banda di nostro interesse.
__________________
GET DROPBOX
# il grado di lentezza è direttamente proporzionale all'intensità della memoria;il grado di velocità è direttamente proporzionale all'intensità dell'oblio (Kundera) #
BLOG: Byte Strike
ChRiS
Posted by SingInTime on 30-01-2007 15:26:
PROPOSTA DI SOLUZIONE X LA DOMANDA 4 DEL COMPITO DI GIUGNO 2004:
Nel segnale audio non compresso l’informazione temporale si ricava moltiplicando il tempo normalizzato per la frequenza di campionamento. In questo modo si otterrà l’istante (assoluto) al quale ogni singolo campione fa riferimento. Per i formati compressi vale un discorso analogo ma l’informazione è impacchettata a frame, è quindi necessario moltiplicare il tempo assoluto ottenuto precedentemente per la lunghezza in campioni del frame, si otterrà così l’istante temporale al quale fa riferimento l’inizio di ogni frame. Nelle sequenze MIDI l’informazione temporale è di tipo relativo e la temporizzazione di ogni evento è codificata dalla distanza rispetto all’evento precedente. La durata di un evento viene determinata dalla comparsa di un altro evento che “spegne” il precedente (es. Note on – note-off). Le pause sono sottointese (assenza di eventi attivi). Ogni quarto è diviso in 24 “unità temporali” la cui durata effettiva viene attualizzata di volta in volta in base a un fattore di scala, dipendente dalla velocità metronometrica. In una partitura, infine, la codifica dell’informazione temporale è interamente relativa: per ogni evento viene definita una durata rappresentabile mendiante una frazione (1/4, 1/8 ecc.) e la scansione temporale viene data dalla loro distribuzione sull’asse orizzontale. Eventi simultanei avranno la stessa “ascissa” nella partitura. I riferimenti metronometrici e i valori di agogica attualizzano i valori relativi di durata e permettono di effettuare la loro conversione in tempo assoluto (ore-minuti-secondi).
Ogni correzione è benvenuta
__________________
...Perché così ho scelto