Commit c525e2f8 authored by dkah's avatar dkah

most in

parent b5be7adc
......@@ -89,15 +89,6 @@ Sound Synthesis
----
The base
========
.. image:: img/atom.png
:height: 500px
:align: center
----
Additive
========
......@@ -120,6 +111,7 @@ Harmonics
----
Contra
======
......@@ -142,21 +134,151 @@ Saw Wave
----
Basic Flowchart
===============
.. image:: img/atom.svg
:height: 500px
:align: center
----
Envelopes
=========
* eternal sound vs defined notes
* most common ist ADSR (attack - delay - sustain - release)
.. image:: img/envelope.svg
:height: 400px
:align: right
----
Combined Flowchart
==================
.. image:: img/env_osc.svg
:height: 450px
:align: right
----
Subtractive
===========
* Source with a broad spectrum -> noise
* Filter too thin out spectrum
* Gives much more "natural" sound
* Used in a lot of analog synthesizer
* Restricted in what is possible
* More "natural" sound
* Modular analog synthesizer
* Needs good filters
----
Frequency Modulation
====================
* Modulate frequency inlet with an other oscilator
* 1973 John Chowning
* Multiple oscilators can be arbitraily combined to fm each other
* Lots of possibilities
* Difficult to find a specific sound
----
FM Spectrum
===========
Additional bands appear
.. image:: img/FM.png
:height: 350px
:align: right
----
Yamaha DX7
=========================
* Uses 6 sine oscilators
* In 32 combinations
.. image:: img/DX7.png
:height: 350px
:align: right
----
Amplitude Modulation
====================
* Works similar to FM, but uses amplitude slot
* doesn't have the rich possibilities of FM
----
Physical Modeling
=================
* Best known is Karplus-Strong
* Uses Delaylines
* Simulates Strings and Flutes, both of which base on sine waves reflected back at the boundary
* Various Oscilators are used Van-der-Poole, Chua or strange attractors like Henon, Lorentz
* Chaotic Phenomena in general
----
Granular Synthesis
==================
* also a physical model
* Denis Gabor 1947 : Acoustical quanta and the theory of hearing
* Based on grains or wave packages
* Analog to photons for light, proposed quanta for sound
* Psychoaccoustic : ear like the eye has resolution limits, granular synthesis plays with this
----
A grain
=======
.. image:: img/truax.gif
:height: 200px
:align: right
Has a source wave (with its own frequency), wraped in an envelope.
Both have various parameter that can be changed and influence the timbre.
----
Heaps of grains
===============
There is seldomly one grain, but mostly lots of grains.
How dense, homogenous, etc. this grain clouds are changes the timbre and the way we perceive the sound.
----
Pioneers of Granular Synthesis
==============================
* Curtis Roads : Microsound
* Iannis Xenakis
* Trevor Whishart
* B Truax
* Brandtsegg, Saue, Johansen : Partikkel Opcode in CSound
----
CSound
======
----
History
......@@ -164,10 +286,7 @@ History
* 1957 first computer sound synthesis at Bell Labs by Max Mathews -> MUSIC I
* Until 1970s MUSIC 11 by Barry Vercoe
* Around 1986 Barry Vercoe wrote the first CSound based on C
* CSound constantly incorporates new ideas like
* MIDI / OSC for performances
* GUI - System for controllers
* Python for Live Coding
* CSound constantly incorporates new ideas
----
......
img/DX7.png

61.9 KB

img/atom.PNG

75.4 KB | W: | H:

img/atom.PNG

18.2 KB | W: | H:

