Generatore sonoro programmabile: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
MerlIwBot (discussione | contributi)
Ripristino alla versione 104005745 datata 2019-04-13 22:36:00 di InternetArchiveBot tramite popup
Etichetta: Ripristino manuale
 
(15 versioni intermedie di 12 utenti non mostrate)
Riga 1: Riga 1:
[[File:AY-3-8910.jpg|thumb|right|L''''AY-3-8910''', un generatore sonoro programmabile prodotto da [[General Instrument]].]]
[[File:AY-3-8910.jpg|thumb|right|L''''AY-3-8910''', un generatore sonoro programmabile prodotto da [[General Instrument]].]]
Un '''generatore sonoro programmabile''' (o '''Programmable Sound Generator''', '''PSD'''), è un [[chip sonoro]] che genera onde sonore [[sintetizzatore|sintetizzando]] diverse forme d'onda base, spesso capace di generare anche del [[Rumore (acustica)|rumore]]: entrambe le forme audio sono gestite scrivendo in particolari [[Registro (informatica)|registri]] del generatore (da cui "programmabile"). I dati controllano le singole forme d'onda che, combinate e miscelate insieme, creano una forma d'onda più complessa. Il generatore sonoro gestisce anche le [[ADSR|4 fasi]] relative alla generazione del segnale audio, ossia "Attack" (Attacco), "Decay" (Decadimento), "Sustain" (Sostegno) e "Release" (Rilascio), che influenzano il volume di riproduzione del suono nel tempo e, conseguentemente, l'effetto sonoro.
Un '''generatore sonoro programmabile''' (o '''Programmable Sound Generator''', '''PSG''') è un [[circuito integrato]] capace di generare onde sonore [[sintetizzatore|sintetizzando]] diverse forme d'onda base, spesso capace di generare anche del [[Rumore (acustica)|rumore]]: le possibili forme audio sono gestite scrivendo in particolari [[Registro (informatica)|registri]] del generatore (da cui "programmabile").<ref name=data>{{cita pubblicazione|url=http://dev-docs.atariforge.org/files/GI_AY-3-8910_Feb-1979.pdf|titolo=AY-3-8910/8912 Programmable Sound Generator Data Manual|editore=[[General Instrument]]|data=febbraio 1979|accesso=17/06/2017|urlmorto=sì|urlarchivio=https://web.archive.org/web/20140217224114/http://dev-docs.atariforge.org/files/GI_AY-3-8910_Feb-1979.pdf|dataarchivio=17 febbraio 2014}}</ref> I dati controllano le singole forme d'onda che possono essere utilizzate per emulare singoli strumenti oppure combinate e miscelate insieme, per creare una forma d'onda più complessa.<ref name=info/>


Un generatore sonoro programmabile è spesso detto anche [[chip sonoro]] anche se non tutti i chip sonori sono anche PSG: un PSG è infatti progettato per essere "programmato" via software da un [[microprocessore]] da cui riceve i comandi e di cui alleggerisce i compiti di gestione del suono.<ref name=info/><ref name=data/> Il generatore sonoro gestisce anche le [[ADSR|4 fasi]] relative alla generazione del segnale audio, ossia "Attack" (Attacco), "Decay" (Decadimento), "Sustain" (Sostegno) e "Release" (Rilascio), che influenzano il volume di riproduzione del suono nel tempo e, conseguentemente, l'effetto sonoro: il PSG, una volta ricevuti i dati dal processore, si occupa della gestione del volume durante tutto il processo di generazione del suono.<ref name=info>{{cita web|url=http://www.ludomusicology.org/2015/07/16/compositional-strategies-for-programmable-sound-generators-with-limited-polyphony/|titolo=Compositional Strategies For Programmable Sound Generators With Limited Polyphony|editore=Ludomusicology|data=16/07/2015|accesso=17/06/2017}}</ref>
I generatori sonori programmabili sono stati utilizzati ampiamente durante gli [[anni 1980|anni ottanta]] nei [[Videogioco arcade|giochi arcade]], negli [[home computer]] e nelle [[console (videogiochi)|console]].

I generatori sonori programmabili sono stati utilizzati ampiamente durante gli [[anni 1980|anni ottanta]] nei [[Videogioco arcade|giochi arcade]], negli [[home computer]] e nelle [[console (videogiochi)|console]].<ref name=info/>


