Uživatel:Hoskojar

Z HPM wiki
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Zdroje)
 
(Není zobrazeno 29 mezilehlých verzí od 1 uživatele.)
Řádka 1: Řádka 1:
... Moje stranka ...
+
== SEMESTRALKA - Čip Yamaha YM3812 ==
  
Uzitecny veci ze cvik
 
  
Preklad C:
+
== Úvod ==
gcc nazev souboru
+
gcc -s nacev souboru
+
cat prog.s / vypis asm kodu
+
  
xwininfo - zobrazi informace o okne do ktereho kliknu
 
sudo apt-get update; sudo apt-get -y install libx11-dev - pri zadani do terminalu nainstaluje balicek libx11-dev
 
xwd|xwud - po zadani prikazu kliknu na okno a to se mi "zkopiruje"
 
xwd >soubor - zkopiruje mi to na co kliknu a vytvori z toho soubor
 
xwud<soubor - vyvolani toho co jsem ulozil
 
file soubor - vyhodi mi informace o tom vytvorenem souboru soubor
 
  
 +
V době, kdy vznikaly první osobní počítače, nikoho ani nenapadlo nějak je spojovat se zvukem nebo hudbou. Tyto počítače primárně sloužily k zrychlení a ulehčení práce člověka a ne k zábavě. Mnozí se na počítač dívali pouze jako na "počítací stroj". Zvuková karta je rozšiřující karta počítače pro vstup a výstup zvukového signálu, ovládaná softwarově.
 +
Yamaha  YM3812 (OPL2 – Operator type L2 ) je zvukový čip, který vytvořila v roce 1985 firma Yamaha Corporation. Byl navržen pro použití v multimediálních počítačích. Našel svoje uplatnění v IBM PC ve zvukových kartách Adlib a SoundBlaster. Pře tím byl zvuk v PC tvořen pouze pomocí speakeru.
  
ctrl -z pozastavi program
+
[[Soubor:yamaha.jpg|thumb|center|Čip Yamaha YM3812]]
bg posle proces na pozadi
+
fg posle z pozadi do popredi
+
  
Prikazy:
 
 
xwininfo - zobrazi informace o okne do ktereho kliknu sudo apt-get update;
 
sudo apt-get -y install libx11-dev - pri zadani do terminalu nainstaluje balicek libx11-dev sudo apt-get update;
 
  
Semestralka: Audio signal processing
+
== Princip ==
sudo apt-get -y install emacs xwd|xwud - po zadani prikazu kliknu na okno a to se mi "zkopiruje" xwd >soubor - zkopiruje mi to na co kliknu a vytvori z toho soubor xwud<soubor - vyvolani toho co jsem ulozil file soubor - vyhodi mi informace o tom vytvorenem souboru soubor
+
  
xterm -fn 12x24& spustim okno 12x24
 
  
 +
Čip tvoří zvuky kombinováním dvou periodických signálů s využitím zpětnovazební smyčky, ADSR obálky a frekvenční modulace.
  
QMON paralll enviroment MPI na paralelni procesy
+
[[Soubor:fmmodulace.jpg|thumb|center|Frekvenční modulace]]
cat>soubor echo start sleep 20 echo konec
+
ctrl d
+
potom sh soubor
+
vytvorim program do souboru a pote spustim
+
chmod +x soubor vytvori spustitelny soubor
+
./soubor            spusteni
+
  
qsub soubor vidim bezici proces v gmon job control
+
Čip Yamaha YM 3812 generuje zvuk pomocí devíti samostatně nastavitelných hudebních kanálů, přičemž každý kanál obsahuje dvojici operátorů, které mohou být navzájem propojeny buď tak, že se oba signály vytvářené v obou operátorech jednoduše sčítají nebo první operátor ovlivňuje pomocí fázové modulace tvar signálu vytvářeného druhým operátorem
  
'''SEMESTRALKA - Vývoj zvukových karet Sound Blaster'''
+
[[Soubor:zapojeni_operatoru.jpg|thumb|center|Zapojení operátorů]]
  
