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:
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:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.