==Esempi==
==Esempi==
Generatori sonori programmabili ampiamente diffusi sono stati l'[[General Instrument AY-3-8910|AY-3-8910]] di [[General Instrument]], il [[Texas Instruments SN76489]], e lo [[General Instrument AY-3-8910|YM2149]], un AY-3-8910 prodotto su licenza da [[Yamaha]]. Quest'ultima ha prodotto anche i chip [[Yamaha YM2203|YM2203]] e [[Yamaha YM2608|YM2608]], capaci di [[Sintetizzatore#Modulazione_di_Frequenza_e_di_Fase|sintetizzazione a modulazione di frequenza]].
Generatori sonori programmabili ampiamente diffusi sono stati: l'[[General Instrument AY-3-8910|AY-3-8910]] di [[General Instrument]], usato nei computer [[Standard MSX|MSX]]; il [[Texas Instruments SN76489]] e lo [[General Instrument AY-3-8910|YM2149]] (un AY-3-8910 prodotto su licenza da [[Yamaha Corporation|Yamaha]]; quest'ultima ha prodotto anche i chip [[Yamaha YM2203|YM2203]] e [[Yamaha YM2608|YM2608]], capaci di [[Sintetizzatore#Modulazione_di_Frequenza_e_di_Fase|sintetizzazione a modulazione di frequenza]]), usati nel [[Sega Master System]]; il [[Ricoh 2A03|Ricoh 2A03/2A07]], progettato per l'uso specifico nel [[Nintendo Entertainment System]]; il [[Television Interface Adaptor|TIA]], che sull'[[Atari 2600]] gestiva oltre al suono anche il segnale video.<ref name=info/>


Un altro generatore molto noto è stato il [[MOS SID]] prodotto da [[MOS Technology]] ed utilizzato da [[Commodore International|Commodore]] nei suoi home computer [[Commodore 64|C64]] e [[Commodore 128|C128]].
Un altro generatore molto noto è stato il [[MOS SID]] prodotto da [[MOS Technology]] ed utilizzato da [[Commodore International|Commodore]] nei suoi home computer [[Commodore 64|C64]] e [[Commodore 128|C128]].<ref name=info/>

Elenco per produttore:
* [[Atari]]
** [[Television Interface Adaptor|TIA]]
** [[Atari POKEY|POKEY]]
* [[General Instrument]]
** [[General Instrument AY-3-8912]] (oppure Yamaha YM2149)
* [[Hudson Soft]]
** [[Hudson HuC6280]]
* [[MOS Technology]]
** [[MOS VIC|MOS 6560 / 6561 "VIC"]]
** [[MOS SID|MOS 6581 / 8580 "SID"]]
** [[MOS TED|MOS 7360 / 8360 "TED"]]
* [[Nintendo]]
** [[Ricoh 2A03|Ricoh 2A03/2A07]]
* [[Philips]]
** [[Philips SAA1099]]
* [[Texas Instruments]]
** [[Texas Instruments SN76477]]
** [[Texas Instruments SN76489]]
* [[Yamaha Corporation|Yamaha]]
** Yamaha YM2149 (oppure [[General Instrument AY-3-8912]])
** Yamaha con 2 [[sintesi FM|sintetizzatori FM]] (serie OPL)
*** [[Yamaha YM3526]] e [[Yamaha Y8950]] (OPL, ''FM Operator Type-L'')
*** [[Yamaha YM3812]] (OPL2) utilizzato nella [[Sound Blaster]]
*** [[Yamaha YMF262]] (OPL3 a 4 operatori)
*** [[Yamaha YM2413]] (OPLL)
** Yamaha con 4 [[sintesi FM|sintetizzatori FM]]
*** [[Yamaha YM2203]] (OPN)
*** [[Yamaha YM2612]] (OPN2)
*** [[Yamaha YM2610]] (OPNB)
*** [[Yamaha YM2151]] (OPM)
*** [[Yamaha YM2164]] (OPP)

== Note ==
<references/>


==Voci correlate==
==Voci correlate==
* [[Chip sonoro]]
* [[Chip sonoro]]


== Altri progetti ==
[[Categoria:Chip sonori]]
{{interprogetto}}


[[Categoria:Chip sonori]]
[[en:Programmable Sound Generator]]
[[nl:Programmable Sound Generator]]

Versione attuale delle 19:19, 31 ott 2021

L'AY-3-8910, un generatore sonoro programmabile prodotto da General Instrument.

Un generatore sonoro programmabile (o Programmable Sound Generator, PSG) è un circuito integrato capace di generare onde sonore sintetizzando diverse forme d'onda base, spesso capace di generare anche del rumore: le possibili forme audio sono gestite scrivendo in particolari registri del generatore (da cui "programmabile").[1] I dati controllano le singole forme d'onda che possono essere utilizzate per emulare singoli strumenti oppure combinate e miscelate insieme, per creare una forma d'onda più complessa.[2]

Un generatore sonoro programmabile è spesso detto anche chip sonoro anche se non tutti i chip sonori sono anche PSG: un PSG è infatti progettato per essere "programmato" via software da un microprocessore da cui riceve i comandi e di cui alleggerisce i compiti di gestione del suono.[2][1] Il generatore sonoro gestisce anche le 4 fasi relative alla generazione del segnale audio, ossia "Attack" (Attacco), "Decay" (Decadimento), "Sustain" (Sostegno) e "Release" (Rilascio), che influenzano il volume di riproduzione del suono nel tempo e, conseguentemente, l'effetto sonoro: il PSG, una volta ricevuti i dati dal processore, si occupa della gestione del volume durante tutto il processo di generazione del suono.[2]

I generatori sonori programmabili sono stati utilizzati ampiamente durante gli anni ottanta nei giochi arcade, negli home computer e nelle console.[2]

Generatori sonori programmabili ampiamente diffusi sono stati: l'AY-3-8910 di General Instrument, usato nei computer MSX; il Texas Instruments SN76489 e lo YM2149 (un AY-3-8910 prodotto su licenza da Yamaha; quest'ultima ha prodotto anche i chip YM2203 e YM2608, capaci di sintetizzazione a modulazione di frequenza), usati nel Sega Master System; il Ricoh 2A03/2A07, progettato per l'uso specifico nel Nintendo Entertainment System; il TIA, che sull'Atari 2600 gestiva oltre al suono anche il segnale video.[2]

Un altro generatore molto noto è stato il MOS SID prodotto da MOS Technology ed utilizzato da Commodore nei suoi home computer C64 e C128.[2]

Elenco per produttore:

  1. ^ a b AY-3-8910/8912 Programmable Sound Generator Data Manual (PDF), General Instrument, febbraio 1979. URL consultato il 17/06/2017 (archiviato dall'url originale il 17 febbraio 2014).
  2. ^ a b c d e f Compositional Strategies For Programmable Sound Generators With Limited Polyphony, su ludomusicology.org, Ludomusicology, 16/07/2015. URL consultato il 17/06/2017.

Voci correlate

[modifica | modifica wikitesto]

Altri progetti

[modifica | modifica wikitesto]