Dsy Network www | forum | my | didattica | howto | wiki | el goog | stats | blog | dona | rappresentanti
Homepage
 Register   Calendar   Members  Faq   Search  Logout 
.dsy:it. : Powered by vBulletin version 2.3.1 .dsy:it. > Didattica > Corsi A - F > Editoria multimediale > Standard ASIO per driver audio
  Last Thread   Next Thread
Author
Thread    Expand all | Contract all    Post New Thread    Post A Reply
Collapse
Fabio Minazzi
il Prof...

User info:
Registered: Apr 2003
Posts: 10 (0.00 al dì)
Location:
Corso:
Anno:
Time Online: 2:06:04: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged
Standard ASIO per driver audio

A seguito della domanda emersa in classe
"cosa è lo standard ASIO per i driver audio", ho verificato che:

è uno standard per la comunicazione rapida (a bassa latenza) con le schede audio, sviluppato dalla Steinberg (marca tedesca di software musicali).

ASIO (Audio Streaming Input Output)
Driver architecture developed by Steinberg for the purpose of optimizing audio hardware for use with music software

Link a glossario Steinberg

Sul sito della Steinberg non ho trovato informazioni dettagliate sulle caratteristiche dello standard.
Le ho trovate in questo sito, non autorevole, ma credibile.


