Standard ASIO per driver audio Clicca QUI per vedere il messaggio nel forum |
Fabio Minazzi |
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. |
UZI |
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 |
TankJr. |
cosa si intende per 'bassa latenza' ? |
UZI |
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 |
TankJr. |
ok, quindi un driver a bassa latenza e' un driver particolarmente efficente.. giusto? |
UZI |
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. |
|
|
|