Úvod
+
Každý operátor je složen ze tří bloků – oscilátoru, generátoru obálky  a obvodu pro řízení výstupní úrovně. Každý oscilátor může generovat periodický signál odvozený od klasické sinusovky, jejíž podoba je uložena (v logaritmické škále) v 256 bajtech paměti ROM přímo na hudebním čipu.  
V době, kdy vznikaly první osobní počítače, nikoho ani nenapadlo nějak je spojovat se zvukem nebo hudbou. Tyto počítače primárně sloužily k zrychlení a ulehčení práce člověka a ne k zábavě. Mnozí se na počítač dívali pouze jako na "počítací stroj".Zvuková karta je rozšiřující karta počítače pro vstup a výstup zvukového signálu, ovládaná softwarově.
+
O zvukové kartě se mluví od chvíle, kdy se obvody a čipy, které se starají o zvuk, začaly umisťovat na samostatný plošný spoj, tzv. kartu, která se zasouvá do základní desky (motherboardu) počítače.Typická zvuková karta obsahuje zvukový čip, který provádí digitálně-analogový převod nahraného nebo vygenerovaného digitálního záznamu. Tento signál je přiveden na výstup zvukové karty (většinou 3,5mm jack-sluchátkový).
+
  
SEMESTRALKA - Audio signal processing / zvukové karty Sound Blaster
+
[[Soubor:sinusovky.jpg|thumb|center|Čtyři typy signálů]]
  
http://www.elektrorevue.cz/clanky/99007/index.html
+
Signál vytvářený v každém operátoru je ovlivněn obálkou (envelope), pomocí níž lze měnit jeho amplitudu. Jedná se o obálku typu ADSR (attack, decay, sustain, release). Základní tvar obálky je určen čtveřicí parametrů – attack rate (doba či strmost náběhu první hrany), decay rate (doba či strmost druhé – klesající/sestupné – hrany), sustain level (stabilní úroveň signálu obálky po prvotním vzrůstu a poklesu, jenž je v programech většinou vyjadřovaná v procentech amplitudy, ovšem v řídicích registrech uložená jako zlomek maximální úrovně) a release rate (doba či strmost poslední – klesající – hrany).  
 +
Pro každý z těchto parametrů je v řídicích registrech zvukového čipu YM 3526 vyhrazena čtveřice bitů, což prakticky znamená, že hodnoty attack a decay jsou společně uloženy v jednom osmibitovém registru a hodnoty sustain a release v registru druhém. Tyto registry jsou alokovány pro každý operátor zvlášť.
  
http://segaltech.com/Data/Files/Items/2011/7/Audio%20Signal%20Processing....pdf
+
[[Soubor:adsr_obalka.jpg|thumb|center|ADSR obálka]]
  
http://en.wikipedia.org/wiki/Audio_signal_processing
 
  
http://profs.sci.univr.it/~rocchess/htmls/corsi/SoundProcessing/SoundProcessingBook/sp.pdf
+
== OPL3 ==
  
http://www.bdti.com/MyBDTI/pubs/20030523_Audio_Signal_Processing.pdf
 
  
http://dspace.bracu.ac.bd/bitstream/handle/10361/468/PC%20based%20real%20time%20audio%20signal%20processing.pdf?sequence=1
+
Oproti výše popsanému čipu YM 3812 došlo k několika podstatným úpravám. Především se zvýšil celkový počet operátorů z osmnácti na 36, do jednoho kanálu je možné zapojit až čtyři operátory (viz další kapitola), místo čtyř typů signálů na vstupech operátorů je k dispozici osm typů (včetně obdélníkového signálu a logaritmicky zkresleného signálu pilového) a na výstup čipu je možné zapojit dvojici D/A převodníků (viz jedenáctý obrázek) a vytvářet tak stereo hudbu – ve skutečnosti však není možné plynule nastavovat přechod mezi levým a pravým reproduktorem (panning), lze pouze zvolit, zda je výstup z nějakého hudebního kanálu přehráván na levém, pravém či obou reproduktorech. Vzhledem ke zvýšenému počtu operátorů se zvýšil i počet interních registrů.
 +
 
 +
== Zdroje ==
  
----------------
 
  
 
http://www.svethardware.cz/art_doc-BC77A7A4115424A5C125725D005327DE.html
 
http://www.svethardware.cz/art_doc-BC77A7A4115424A5C125725D005327DE.html
Řádka 68: Řádka 45:
  
 
http://www.fi.muni.cz/usr/pelikan/ARCHIT/TEXTY/ZVUK.HTML
 
http://www.fi.muni.cz/usr/pelikan/ARCHIT/TEXTY/ZVUK.HTML
 +
 +
http://en.wikipedia.org/wiki/Yamaha_YM3812
 +
 +
http://www.zesilovace.cz/view.php?cisloclanku=2003050201
 +
 +
http://pdf1.alldatasheet.com/datasheet-pdf/view/84281/YAMAHA/YM3812.html