What are MME and ASIO drivers are and what are they for?
(Clarified by Dave O'Flynn)

MME (MultiMedia Extensions) is the standard specification for Windows soundcard drivers. They originally appeared in the Multimedia add-on for Windows 3.0. They were subsequently included in Windows 3.1 and Windows '95. All soundcards have MME drivers. They are 16bit and have a very high latency. Latency is the time difference between a program telling the soundcard to play something and the time it actually starts playing. They're fine for 'business audio', but too slow for anything else. Although many people do use them for music, there is a noticeable lag between the time a sound is supposed to start and it actually starting.

DirectSound is a subset of DirectX. DirectSound drivers are Microsoft's replacement for the MME drivers. They're targeted at the games market, and are 32bit with a lower latency (~170mS) than MME drivers. However this is still too slow for serious audio work, which means that there is no standardized, capable audio driver spec. for the Windows platform.

ASIO drivers are a Steinberg standard. They only work in Steinberg products (mainly Cubase). They are technically much better than the MME drivers, as they're designed for professional musician's usage.
However, very little semi-pro equipment comes with ASIO drivers, at least as of yet. On July 2, 1999 Terratec released the first beta of ASIO drivers for the EWS64. See our Download Page.
ASIO is a proprietary Steinberg standard, so you won't find a non-Steinberg program that uses ASIO drivers.

__________________
Corso di Editoria Multimediale
Dipartimento di Scienze dell'Informazione
Università Statale di Milano
Telefono 02 61866 310

14-03-2005 23:38
Click Here to See the Profile for Fabio Minazzi Click here to Send Fabio Minazzi a Private Message Find more posts by Fabio Minazzi Add Fabio Minazzi to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
UZI
free pain dispenser

User info:
Registered: Mar 2003
Posts: 2211 (0.26 al dì)
Location: monza - troppi fighetti
Corso: com. dig.
Anno: Dottor Morte
Time Online: 14 Days, 4:46:06: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Da appassionato, aggiungo che si potrebbe tranquillamente definire lo standard di driver audio a bassa latenza più diffuso su piattaforma windows in ambito semiprofessionale ed amatoriale (home recording, project studios etc.). Questo perchè i software di casa steinberg sono molto diffusi in questa fascia di mercato (cubase, nuendo...).

per chi è interessato, una panoramica dei più noti formati di drivers a bassa latenza:
http://www.terratec.it/supporto/guide51.shtml

__________________
those who test will find a bullet in they chest
put ta rest
by a brotha who was hopeless
grow up broke on tha rope of insanity
how many pistols smoking coming from a broken family

Last edited by UZI on 15-03-2005 at 19:56

15-03-2005 19:54
Click Here to See the Profile for UZI Click Here to See the Blog of UZI Click here to Send UZI a Private Message Find more posts by UZI Add UZI to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
TankJr.
* Giulia Sprint GTA *

User info:
Registered: Nov 2002
Posts: 857 (0.10 al dì)
Location: Gallarate
Corso: Former TICom
Anno:
Time Online: 27 Days, 4:28:54 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

cosa si intende per 'bassa latenza' ?

__________________
"Il Buddha, il Divino, dimora nel circuito di un calcolatore o negli ingranaggi del cambio di una moto con lo stesso agio che in cima a una montagna o nei petali di un fiore. Pensare altrimenti equivale a sminuire il Buddha - il che equivale a sminuire sè stessi." Robert M. Pirsig - Lo Zen e l'arte della manutenzione della motocicletta

15-03-2005 21:30
Click Here to See the Profile for TankJr. Click here to Send TankJr. a Private Message Find more posts by TankJr. Add TankJr. to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
UZI
free pain dispenser

User info:
Registered: Mar 2003
Posts: 2211 (0.26 al dì)
Location: monza - troppi fighetti
Corso: com. dig.
Anno: Dottor Morte
Time Online: 14 Days, 4:46:06: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by TankJr.
cosa si intende per 'bassa latenza' ?


la latenza è molto semplicemente il ritardo del sistema in risposta ad un input.

nel caso di una scheda audio, la latenza è ad esempio il tempo che passa ad es. dalla pressione di un ipotetico pulsante 'play' alla riproduzione della musica. o ancora, in un programma di sintesi sonora realtime, il ritardo che passa tra la pressione del tasto di una tastiera midi e l'esecuzione della nota. ovviamente è una semplificazione perchè bisognerebbe considerare anche il ritardo introdotto dai programmi... la latenza vera e propria della scheda audio è il ritardo che passa dalla ricezione di un flusso di dati audio proveniente dal programma alla sua 'esecuzione' in output, e viceversa in caso di input.

in un contesto di produzione musicale una latenza complessiva > di 25ms comincia ad essere fastidiosa

__________________
those who test will find a bullet in they chest
put ta rest
by a brotha who was hopeless
grow up broke on tha rope of insanity
how many pistols smoking coming from a broken family

Last edited by UZI on 16-03-2005 at 22:59

15-03-2005 22:07
Click Here to See the Profile for UZI Click Here to See the Blog of UZI Click here to Send UZI a Private Message Find more posts by UZI Add UZI to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
TankJr.
* Giulia Sprint GTA *

User info:
Registered: Nov 2002
Posts: 857 (0.10 al dì)
Location: Gallarate
Corso: Former TICom
Anno:
Time Online: 27 Days, 4:28:54 [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

ok, quindi un driver a bassa latenza e' un driver particolarmente efficente.. giusto?

__________________
"Il Buddha, il Divino, dimora nel circuito di un calcolatore o negli ingranaggi del cambio di una moto con lo stesso agio che in cima a una montagna o nei petali di un fiore. Pensare altrimenti equivale a sminuire il Buddha - il che equivale a sminuire sè stessi." Robert M. Pirsig - Lo Zen e l'arte della manutenzione della motocicletta

16-03-2005 11:33
Click Here to See the Profile for TankJr. Click here to Send TankJr. a Private Message Find more posts by TankJr. Add TankJr. to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
Collapse
UZI
free pain dispenser

User info:
Registered: Mar 2003
Posts: 2211 (0.26 al dì)
Location: monza - troppi fighetti
Corso: com. dig.
Anno: Dottor Morte
Time Online: 14 Days, 4:46:06: [...]
Status: Offline

Post actions:

Edit | Report | IP: Logged

Originally posted by TankJr.
ok, quindi un driver a bassa latenza e' un driver particolarmente efficente.. giusto?


beh, sì, ma bisognerebbe mettersi d'accordo su cosa si intende per 'efficienza'... diciamo che un driver a bassa latenza è progettato intorno a specifiche esigenze professionali, tra le quali la più rilevante e caratterizzante è appunto la latenza ridotta.

__________________
those who test will find a bullet in they chest
put ta rest
by a brotha who was hopeless
grow up broke on tha rope of insanity
how many pistols smoking coming from a broken family

16-03-2005 11:42
Click Here to See the Profile for UZI Click Here to See the Blog of UZI Click here to Send UZI a Private Message Find more posts by UZI Add UZI to your buddy list Printer Friendly version Email this Article to a friend Reply w/Quote
All times are GMT. The time now is 08:26.    Post New Thread    Post A Reply
  Last Thread   Next Thread
Show Printable Version | Email this Page | Subscribe to this Thread | Add to Bookmarks

Forum Jump:
Rate This Thread:

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are ON
[IMG] code is ON
 

Powered by: vBulletin v2.3.1 - Copyright ©2000 - 2002, Jelsoft Enterprises Limited
Mantained by dsy crew (email) | Collabora con noi | Segnalaci un bug | Archive | Regolamento | Licenze | Thanks | Syndacate
Pagina generata in 0.123 seconds (59.64% PHP - 40.36% MySQL) con 26 query.