Advanced Linux Sound Architecture: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Funzionalità collegamenti suggeriti: 3 collegamenti inseriti. Etichette: Modifica visuale Modifica da mobile Modifica da web per mobile Attività per i nuovi utenti Suggerito: aggiungi collegamenti |
|||
(28 versioni intermedie di 20 utenti non mostrate) | |||
Riga 1:
{{Software
|Nome = ALSA
|Logo =
Riga 5:
|Didascalia = Uno [[screenshot]] di [[alsamixer]]
|Sviluppatore = [[Jaroslav Kysela]]
|UltimaVersione = 1.0.
|UltimaVersioneBeta =
|DataUltimaVersioneBeta =
Riga 15 ⟶ 14:
|SoftwareLibero = sì
|Lingua =
|SitoWeb =
}}
L''''Advanced Linux Sound Architecture''' (noto più generalmente con [[acronimo]] '''ALSA''') è un [[framework]] [[Software libero]] ed [[open source]] pubblicato sotto licenza GNU GPL e GNU LGPL che fornisce delle [[Application programming interface|API]] per [[driver]] di [[schede audio]].
Esso è componente del [[Linux (kernel)|kernel Linux]], creato per sostituire l'originale [[Open Sound System]] (OSS) nella fornitura di [[device driver]] per le [[scheda audio|schede audio]].
Il progetto, guidato da [[Jaroslav Kysela]], fu creato, all'inizio per sviluppare un driver Linux per la [[scheda audio]] [[Gravis Ultrasound]] nel [[1998]], ed è stato sviluppato in maniera separata dal kernel Linux fino a quando non è stato inserito nella serie di sviluppo 2.5 nel [[2002]] (2.5.4-2.5.5)<ref>{{cita web | url = http://www.kernel.org/pub/linux/kernel/v2.5/ChangeLog-2.5.5 | titolo = Note di rilascio di Linux 2.5.5 | lingua = En}}</ref>. Nella versione 2.6 sostituisce [[Open Sound System|OSS]] per impostazione predefinita, sebbene esista un livello di compatibilità a ritroso.▼
==
▲Il progetto, guidato da [[Jaroslav Kysela]], fu creato, all'inizio per sviluppare un driver Linux per la [[scheda audio]] [[Gravis Ultrasound]] nel [[1998]], ed è stato sviluppato in maniera separata dal kernel Linux fino a quando non è stato inserito nella serie di sviluppo 2.5 nel [[2002]] (2.5.4-2.5.5).<ref>{{cita web
A partire dalla versione del [[kernel linux]] 2.6 sostituisce predefinitamente l'[[Open Sound System]], sebbene sia [[retrocompatibilità|retrocompatibile]] con quest'ultimo.
== Funzioni e caratteristiche ==
[[File:Screen shoot from Audacity from (Scuola OnLine? PodCast file mp3 con Smartphone!!! 2019 – 2023 (di Paolo Villa) UFuTFC.jpg|thumb|Sistema audio ALSA in [[Audacity]]]]
Tra gli obiettivi del progetto ALSA c'erano originariamente anche la configurazione automatica di scheda audio [[hardware]] e gestione semplice di dispositivi audio multipli, {{senza fonte|obiettivi che sono in buona parte raggiunti.}} Diversi framework software, come il [[JACK Audio Connection Kit]] e [[PulseAudio]], utilizzano ALSA per consentire l'esecuzione a bassa [[latenza]] di livello professionale per il [[montaggio]] ed il [[missaggio]] audio.
Alcune delle funzioni per le quali venne creato ALSA e che sono state implementate in esso per sopperire alle mancanze di OSS sono, ad esempio:
* Sintesi [[Musical Instrument Digital Interface|MIDI]] a livello hardware;
* [[
* Operatività [[full-duplex]];
* Driver di periferica in grado di funzionare bene in ambito multiprocessore e [[thread-safe]].
ALSA, per fornire queste caratteristiche in maniera pulita,
Oltre ai driver di periferica, ALSA
== Note ==
Riga 38 ⟶ 44:
== Voci correlate ==
* [[Application programming interface]]
* [[DSSI]]▼
* [[Framework]]
* [[JACK Audio Connection Kit]]
* [[LV2]]
* [[LADSPA]]
▲* [[DSSI]]
* [[Open Sound System]]
* [[PulseAudio]]
* [[Retrocompatibilità]]
* [[Scheda audio]]
==
{{interprogetto}}
*{{en}} [http://www.alsa-project.org/ Sito web ufficiale]▼
== Collegamenti esterni ==
▲{{Portale|Software libero}}
* {{cita web|1=http://alsa.opensrc.org/|2=Una grossa wiki su ALSA|lingua=en|accesso=13 settembre 2007|urlarchivio=https://www.webcitation.org/65QZUbXWD?url=http://alsa.opensrc.org/Main_Page|dataarchivio=13 febbraio 2012|urlmorto=sì}}
{{Portale|informatica|Software libero}}
|