Knowledge (XXG)

Wavetable synthesis

Source đź“ť

379: 1305: 332: 50: 1198:. This sound-synthesis technique was one of the very first software synthesis methods introduced in the MUSIC I-MUSIC V languages developed by Max Mathews at Bell Labs in the late 1950s and the early 1960s. ... / With table-lookup synthesis, it is sufficient to calculate only a single cycle of a waveform, and then store this small set of samples in the table where it serves as a template. ... 426: 209:. In this way, when the wavetable is swept, the duty cycle of the pulse wave will appear to change over time. As the early Ensoniq wavetable synthesizers had non resonant filters (the PPG Wave synthesizers used analogue Curtis resonant filters), some wavetables contained highly resonant waveforms to overcome this limitation of the filters. 1264:
SOS contributor Steve Howell replies: Wavetable synthesis is actually quite easy to understand. In the early days of synthesis, (analogue) oscillators provided a limited range of waveforms, such as sine, triangle, sawtooth and square/pulse, normally selected from a rotary switch. This gave the user a
1489:
had a somewhat complex history of development. The original specification was contributed by E-Mu Systems and was based on their "SoundFont" format . After integration of this component in the MPEG-4 reference software was complete, the MIDI Manufacturers Association (MMA) approached MPEG requesting
301:
It is often necessary to 'audition' each position in a wavetable and to scan through it, forwards and backwards, in order to make good use of it, though selecting random wavetables, start positions, end positions and directions of scan can also produce satisfying musical results. It is worth noting
969:
Csound uses lookup tables for musical applications as diverse as wavetable synthesis, waveshaping, mapping MIDI note numbers and storing ordered pitch-class sets. These function tables (f-tables) contain everything from periodic waveforms to arbitrary polynomials and randomly generated values. The
1454:
However, in the late '70s, Wolfgang Palm used 'wavetable' digital oscillators in his innovative PPG Wave synths. Instead of having just three or four waveforms, a wavetable oscillator can have many more — say, 64 — because they are digitally created and stored in a 'look-up table' ...
293:
but frequently by any number of modulators (matrix modulation). Doing this modifies the harmonic content of the output wave in real time, producing sounds that can imitate acoustic instruments or be totally abstract, which is where this method of sound creation excels. The technique is especially
235:
S&S (Sample and Synthesis) and Digital Wave Synthesis was the main method of sound synthesis utilised by digital synthesizers starting in the mid 1980s with synthesizers such as Sequential Circuits Prophet VS, Korg DW6000/8000 (DW standing for Digital Wave), Roland D50 and Korg M1 through to
246:
Wait, so isn't this just sampled synthesis? Let's pause here to address a common confusion. While sampled synthesis involves the use of a static digital sample, wavetable synthesis allows for the (optional) evolution of a waveform; this is to say, while wavetable synths can sound like sampled
268:
WAVE. More commonly, pre-computed wavetables could be added via memory cards or sent to the synthesizer via MIDI. Today, wavetables can be created more easily by software and auditioned directly on a computer. Since all waveforms used in wavetable synthesis are periodic, the
715:
in the late-1970s, is merely one of the techniques employed to realize dynamically-changing waveforms, by using an array of single-cycle waveforms in table-lookup synthesis. With this synthesis technique, the waveform can be animated in a similar manner as a
259:
The creation of new wavetables was previously a difficult process unless supported by specialized editing facilities and (near) real-time playback of edited wavetables on the synthesizer. Such editors often required the use of extra hardware devices like the
189:
between adjacent waveforms allows for dynamic and smooth changes of the timbre of the tone produced. Sweeping the wavetable in either direction can be controlled in a number of ways, for example, by use of an LFO, envelope, pressure or velocity.
663:
As a result, the difficulty of maintaining consistency between concepts and terminology during rapid technological development is noteworthy. For this reason the term "Table-lookup synthesis" is explained at length in this article.
378: 1246:
generates a cycle of some waveform the appropriate number of times per second for the desired fundamental frequency. This is referred to variously as fixed-waveform synthesis, table-lookup synthesis, or wavetable
1490:
that MPEG-4 SASBF be compatible with their "Downloaded Sounds" format . E-Mu agreed that this compatibility was desirable, and so a new format was negotiated and designed collaboratively by all parties.
251:
Often they now have displays showing a real time 3d graphs of the wave table being played back with the current waveform highlighted which is the signature feature common in modern wavetable synths.
1542:
Other synths have employed wavetable synthesis in one guise or another since then, and there are several software synths available today which incorporate wavetable synthesis capabilities.
618:— if these had been appropriately used to distinguish each other, any confusions could be avoided, but it seems failed historically. In the 1990s at the latest, several influential 1205:: on the preceding quotation, the authors paraphrased the section title "table-lookup oscillators" as follows: "table-lookup method", "wavetable synthesis", and "table-lookup synthesis". 1549:: Regarding the previous quotation, a specific wavetable synthesis developed by Wolfgang Palm, known as "multiple wavetable synthesis", is ambiguously referred as "wavetable synthesis". 224:
the term "wavetable" started to be (incorrectly) applied as a marketing term to their sound card. However, these sound cards did not employ any form of wavetable synthesis, but rather
1394:
algorithm. ... The wavetable-synthesis technique is very simple but rather dull musically, since it produces purely periodic tones. ... All the algorithms described in this paper
156:. It is currently used in hardware synthesizers from Waldorf Music and in software synthesizers for PCs and tablets, including apps offered by PPG and Waldorf, among others. 1134:. Music II was only one in a long sequence of MUSIC N programs, but the idea of wavetable synthesis has had a pervasive influence throughout the computer music discipline. 469:, called "table-lookup oscillator" technique. The length of waveforms or samples may be varied by each sound synthesis method, from a single-cycle up to several minutes. 144:(PPG) developed his version in the late 1970s and published it in 1979. The technique has since been used as the primary synthesis method in synthesizers built by PPG and 1455:
Now, if the waveforms are sensibly arranged, we can begin to create harmonic movement in the sound. ... you approach something not unlike a traditional filter sweep. ...
1467:
Scheirer, Eric D. (MIT Media Lab); Ray, Lee (Joint E-Mu/Creative Technology Center) (1998). "Algorithmic and Wavetable Synthesis in the MPEG-4 Multimedia Standard".
1751: 660:
McNabb and Palm's multiple wavetable synthesis, tends to be erroneously referred as if it was a generic class of whole wavetable synthesis family, exclusively.
1651: 1234: 1174: 285:
During playback, the sound produced can be harmonically changed by moving to another point in the wavetable, usually under the control of an
994:
This chapter outlines the fundamental methods of digital sound production. Following a brief historical overview, we present the theory of
1877: 524: 1744: 126:. MUSIC II “had four-voice polyphony and was capable of generating sixteen wave shapes via the introduction of a wavetable oscillator.” 1618: 885: 1166: 1154: 960: 1226: 1218: 1669: 493:" mentioned above, although the word "wave" (or "waveform", "wave shape") may possibly imply a nuance of single-cycle waveform. 639: 1949: 1772: 1737: 1013: 764: 277:
representation are exact equivalents of each other and both can be used simultaneously to define waveforms and wavetables.
1327: 1849: 1816: 344: 62: 1918: 1862: 1777: 1334:
owns the patent rights for digital waveguide synthesis and signed an agreement in 1989 to develop the technology with
1319: 1313: 532: 578:
using relatively long samples instead of single-cycle waveforms has become pervasive due to the introduction of the
1867: 1857: 1782: 1687: 683: 547:
independently developed the multiple wavetable extension on the table-lookup synthesis which was typically used on
302:
that most wavetable synthesizers also employ other synthesis methods to further shape the output waveform, such as
185:
the selected waveform in the wavetable. The position in the wavetable selects the single cycle waveform. Digital
1701: 1683: 1514: 989: 812: 247:
synthesis, the evolving option (which is enabled by default on most classic wavetable sounds) differentiates it.
1679: 656:). In the mid-2000s, confusion in terminology cropped up yet-again. A subclass of generic wavetable synthesis, 353: 290: 99: 71: 1839: 643: 1812: 1472: 1362: 1097: 1043: 944: 846: 688: 619: 575: 569: 198: 38: 1503: 1792: 631: 303: 225: 1289: 1928: 1802: 311: 1910: 1900: 1477: 1331: 1323: 1293: 809: 673: 1123: 30:
This article is about digital audio synthesis. For the physics demonstrator for planar waves, see
1887: 1829: 1797: 1609:, AES 5th International Conference: Music and Digital Technology, Audio Engineering Society (AES) 1379: 1335: 1301: 1190:... / Wavetable synthesis is a technique based on reading data that has been stored in blocks of 1052: 1038: 925: 286: 261: 194: 141: 1589: 741: 1923: 1872: 1787: 1647: 1230: 1170: 1146: 956: 627: 174: 1834: 1695: 1371: 1150: 1106: 307: 274: 221: 1415: 893: 159:
It was also independently developed by Michael McNabb, who used it in his 1978 composition
1895: 1354: 1273: 1085: 813:"Viewpoints on the History of Digital Synthesis: Taxonomy of Digital Synthesis Techniques" 458: 436: 413: 315: 133: 95: 1326:
who helped develop it and eventually filed the patent. It represents an extension of the
1089: 331: 49: 1673: 1594: 404:(function table), and used for various purposes including: wavetable-lookup synthesis, 129: 193:
Many wavetables used in PPG and Ensoniq synthesizers can simulate the methods used by
17: 1954: 1943: 1709: 1614: 1350: 1034: 712: 635: 579: 544: 265: 218: 186: 145: 137: 1714: 838: 1521:
AC '97 Digital Controller / Optional hw acceleration / SRC*, mix*, 3D positional*,
598:
On the above four terminologies for the classes of sound synthesis methods —
583: 466: 385: 229: 153: 107: 103: 1582: 1641: 1580:, 101st AES Convention (Los Angeles, California), Audio Engineering Society (AES) 907: 1760: 1604: 1575: 1564: 1162: 405: 270: 202: 119: 31: 1627: 1110: 623: 425: 206: 182: 1297: 1590:"Q. Can you explain the origins of wavetable, S&S and vector synthesis?" 1469:
105th Audio Engineering Society (AES) Convention (San Francisco, California)
1436:
sum of fixed waveforms or periodic basis functions with time-varying weights
952: 717: 642:), and these confusions have further affected industry standards (including 485:" as equivalent) is often abbreviated to "wavetable", and its derived term " 295: 161: 1569:, 62nd AES Convention (Brussels, Belgium), Audio Engineering Society (AES) 970:
specific data are created with Csound's f-table generator subroutines, or
500:" seems slightly confused by the later developments of derived algorithm. 213:
Confusion with sample-based synthesis (S&S) and Digital Wave Synthesis
586: 548: 462: 178: 1729: 1056: 1721: 1383: 678: 239: 149: 123: 1416:"Methods for multiple wavetable synthesis of musical instrument tones" 1265:
surprisingly wide range of basic sounds to play with, especially when
397: 1375: 1606:
Practical Considerations in the Design of Music Systems using VLSI
511:", and possibly several actions on waveform(s) may be expected. ⇒ 1396:
produce the variation in sound by modifying the wavetable itself
650: 409: 1733: 1223:
Music Technology and the Project Studio: Synthesis and Sampling
1041:(November 1977). "A One-Card 64 Channel Digital Synthesizer". 804: 802: 325: 43: 181:. In wavetable synthesis, some method is employed to vary or 832: 830: 886:"Sound Blaster ISA Cards - Information and Troubleshooting" 264:
Waveterm or were only present in expensive models like the
766:
A sampling of techniques for computer performance of music
1414:
Horner, Andrew; Beauchamp, James; Haken, Lippold (1993).
1298:
Digital signal processing using closed waveguide networks
388:, where the data at addresses from 63 to 67 are zoomed. 926:"The New Wave: An In-Depth Look at Live 10's Wavetable" 349: 67: 1355:"Digital Synthesis of Plucked-String and Drum Timbres" 789: 787: 1603:
Maunchly, J. William; Charpentier, Albert J. (1987),
1186:
for generating waveforms. This method is also called
1678:
GPL application with graphical interface written in
708: 560: 1909: 1886: 1848: 1811: 1511:
AC '97 Component Specification Revision 2.3 Rev 1.0
1577:Wavetable Synthesis 101, A Fundamental Perspective 945:"2. Understanding and Using Csound's GEN Routines" 1267:different waveforms were combined in various ways 998:—the core of most synthesis algorithms. ... 507:Its original meaning is essentially the same as " 177:reproduction of multiple arbitrary, single-cycle 1588:Cullen, Michael; Howell, Steve (February 2006). 1409: 1407: 1284: 1282: 1080: 1078: 1076: 872: 244: 1726:by Hermann Seib, Paul Maddox and Dave Forward. 1300:", published 1993-05-18, assigned to 173:Wavetable synthesis is fundamentally based on 1745: 1182:In this section ... we will be introduce the 8: 1537: 1449: 1259: 992:, Introduction to Digital Sound Synthesis, " 626:similar to "wavetable synthesis" (including 298:, where the sound changes slowly over time. 1434:, the subject of this paper, is based on a 1752: 1738: 1730: 1682:by Camille Bassuel, implementing several 742:"'MUSIC N', Max Vernon Mathews, USA, 1957" 1513:. Intel Corporation. April 2002. p.  1476: 1504:"1.4 Integrating AC '97 into the System" 1390:One standard synthesis technique is the 793: 654:optional hw acceleration wavetable synth 242:addressed some confusion in an article: 148:and as an auxiliary synthesis method by 1126:made its first appearance in Mathews's 769:by Hal Chamberlin, Byte, September 1977 732: 700: 1312:(See also the Knowledge (XXG) article 1016:, Sampling Synthesis, "Pitch-shifting 574:Simultaneously, since the late-1970s, 543:In the late-1970s, Michael McNabb and 391: 217:In 1992, with the introduction of the 1009: 985: 454: 7: 1696:"PPG Wave 2.2 / 2.3 / EVU Simulator" 1629:PPG Wave 2.2 Owners Manual (english) 1483:2.2 Wavetable synthesis with SASBF: 1192:contiguous computer-memory locations 1018:... variation technique as used in ' 778: 520:(2) Wavetable-modification algorithm 118:Wavetable synthesis was invented by 1429:(5) (published May 1993): 336–356. 815:. Stanford, CA: Stanford University 647:algorithmic and wavetable synthesis 1065:...", "FIGURE 1 ... 16 K Ă— 14 BIT 711:) developed by Michael McNabb and 709:Horner, Beauchamp & Haken 1993 561:Horner, Beauchamp & Haken 1993 489:" seems to be almost the same as " 412:note mapping, and storing ordered 25: 1719:(standalone version) worked with 1519:Figure 2. AC '97 System Diagram: 622:products were marketed under the 343:to comply with Knowledge (XXG)'s 132:discussed wavetable synthesis in 61:to comply with Knowledge (XXG)'s 27:Digital audio synthesis technique 1574:Bristow-Johnson, Robert (1996), 1155:"3.2.3 Table-Lookup Oscillators" 943:Nelson, Jon Christopher (2000). 707:"Multiple wavetable synthesis" ( 608:Wavetable-modification algorithm 540:(3) Multiple wavetable synthesis 529:wavetable-modification algorithm 424: 377: 330: 102:often used in the production of 48: 640:Microsoft GS Wavetable SW Synth 525:Karplus–Strong string synthesis 435:visually shown: a single-cycle 1353:; Strong, Alex (Summer 1983). 1: 746:120 Years of Electronic Music 555:. Later, it was referred as " 431:An example of the content of 1566:A New Way in Sound Synthesis 1432:Multiple wavetable synthesis 839:"Dreamsong: The Composition" 612:Multiple wavetable synthesis 557:multiple wavetable synthesis 1694:Hermann Seib (2011-01-07). 1690:to generate a wavetable set 1643:The Computer Music Tutorial 1320:digital waveguide synthesis 1314:Digital waveguide synthesis 533:digital waveguide synthesis 496:However, the derived term " 1971: 1290:US application 5212334 1159:The Audio Programming Book 1111:10.1162/014892602320991356 1020:wavetable-lookup synthesis 890:Creative Worldwide Support 740:Crab, Simon (2013-12-26). 684:Direct digital synthesizer 451:Wavetable-lookup synthesis 36: 29: 1768: 201:by utilising a number of 136:'s September 1977 issue. 98:technique used to create 1538:Cullen & Howell 2006 1450:Cullen & Howell 2006 1328:Karplus–Strong algorithm 1260:Cullen & Howell 2006 390:(based on Figure 2.1 on 356:may contain suggestions. 341:may need to be rewritten 291:low frequency oscillator 100:quasi-periodic waveforms 74:may contain suggestions. 59:may need to be rewritten 37:Not to be confused with 1704:plugIn) along with new 1635:, Palm Productions GmbH 1022:described in chapter 3. 644:MPEG-4 Structured Audio 504:(1) Wavetable synthesis 491:table-lookup oscillator 1640:Roads, Curtis (1996). 1563:Andresen, Uwe (1979), 1363:Computer Music Journal 1098:Computer Music Journal 1044:Computer Music Journal 996:table-lookup synthesis 951:. Cambridge, MA, USA: 847:Computer Music Journal 689:Sample-based synthesis 620:sample-based synthesis 616:Sample-based synthesis 576:sample-based synthesis 570:Sample-based synthesis 527:is a simple class of " 509:table-lookup synthesis 447:Table-lookup synthesis 322:Table-lookup synthesis 249: 236:current synthesizers. 199:pulse-width modulation 39:Sample-based synthesis 18:Table-lookup synthesis 1950:Sound synthesis types 1878:Karplus–Strong string 1620:The PPG Story, Part 4 1487:wavetable-bank format 1388:Wavetable Synthesis: 1225:. Routledge. p.  1165:. MIT Press. p.  1153:, eds. (2010-10-22). 908:"Wavetable Synthesis" 632:Creative Wave Blaster 304:subtractive synthesis 1929:Software synthesizer 1773:Frequency modulation 1676:on February 3, 2014. 1217:Hosken, Dan (2012). 1120:wavetable oscillator 873:Bristow-Johnson 1996 810:Smith III, Julius O. 487:wavetable oscillator 316:AM (ring) modulation 312:frequency modulation 294:useful for evolving 1911:Digital synthesizer 1392:wavetable synthesis 1332:Stanford University 1324:Julius O. Smith III 1294:Julius O. Smith III 1188:wavetable synthesis 1184:table-lookup method 1061:The samples in the 604:Wavetable synthesis 498:wavetable synthesis 195:analog synthesizers 122:in 1958 as part of 92:Wavetable synthesis 1888:Analog synthesizer 1850:Physical modelling 1670:"Wavetable Cooker" 1302:Yamaha Corporation 1276:version available) 1147:Boulanger, Richard 1130:(two, not eleven) 1090:"Max at seventeen" 955:. pp. 65–97. 553:wavetable sweeping 461:methods using the 287:envelope generator 142:Palm Products GmbH 1937: 1936: 1924:Scanned synthesis 1863:Digital waveguide 1778:Linear arithmetic 1686:tools, including 1653:978-0-262-68082-0 1423:J. Audio Eng. Soc 1236:978-1-136-64435-1 1176:978-0-262-28860-6 1151:Lazzarini, Victor 1132:in the late 1950s 1118:For example, the 1039:Giugno, Pepino di 837:McNabb, Michael. 628:Gravis Ultrasound 371: 370: 345:quality standards 89: 88: 63:quality standards 16:(Redirected from 1962: 1858:Banded waveguide 1783:Phase distortion 1754: 1747: 1740: 1731: 1725: 1718: 1699: 1677: 1672:. Archived from 1657: 1636: 1634: 1623: 1610: 1599: 1583:Copy on MusicDSP 1581: 1570: 1550: 1535: 1529: 1528: 1508: 1500: 1494: 1493: 1480: 1464: 1458: 1447: 1441: 1440: 1420: 1411: 1402: 1401: 1359: 1347: 1341: 1322:" was coined by 1309: 1308: 1304: 1286: 1277: 1257: 1251: 1250: 1219:"The Oscillator" 1214: 1208: 1207: 1143: 1137: 1114: 1094: 1086:Puckette, Miller 1082: 1071: 1070: 1063:wave shape table 1031: 1025: 1007: 1001: 983: 977: 966: 940: 934: 933: 922: 916: 915: 904: 898: 897: 892:. Archived from 882: 876: 870: 864: 863: 861: 859: 843: 834: 825: 824: 822: 820: 806: 797: 791: 782: 776: 770: 762: 756: 755: 753: 752: 737: 721: 705: 630:wavetable card, 483:wave shape table 457:) is a class of 428: 414:pitch-class sets 381: 366: 363: 357: 334: 326: 308:phase modulation 275:frequency-domain 222:Sound Blaster 16 84: 81: 75: 52: 44: 21: 1970: 1969: 1965: 1964: 1963: 1961: 1960: 1959: 1940: 1939: 1938: 1933: 1919:Analog modeling 1905: 1896:Graphical sound 1882: 1844: 1807: 1764: 1761:Sound synthesis 1758: 1720: 1713: 1693: 1668: 1665: 1660: 1654: 1639: 1632: 1626: 1613: 1602: 1587: 1573: 1562: 1558: 1553: 1545: 1536: 1532: 1523:wavetable synth 1506: 1502: 1501: 1497: 1466: 1465: 1461: 1448: 1444: 1418: 1413: 1412: 1405: 1376:10.2307/3680062 1357: 1349: 1348: 1344: 1311: 1306: 1288: 1287: 1280: 1271: 1258: 1254: 1237: 1216: 1215: 1211: 1201: 1177: 1145: 1144: 1140: 1115: 1092: 1084: 1083: 1074: 1033: 1032: 1028: 1008: 1004: 984: 980: 963: 949:The Csound book 942: 941: 937: 932:. Nov 29, 2017. 924: 923: 919: 906: 905: 901: 884: 883: 879: 871: 867: 857: 855: 841: 836: 835: 828: 818: 816: 808: 807: 800: 792: 785: 777: 773: 763: 759: 750: 748: 739: 738: 734: 730: 725: 724: 706: 702: 697: 670: 596: 475: 459:sound synthesis 444: 443: 442: 441: 440: 437:sinusoidal wave 429: 420: 419: 418: 400:, it is called 389: 382: 367: 361: 358: 348: 335: 324: 283: 257: 255:User wavetables 215: 171: 116: 96:sound synthesis 85: 79: 76: 66: 53: 42: 35: 28: 23: 22: 15: 12: 11: 5: 1968: 1966: 1958: 1957: 1952: 1942: 1941: 1935: 1934: 1932: 1931: 1926: 1921: 1915: 1913: 1907: 1906: 1904: 1903: 1898: 1892: 1890: 1884: 1883: 1881: 1880: 1875: 1870: 1868:Direct digital 1865: 1860: 1854: 1852: 1846: 1845: 1843: 1842: 1837: 1832: 1827: 1821: 1819: 1809: 1808: 1806: 1805: 1800: 1795: 1790: 1785: 1780: 1775: 1769: 1766: 1765: 1759: 1757: 1756: 1749: 1742: 1734: 1728: 1727: 1715:"WaveSim Demo" 1706:Wavetables '08 1691: 1664: 1663:External links 1661: 1659: 1658: 1652: 1637: 1624: 1615:Palm, Wolfgang 1611: 1600: 1595:Sound on Sound 1585: 1571: 1559: 1557: 1554: 1552: 1551: 1530: 1495: 1478:10.1.1.35.2773 1459: 1442: 1403: 1351:Karplus, Kevin 1342: 1278: 1252: 1235: 1209: 1175: 1161:. Foreword by 1138: 1072: 1026: 1002: 978: 961: 935: 917: 899: 896:on 2012-02-02. 877: 865: 826: 798: 783: 771: 757: 731: 729: 726: 723: 722: 699: 698: 696: 693: 692: 691: 686: 681: 676: 669: 666: 595: 592: 591: 590: 572: 565: 564: 541: 537: 536: 521: 517: 516: 505: 479:waveform table 474: 471: 430: 423: 422: 421: 384:An example of 383: 376: 375: 374: 373: 372: 369: 368: 338: 336: 329: 323: 320: 282: 279: 256: 253: 214: 211: 170: 167: 130:Hal Chamberlin 115: 112: 87: 86: 56: 54: 47: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 1967: 1956: 1953: 1951: 1948: 1947: 1945: 1930: 1927: 1925: 1922: 1920: 1917: 1916: 1914: 1912: 1908: 1902: 1899: 1897: 1894: 1893: 1891: 1889: 1885: 1879: 1876: 1874: 1871: 1869: 1866: 1864: 1861: 1859: 1856: 1855: 1853: 1851: 1847: 1841: 1840:Concatenative 1838: 1836: 1833: 1831: 1828: 1826: 1823: 1822: 1820: 1818: 1814: 1810: 1804: 1801: 1799: 1796: 1794: 1791: 1789: 1786: 1784: 1781: 1779: 1776: 1774: 1771: 1770: 1767: 1762: 1755: 1750: 1748: 1743: 1741: 1736: 1735: 1732: 1723: 1716: 1711: 1710:Wolfgang Palm 1707: 1703: 1697: 1692: 1689: 1685: 1681: 1675: 1671: 1667: 1666: 1662: 1655: 1649: 1646:. MIT Press. 1645: 1644: 1638: 1631: 1630: 1625: 1622: 1621: 1616: 1612: 1608: 1607: 1601: 1597: 1596: 1591: 1586: 1584: 1579: 1578: 1572: 1568: 1567: 1561: 1560: 1555: 1548: 1543: 1539: 1534: 1531: 1527: 1526: 1524: 1516: 1512: 1505: 1499: 1496: 1492: 1491: 1488: 1479: 1474: 1470: 1463: 1460: 1456: 1451: 1446: 1443: 1439: 1437: 1433: 1428: 1424: 1417: 1410: 1408: 1404: 1400: 1399: 1397: 1391: 1385: 1381: 1377: 1373: 1369: 1365: 1364: 1356: 1352: 1346: 1343: 1339: 1337: 1333: 1329: 1325: 1321: 1315: 1303: 1299: 1295: 1291: 1285: 1283: 1279: 1275: 1270: 1268: 1261: 1256: 1253: 1249: 1248: 1245: 1238: 1232: 1228: 1224: 1220: 1213: 1210: 1206: 1204: 1199: 1195: 1191: 1187: 1183: 1178: 1172: 1168: 1164: 1160: 1156: 1152: 1148: 1142: 1139: 1135: 1133: 1129: 1125: 1121: 1112: 1108: 1104: 1100: 1099: 1091: 1087: 1081: 1079: 1077: 1073: 1069: 1068: 1064: 1058: 1054: 1050: 1046: 1045: 1040: 1036: 1030: 1027: 1023: 1021: 1015: 1011: 1006: 1003: 999: 997: 991: 987: 982: 979: 975: 974:routines. ... 971: 964: 962:0-262-52261-6 958: 954: 950: 946: 939: 936: 931: 927: 921: 918: 914:. 2018-04-05. 913: 909: 903: 900: 895: 891: 887: 881: 878: 874: 869: 866: 853: 849: 848: 840: 833: 831: 827: 814: 811: 805: 803: 799: 795: 794:Andresen 1979 790: 788: 784: 780: 775: 772: 768: 767: 761: 758: 747: 743: 736: 733: 727: 719: 714: 713:Wolfgang Palm 710: 704: 701: 694: 690: 687: 685: 682: 680: 677: 675: 672: 671: 667: 665: 661: 659: 655: 652: 648: 645: 641: 637: 636:daughterboard 633: 629: 625: 621: 617: 613: 609: 605: 601: 593: 588: 585: 581: 580:Fairlight CMI 577: 573: 571: 567: 566: 562: 558: 554: 551:and known as 550: 546: 545:Wolfgang Palm 542: 539: 538: 534: 530: 526: 523:For example, 522: 519: 518: 514: 510: 506: 503: 502: 501: 499: 494: 492: 488: 484: 480: 473:Terminologies 472: 470: 468: 464: 460: 456: 452: 448: 438: 434: 427: 417: 415: 411: 407: 403: 399: 393: 387: 380: 365: 355: 351: 346: 342: 339:This section 337: 333: 328: 327: 321: 319: 317: 313: 309: 305: 299: 297: 292: 288: 281:Practical use 280: 278: 276: 272: 267: 263: 254: 252: 248: 243: 241: 237: 233: 231: 227: 223: 220: 219:Creative Labs 212: 210: 208: 205:of different 204: 200: 196: 191: 188: 187:interpolation 184: 180: 176: 168: 166: 164: 163: 157: 155: 151: 147: 146:Waldorf Music 143: 139: 138:Wolfgang Palm 135: 131: 127: 125: 121: 113: 111: 109: 105: 104:musical tones 101: 97: 93: 83: 73: 69: 64: 60: 57:This article 55: 51: 46: 45: 40: 33: 19: 1824: 1813:Sample-based 1722:"Waveterm C" 1705: 1674:the original 1642: 1628: 1619: 1605: 1593: 1576: 1565: 1556:Bibliography 1546: 1541: 1533: 1522: 1520: 1518: 1510: 1498: 1486: 1484: 1482: 1468: 1462: 1453: 1445: 1435: 1431: 1430: 1426: 1422: 1395: 1393: 1389: 1387: 1370:(2): 45–55. 1367: 1361: 1345: 1317: 1266: 1263: 1255: 1243: 1241: 1240: 1222: 1212: 1202: 1197: 1193: 1189: 1185: 1181: 1180: 1169:–336. 1158: 1141: 1131: 1127: 1119: 1117: 1105:(4): 31–43. 1102: 1096: 1066: 1062: 1060: 1048: 1042: 1029: 1019: 1017: 1005: 995: 993: 981: 973: 968: 948: 938: 929: 920: 911: 902: 894:the original 889: 880: 868: 858:February 24, 856:. Retrieved 851: 845: 819:February 24, 817:. Retrieved 774: 765: 760: 749:. Retrieved 745: 735: 703: 662: 657: 653: 646: 615: 611: 607: 603: 599: 597: 556: 552: 528: 512: 508: 497: 495: 490: 486: 482: 478: 476: 467:table-lookup 450: 446: 445: 432: 401: 395: 386:lookup table 359: 350:You can help 340: 300: 284: 258: 250: 245: 238: 234: 230:FM synthesis 228:samples and 216: 203:square waves 192: 172: 160: 158: 128: 117: 91: 90: 80:January 2023 77: 68:You can help 58: 1793:Subtractive 1229:–73. 1163:Max Mathews 1035:Alles, H.G. 624:trade names 531:" known as 406:waveshaping 392:Nelson 2000 362:August 2020 306:(filters), 271:time-domain 207:duty cycles 120:Max Mathews 114:Development 32:Ripple tank 1944:Categories 1803:Distortion 1485:The SASBF 1318:The term " 1247:synthesis. 1244:oscillator 1051:(4): 7–9. 1012:, p.  1010:Roads 1996 988:, p.  986:Roads 1996 751:2022-05-26 728:References 634:wavetable 614:, and (4) 594:Background 477:The term " 465:tables by 455:Roads 1996 296:synth pads 197:, such as 1825:Wavetable 1473:CiteSeerX 1194:, called 1093:(reprint) 1067:WAVETABLE 953:MIT Press 912:WikiAudio 779:Palm 2009 718:flip book 354:talk page 179:waveforms 169:Principle 162:Dreamsong 72:talk page 1830:Granular 1798:Additive 1617:(2009), 1128:Music II 1122:used in 1088:(2002). 1057:40731292 674:HuC6280A 668:See also 587:Emulator 549:PPG Wave 515:(2), (3) 463:waveform 183:modulate 175:periodic 124:MUSIC II 1901:Modular 1873:Formant 1817:Sampler 1788:Scanned 1384:3680062 1296:, " 930:Ableton 679:MUSIC-N 481:" (or " 433:f-table 402:f-table 266:Waldorf 240:Ableton 150:Ensoniq 1835:Vector 1712:, and 1650:  1475:  1382:  1336:Yamaha 1307:  1292:, 1233:  1196:tables 1173:  1124:Fig. 1 1055:  959:  649:, and 638:, and 610:, (3) 606:, (2) 602:, (1) 398:Csound 352:. The 154:Access 70:. The 1763:types 1633:(PDF) 1507:(PDF) 1419:(PDF) 1380:JSTOR 1358:(PDF) 1053:JSTOR 842:(PDF) 695:Notes 559:" by 108:notes 94:is a 1955:MIDI 1702:VSTi 1648:ISBN 1547:Note 1330:. 1274:HTML 1242:The 1231:ISBN 1203:Note 1171:ISBN 957:ISBN 860:2015 821:2015 658:i.e. 651:AC97 600:i.e. 584:E-mu 582:and 568:(4) 449:(or 410:MIDI 314:and 273:and 152:and 134:Byte 1815:or 1708:by 1688:DFT 1684:DSP 1540:, " 1452:, " 1372:doi 1316:: " 1262:, " 1167:335 1107:doi 1014:125 972:GEN 854:(4) 513:See 453:) ( 396:On 394:) 289:or 262:PPG 226:PCM 140:of 106:or 1946:: 1592:. 1517:. 1515:11 1509:. 1481:. 1471:. 1427:41 1425:. 1421:. 1406:^ 1386:. 1378:. 1366:. 1360:. 1340:") 1281:^ 1239:. 1227:72 1221:. 1179:. 1157:. 1149:; 1103:26 1101:. 1095:. 1075:^ 1059:. 1047:. 1037:; 990:87 947:. 928:. 910:. 888:. 850:. 844:. 829:^ 801:^ 786:^ 744:. 408:, 318:. 310:, 232:. 165:. 110:. 1753:e 1746:t 1739:v 1724:. 1717:. 1700:( 1698:. 1680:C 1656:. 1598:. 1544:" 1525:* 1457:" 1438:. 1398:. 1374:: 1368:7 1338:. 1310:. 1272:( 1269:. 1200:" 1136:" 1116:" 1113:. 1109:: 1049:1 1024:" 1000:" 976:" 967:" 965:. 875:. 862:. 852:5 823:. 796:. 781:. 754:. 720:. 589:. 563:. 535:. 439:. 416:. 364:) 360:( 347:. 82:) 78:( 65:. 41:. 34:. 20:)

Index

Table-lookup synthesis
Ripple tank
Sample-based synthesis

quality standards
You can help
talk page
sound synthesis
quasi-periodic waveforms
musical tones
notes
Max Mathews
MUSIC II
Hal Chamberlin
Byte
Wolfgang Palm
Palm Products GmbH
Waldorf Music
Ensoniq
Access
Dreamsong
periodic
waveforms
modulate
interpolation
analog synthesizers
pulse-width modulation
square waves
duty cycles
Creative Labs

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