Aktuální verze z 21. 12. 2011, 15:42

Obsah

SEMESTRALKA - Čip Yamaha YM3812

Úvod

V době, kdy vznikaly první osobní počítače, nikoho ani nenapadlo nějak je spojovat se zvukem nebo hudbou. Tyto počítače primárně sloužily k zrychlení a ulehčení práce člověka a ne k zábavě. Mnozí se na počítač dívali pouze jako na "počítací stroj". Zvuková karta je rozšiřující karta počítače pro vstup a výstup zvukového signálu, ovládaná softwarově. Yamaha YM3812 (OPL2 – Operator type L2 ) je zvukový čip, který vytvořila v roce 1985 firma Yamaha Corporation. Byl navržen pro použití v multimediálních počítačích. Našel svoje uplatnění v IBM PC ve zvukových kartách Adlib a SoundBlaster. Pře tím byl zvuk v PC tvořen pouze pomocí speakeru.

Čip Yamaha YM3812


Princip

Čip tvoří zvuky kombinováním dvou periodických signálů s využitím zpětnovazební smyčky, ADSR obálky a frekvenční modulace.

Frekvenční modulace

Čip Yamaha YM 3812 generuje zvuk pomocí devíti samostatně nastavitelných hudebních kanálů, přičemž každý kanál obsahuje dvojici operátorů, které mohou být navzájem propojeny buď tak, že se oba signály vytvářené v obou operátorech jednoduše sčítají nebo první operátor ovlivňuje pomocí fázové modulace tvar signálu vytvářeného druhým operátorem

Zapojení operátorů

Každý operátor je složen ze tří bloků – oscilátoru, generátoru obálky a obvodu pro řízení výstupní úrovně. Každý oscilátor může generovat periodický signál odvozený od klasické sinusovky, jejíž podoba je uložena (v logaritmické škále) v 256 bajtech paměti ROM přímo na hudebním čipu.

Čtyři typy signálů

Signál vytvářený v každém operátoru je ovlivněn obálkou (envelope), pomocí níž lze měnit jeho amplitudu. Jedná se o obálku typu ADSR (attack, decay, sustain, release). Základní tvar obálky je určen čtveřicí parametrů – attack rate (doba či strmost náběhu první hrany), decay rate (doba či strmost druhé – klesající/sestupné – hrany), sustain level (stabilní úroveň signálu obálky po prvotním vzrůstu a poklesu, jenž je v programech většinou vyjadřovaná v procentech amplitudy, ovšem v řídicích registrech uložená jako zlomek maximální úrovně) a release rate (doba či strmost poslední – klesající – hrany). Pro každý z těchto parametrů je v řídicích registrech zvukového čipu YM 3526 vyhrazena čtveřice bitů, což prakticky znamená, že hodnoty attack a decay jsou společně uloženy v jednom osmibitovém registru a hodnoty sustain a release v registru druhém. Tyto registry jsou alokovány pro každý operátor zvlášť.

ADSR obálka


OPL3

Oproti výše popsanému čipu YM 3812 došlo k několika podstatným úpravám. Především se zvýšil celkový počet operátorů z osmnácti na 36, do jednoho kanálu je možné zapojit až čtyři operátory (viz další kapitola), místo čtyř typů signálů na vstupech operátorů je k dispozici osm typů (včetně obdélníkového signálu a logaritmicky zkresleného signálu pilového) a na výstup čipu je možné zapojit dvojici D/A převodníků (viz jedenáctý obrázek) a vytvářet tak stereo hudbu – ve skutečnosti však není možné plynule nastavovat přechod mezi levým a pravým reproduktorem (panning), lze pouze zvolit, zda je výstup z nějakého hudebního kanálu přehráván na levém, pravém či obou reproduktorech. Vzhledem ke zvýšenému počtu operátorů se zvýšil i počet interních registrů.

Zdroje

http://www.svethardware.cz/art_doc-BC77A7A4115424A5C125725D005327DE.html

http://cs.wikipedia.org/wiki/Zvuková_karta

http://www.fi.muni.cz/usr/pelikan/ARCHIT/TEXTY/ZVUK.HTML

http://en.wikipedia.org/wiki/Yamaha_YM3812

http://www.zesilovace.cz/view.php?cisloclanku=2003050201

http://pdf1.alldatasheet.com/datasheet-pdf/view/84281/YAMAHA/YM3812.html

Osobní nástroje
Jmenné prostory
Varianty
Akce
Navigace
Nástroje