img/atom.PNG
img/atom.PNG
img/atom.PNG
img/atom.PNG
  • 2-up
  • Swipe
  • Onion skin
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.2" width="191.06mm" height="77.06mm" viewBox="947 9347 19106 7706" preserveAspectRatio="xMidYMid" fill-rule="evenodd" stroke-width="28.222" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" xmlns:ooo="http://xml.openoffice.org/svg/export" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:presentation="http://sun.com/xmlns/staroffice/presentation" xmlns:smil="http://www.w3.org/2001/SMIL20/" xmlns:anim="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" xml:space="preserve">
<defs class="ClipPathGroup">
<clipPath id="presentation_clip_path" clipPathUnits="userSpaceOnUse">
<rect x="947" y="9347" width="19106" height="7706"/>
</clipPath>
<clipPath id="presentation_clip_path_shrink" clipPathUnits="userSpaceOnUse">
<rect x="966" y="9354" width="19068" height="7691"/>
</clipPath>
</defs>
<defs>
<font id="EmbeddedFont_1" horiz-adv-x="2048">
<font-face font-family="Liberation Sans embedded" units-per-em="2048" font-weight="normal" font-style="normal" ascent="1847" descent="439"/>
<missing-glyph horiz-adv-x="2048" d="M 0,0 L 2047,0 2047,2047 0,2047 0,0 Z"/>
<glyph unicode="S" horiz-adv-x="1179" d="M 1272,389 C 1272,259 1221,158 1120,87 1018,16 875,-20 690,-20 347,-20 148,99 93,338 L 278,375 C 299,290 345,228 414,189 483,149 578,129 697,129 820,129 916,150 983,193 1050,235 1083,297 1083,379 1083,425 1073,462 1052,491 1031,520 1001,543 963,562 925,581 880,596 827,609 774,622 716,635 652,650 541,675 456,699 399,724 341,749 295,776 262,807 229,837 203,872 186,913 168,954 159,1000 159,1053 159,1174 205,1267 298,1332 390,1397 522,1430 694,1430 854,1430 976,1406 1061,1357 1146,1308 1205,1224 1239,1106 L 1051,1073 C 1030,1148 991,1202 933,1236 875,1269 795,1286 692,1286 579,1286 493,1267 434,1230 375,1193 345,1137 345,1063 345,1020 357,984 380,956 403,927 436,903 479,884 522,864 609,840 738,811 781,801 825,791 868,781 911,770 952,758 991,744 1030,729 1067,712 1102,693 1136,674 1166,650 1191,622 1216,594 1236,561 1251,523 1265,485 1272,440 1272,389 Z"/>
<glyph unicode="R" horiz-adv-x="1224" d="M 1164,0 L 798,585 359,585 359,0 168,0 168,1409 831,1409 C 990,1409 1112,1374 1199,1303 1285,1232 1328,1133 1328,1006 1328,901 1298,813 1237,742 1176,671 1091,626 984,607 L 1384,0 Z M 1136,1004 C 1136,1086 1108,1149 1053,1192 997,1235 917,1256 812,1256 L 359,1256 359,736 820,736 C 921,736 999,760 1054,807 1109,854 1136,919 1136,1004 Z"/>
<glyph unicode="D" horiz-adv-x="1224" d="M 1381,719 C 1381,574 1353,447 1296,338 1239,229 1159,145 1055,87 951,29 831,0 695,0 L 168,0 168,1409 634,1409 C 873,1409 1057,1349 1187,1230 1316,1110 1381,940 1381,719 Z M 1189,719 C 1189,894 1141,1027 1046,1119 950,1210 811,1256 630,1256 L 359,1256 359,153 673,153 C 776,153 867,176 946,221 1024,266 1084,332 1126,417 1168,502 1189,603 1189,719 Z"/>
<glyph unicode="A" horiz-adv-x="1363" d="M 1167,0 L 1006,412 364,412 202,0 4,0 579,1409 796,1409 1362,0 Z M 685,1265 L 676,1237 C 659,1182 635,1111 602,1024 L 422,561 949,561 768,1026 C 749,1072 731,1124 712,1182 Z"/>
</font>
</defs>
<defs class="TextShapeIndex">
<g ooo:slide="id1" ooo:id-list="id3 id4 id5 id6 id7"/>
</defs>
<defs class="EmbeddedBulletChars">
<g id="bullet-char-template(57356)" transform="scale(0.00048828125,-0.00048828125)">
<path d="M 580,1141 L 1163,571 580,0 -4,571 580,1141 Z"/>
</g>
<g id="bullet-char-template(57354)" transform="scale(0.00048828125,-0.00048828125)">
<path d="M 8,1128 L 1137,1128 1137,0 8,0 8,1128 Z"/>
</g>
<g id="bullet-char-template(10146)" transform="scale(0.00048828125,-0.00048828125)">
<path d="M 174,0 L 602,739 174,1481 1456,739 174,0 Z M 1358,739 L 309,1346 659,739 1358,739 Z"/>
</g>
<g id="bullet-char-template(10132)" transform="scale(0.00048828125,-0.00048828125)">
<path d="M 2015,739 L 1276,0 717,0 1260,543 174,543 174,936 1260,936 717,1481 1274,1481 2015,739 Z"/>
</g>
<g id="bullet-char-template(10007)" transform="scale(0.00048828125,-0.00048828125)">
<path d="M 0,-2 C -7,14 -16,27 -25,37 L 356,567 C 262,823 215,952 215,954 215,979 228,992 255,992 264,992 276,990 289,987 310,991 331,999 354,1012 L 381,999 492,748 772,1049 836,1024 860,1049 C 881,1039 901,1025 922,1006 886,937 835,863 770,784 769,783 710,716 594,584 L 774,223 C 774,196 753,168 711,139 L 727,119 C 717,90 699,76 672,76 641,76 570,178 457,381 L 164,-76 C 142,-110 111,-127 72,-127 30,-127 9,-110 8,-76 1,-67 -2,-52 -2,-32 -2,-23 -1,-13 0,-2 Z"/>
</g>
<g id="bullet-char-template(10004)" transform="scale(0.00048828125,-0.00048828125)">
<path d="M 285,-33 C 182,-33 111,30 74,156 52,228 41,333 41,471 41,549 55,616 82,672 116,743 169,778 240,778 293,778 328,747 346,684 L 369,508 C 377,444 397,411 428,410 L 1163,1116 C 1174,1127 1196,1133 1229,1133 1271,1133 1292,1118 1292,1087 L 1292,965 C 1292,929 1282,901 1262,881 L 442,47 C 390,-6 338,-33 285,-33 Z"/>
</g>
<g id="bullet-char-template(9679)" transform="scale(0.00048828125,-0.00048828125)">
<path d="M 813,0 C 632,0 489,54 383,161 276,268 223,411 223,592 223,773 276,916 383,1023 489,1130 632,1184 813,1184 992,1184 1136,1130 1245,1023 1353,916 1407,772 1407,592 1407,412 1353,268 1245,161 1136,54 992,0 813,0 Z"/>
</g>
<g id="bullet-char-template(8226)" transform="scale(0.00048828125,-0.00048828125)">
<path d="M 346,457 C 273,457 209,483 155,535 101,586 74,649 74,723 74,796 101,859 155,911 209,963 273,989 346,989 419,989 480,963 531,910 582,859 608,796 608,723 608,648 583,586 532,535 482,483 420,457 346,457 Z"/>
</g>
<g id="bullet-char-template(8211)" transform="scale(0.00048828125,-0.00048828125)">
<path d="M -4,459 L 1135,459 1135,606 -4,606 -4,459 Z"/>
</g>
<g id="bullet-char-template(61548)" transform="scale(0.00048828125,-0.00048828125)">
<path d="M 173,740 C 173,903 231,1043 346,1159 462,1274 601,1332 765,1332 928,1332 1067,1274 1183,1159 1299,1043 1357,903 1357,740 1357,577 1299,437 1183,322 1067,206 928,148 765,148 601,148 462,206 346,322 231,437 173,577 173,740 Z"/>
</g>
</defs>
<defs class="TextEmbeddedBitmaps"/>
<g class="SlideGroup">
<g>
<g id="container-id1">
<g id="id1" class="Slide" clip-path="url(#presentation_clip_path)">
<g class="Page">
<g class="com.sun.star.drawing.PolyPolygonShape">
<g id="id3">
<rect class="BoundingBox" stroke="none" fill="none" x="946" y="9347" width="19108" height="7708"/>
<path fill="none" stroke="rgb(0,0,0)" stroke-width="106" stroke-linejoin="round" d="M 1000,17000 L 4800,9400 10690,13200 18100,13200 20000,17000 1000,17000 Z"/>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id4">
<rect class="BoundingBox" stroke="none" fill="none" x="2200" y="13400" width="2401" height="2001"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="2117px" font-weight="400"><tspan class="TextPosition" x="2695" y="15135"><tspan fill="rgb(0,0,0)" stroke="none">A</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id5">
<rect class="BoundingBox" stroke="none" fill="none" x="6200" y="11600" width="2401" height="2001"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="2117px" font-weight="400"><tspan class="TextPosition" x="6636" y="13335"><tspan fill="rgb(0,0,0)" stroke="none">D</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id6">
<rect class="BoundingBox" stroke="none" fill="none" x="12300" y="13600" width="2401" height="2001"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="2117px" font-weight="400"><tspan class="TextPosition" x="12795" y="15335"><tspan fill="rgb(0,0,0)" stroke="none">S</tspan></tspan></tspan></text>
</g>
</g>
<g class="com.sun.star.drawing.CustomShape">
<g id="id7">
<rect class="BoundingBox" stroke="none" fill="none" x="16800" y="14200" width="2401" height="2001"/>
<text class="TextShape"><tspan class="TextParagraph" font-family="Liberation Sans, sans-serif" font-size="2117px" font-weight="400"><tspan class="TextPosition" x="17236" y="15935"><tspan fill="rgb(0,0,0)" stroke="none">R</tspan></tspan></tspan></text>
</g>
</g>
</g>
</g>
</g>
</g>
</g>
</svg>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment