Datei:Virtual Microphone Animation.gif
Erscheinungsbild
Aus MOOCsWiki Staging
Originaldatei (512 × 512 Pixel, Dateigröße: 3,22 MB, MIME-Typ: image/gif, Endlosschleife, 241 Bilder, 9,6 s)
🌐Deutsch
Personen-Konto
Werkzeuge
Seitenwerkzeuge
Hinweis: Aufgrund technischer Beschränkungen werden Vorschaubilder hochauflösender GIF-Dateien wie dieser nicht animiert.
NEWS0LernweltNOAH fragen🌐Deutsch
Personen-Konto
Werkzeuge
Seitenwerkzeuge
Diese Datei stammt aus Wikimedia Commons und kann von anderen Projekten verwendet werden. Die Beschreibung von deren Dateibeschreibungsseite wird unten angezeigt.
NEWS0LernweltNOAH fragenBeschreibung
| BeschreibungVirtual Microphone Animation.gif |
English: A transition between different horizontal virtual microphones derived from a B-format input.
Gnuplot source (created by Jörn Nettingsmeier, CC-BY-SA 3.0 + GFDL) set terminal pngcairo font "/usr/share/fonts/truetype/LiberationMono.ttf,8" size 512,512
set size square
set polar
set style line 11 lc rgb 'gray80' lt 1 lw 1
set style line 1 lc rgb 'red' lw 3 lt 1
set style line 2 lc rgb 'blue' lw 3 lt 1
set grid polar ls 11
unset border
unset raxis
unset xtics
unset ytics
unset key
set rrange[0:1.1]
set rtics ("" 1, "" 1/sqrt(2), "" .5, "" .5/sqrt(2), "" .25, "" .25/sqrt(2), "" .125)
set label 42 '0°' center at first 0, first 1.06
set label 43 '180°' center at first 0, first -1.06
set label 44 '90°' right at first -1.06, 0
set label 45 '270°' left at first 1.06, 0
set for [i=0:6] label (46+i) right at first 0.08, first (1/sqrt(2)**i) sprintf("%2d dB", i*-3.0)
W(t)=1/sqrt(2)
X(t)=sin(t) # hack to turn 0° axis upwards
Y(t)=-cos(t) # dto.
#free-field normalised parametric microphone:
#gain functions for WXY:
GW(p) = p * sqrt(2)
GX(T,p) = (1.0-p)*cos(T)
GY(T,p) = (1.0-p)*sin(T)
card(t,T,p)= GW(p)*W(t) + GX(T,p)*X(t) + GY(T,p)*Y(t)
#workaround to map negative r to positive but with blue color:
pcard(t,T,p) = card(t,T,p)>0 ? card(t,T,p) : 0
ncard(t,T,p) = card(t,T,p)>0 ? 0 : abs(card(t,T,p))
T=0 # point north!
p=1.0
frame=0
do for[a=0.0:47.0] {
set output sprintf("polar-%03d.png",frame)
frame=frame+1
set label 1 left at first .62, first 1.08 sprintf("Theta: %3.1f°", (T*180.0/pi))
set label 2 right at first 1.05, first 1.01 sprintf("Pattern: %1.6f", p)
set label 3 right at first 1.05, first .91 sprintf("W: %1.6f", GW(p))
set label 4 right at first 1.05, first .84 sprintf("X: %1.6f", GX(T,p))
set label 5 right at first 1.05, first .77 sprintf("Y: %1.6f", GY(T,p))
plot pcard(t,T,p) ls 1, ncard(t,T,p) ls 2
p=p-1/72.0
}
do for[a=0.0:47.0] {
set output sprintf("polar-%03d.png",frame)
frame=frame+1
set label 1 left at first .62, first 1.08 sprintf("Theta: %3.1f°", (T*180.0/pi))
set label 2 right at first 1.05, first 1.01 sprintf("Pattern: %1.6f", p)
set label 3 right at first 1.05, first .91 sprintf("W: %1.6f", GW(p))
set label 4 right at first 1.05, first .84 sprintf("X: %1.6f", GX(T,p))
set label 5 right at first 1.05, first .77 sprintf("Y: %1.6f", GY(T,p))
plot pcard(t,T,p) ls 1, ncard(t,T,p) ls 2
T=T-(pi/96.0)
}
do for[a=0.0:47.0] {
set output sprintf("polar-%03d.png",frame)
frame=frame+1
set label 1 left at first .62, first 1.08 sprintf("Theta: %3.1f°", (T*180.0/pi))
set label 2 right at first 1.05, first 1.01 sprintf("Pattern: %1.6f", p)
set label 3 right at first 1.05, first .91 sprintf("W: %1.6f", GW(p))
set label 4 right at first 1.05, first .84 sprintf("X: %1.6f", GX(T,p))
set label 5 right at first 1.05, first .77 sprintf("Y: %1.6f", GY(T,p))
plot pcard(t,T,p) ls 1, ncard(t,T,p) ls 2
p=p-1.0/144.0
}
do for[a=0.0:96.0] {
set output sprintf("polar-%03d.png",frame)
frame=frame+1
set label 1 left at first .62, first 1.08 sprintf("Theta: %3.1f°", (T*180.0/pi))
set label 2 right at first 1.05, first 1.01 sprintf("Pattern: %1.6f", p)
set label 3 right at first 1.05, first .91 sprintf("W: %1.6f", GW(p))
set label 4 right at first 1.05, first .84 sprintf("X: %1.6f", GX(T,p))
set label 5 right at first 1.05, first .77 sprintf("Y: %1.6f", GY(T,p))
plot pcard(t,T,p) ls 1, ncard(t,T,p) ls 2
p=p+1.0/96.0
T=T-(1.5*pi/96.0)
}
set output
|
| Datum | |
| Quelle | A series of gnuplot images rendered into a GIF animation |
| Urheber | Nettings |
Lizenz
Nettings in der Wikipedia auf Englisch, der Urheberrechtsinhaber dieses Werkes, veröffentlicht es hiermit unter der folgenden Lizenz:
| Es ist erlaubt, die Datei unter den Bedingungen der GNU-Lizenz für freie Dokumentation, Version 1.2 oder einer späteren Version, veröffentlicht von der Free Software Foundation, zu kopieren, zu verbreiten und/oder zu modifizieren; es gibt keine unveränderlichen Abschnitte, keinen vorderen und keinen hinteren Umschlagtext.
Der vollständige Text der Lizenz ist im Kapitel GNU-Lizenz für freie Dokumentation verfügbar.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
Diese Datei ist unter der Creative-Commons-Lizenz „Namensnennung – Weitergabe unter gleichen Bedingungen 3.0 nicht portiert“ lizenziert.
Namensnennung:
Nettings in der Wikipedia auf Englisch
- Dieses Werk darf von dir
- verbreitet werden – vervielfältigt, verbreitet und öffentlich zugänglich gemacht werden
- neu zusammengestellt werden – abgewandelt und bearbeitet werden
- Zu den folgenden Bedingungen:
- Namensnennung – Du musst angemessene Urheber- und Rechteangaben machen, einen Link zur Lizenz beifügen und angeben, ob Änderungen vorgenommen wurden. Diese Angaben dürfen in jeder angemessenen Art und Weise gemacht werden, allerdings nicht so, dass der Eindruck entsteht, der Lizenzgeber unterstütze gerade dich oder deine Nutzung besonders.
- Weitergabe unter gleichen Bedingungen – Wenn du das Material wiedermischst, transformierst oder darauf aufbaust, musst du deine Beiträge unter der gleichen oder einer kompatiblen Lizenz wie das Original verbreiten.
Du darfst es unter einer der obigen Lizenzen deiner Wahl verwenden.
Ursprüngliches Datei-Logbuch
Die ursprüngliche Dateibeschreibungsseite war hier. Alle folgenden Benutzernamen beziehen sich auf en.wikipedia.
| Version vom | Maße | Benutzer | Kommentar |
|---|---|---|---|
| 2013-12-28 16:05 | 512×512× (3373507 bytes) | Nettings | set loopcount to infinite. not obnoxious since the thumb is a still. |
| 2013-12-28 15:10 | 512×512× (3373507 bytes) | Nettings | remove spurious last frame |
| 2013-12-28 15:00 | 512×512× (3392296 bytes) | Nettings | Uploading a self-made file using [[Wikipedia:File_Upload_Wizard|File Upload Wizard]] |
Kurzbeschreibungen
Ergänze eine einzeilige Erklärung, was diese Datei darstellt.
In dieser Datei abgebildete Objekte
Motiv
28. Dezember 2013
3.373.507 Byte
512 Pixel
512 Pixel
image/gif
628eacee4d85c1a99a40f0658678b6dd2529d6e0
Dateiversionen
Klicke auf einen Zeitpunkt, um diese Version zu laden.
| Version vom | Vorschaubild | Maße | Benutzer | Kommentar | |
|---|---|---|---|---|---|
| aktuell | 03:03, 22. Mai 2015 | Kein Vorschaubild vorhanden | 512 × 512 (3,22 MB) | wikimediacommons>Clusternote | Transferred from en.wikipedia |
Dateiverwendung
Die folgenden 2 Seiten verwenden diese Datei: