{"id":791,"date":"2021-10-13T07:23:59","date_gmt":"2021-10-13T07:23:59","guid":{"rendered":"https:\/\/nilamox.com\/mancave21\/?page_id=791"},"modified":"2024-02-07T23:57:42","modified_gmt":"2024-02-07T23:57:42","slug":"wavetables-and-transwaves-and-geoblend-oh-my","status":"publish","type":"page","link":"https:\/\/nilamox.com\/mancave21\/wavetables-and-transwaves-and-geoblend-oh-my\/","title":{"rendered":"WaveTables and TransWaves and GeoBlend&#8230; oh My!"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"419\" height=\"298\" src=\"https:\/\/i0.wp.com\/nilamox.com\/mancave21\/wp-content\/uploads\/2021\/08\/wavetermb.gif?resize=419%2C298&#038;ssl=1\" alt=\"\" class=\"wp-image-413\"\/><\/figure>\n\n\n\n<p class=\"\">A <strong>wavetable<\/strong> is a sequence of fixed length single cycle audio waveforms of equal frequency. Multiple complex sounds can be generated from a single table by playing through the waves in a different order. Wolfgang Palm developed the powerful PPG synthesis system based on pre-calculated 8 bit waveforms in the early 1980s. Wavetable once <em>meant<\/em> PPG. On their collapse it passed to Waldorf, but since then pretty much everyone on the block is flogging at least one wavetable synthesiser.<\/p>\n\n\n\n<p class=\"\">Wavetables aren&#8217;t samples. A sample is a recording with many changes of pitch and phase. Wavetables can&#8217;t include this information &#8211; you have to use <a href=\"https:\/\/nilamox.com\/mancave21\/padshop-2\/\" data-type=\"page\" data-id=\"337\">spectral re-synthesis<\/a>. But wavetables can be re-pitched and stretched and tweaked like a pure oscillator. You can find <em>pre-made<\/em> wavetables in the <a href=\"https:\/\/nilamox.com\/mancave21\/ultranova-and-mininova\/\" data-type=\"page\" data-id=\"429\">Novas<\/a>, the <a href=\"https:\/\/nilamox.com\/mancave21\/virus-ti\/\" data-type=\"page\" data-id=\"441\">Virus<\/a>, <a href=\"https:\/\/nilamox.com\/mancave21\/hydrasynth-desktop\/\" data-type=\"page\" data-id=\"637\">Hydrasynth<\/a> hardware and others but it&#8217;s still mostly <em>created<\/em> in software.<\/p>\n\n\n\n<p class=\"\">Although processing power has grown to the point where software synthesisers like UHe <em>Zebra<\/em> can morph spectra on the fly, rendering a wavetable is still an efficient low cost way to produce a complex texture. The launch of <em><a href=\"https:\/\/nilamox.com\/mancave21\/serum\/\" data-type=\"page\" data-id=\"340\">Serum<\/a><\/em> in 2014 brought wavetables into the hip hop dude-stream and the gold rush is still in effect &#8211; currently won by <a href=\"https:\/\/nilamox.com\/mancave21\/vital-%f0%9f%a7%bb%f0%9f%a7%bb%f0%9f%a7%bb%f0%9f%a7%bb%f0%9f%a7%bb\/\" data-type=\"page\" data-id=\"1245\"><em>Vital<\/em> <\/a>and seriously lost in PPG&#8217;s attempt to reclaim the field with a range of odd and clunky iPad apps.<\/p>\n\n\n\n<p class=\"\">Only recently has hardware begun to directly compare with <em>Serum<\/em>. KORG&#8217;s modwave is the closest. We do not know yet how it will go.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"470\" height=\"203\" src=\"https:\/\/i0.wp.com\/nilamox.com\/mancave21\/wp-content\/uploads\/2021\/08\/fizmo-rack.jpg?resize=470%2C203&#038;ssl=1\" alt=\"\" class=\"wp-image-377\" srcset=\"https:\/\/i0.wp.com\/nilamox.com\/mancave21\/wp-content\/uploads\/2021\/08\/fizmo-rack.jpg?w=470&amp;ssl=1 470w, https:\/\/i0.wp.com\/nilamox.com\/mancave21\/wp-content\/uploads\/2021\/08\/fizmo-rack.jpg?resize=300%2C130&amp;ssl=1 300w, https:\/\/i0.wp.com\/nilamox.com\/mancave21\/wp-content\/uploads\/2021\/08\/fizmo-rack.jpg?resize=400%2C173&amp;ssl=1 400w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><\/figure>\n\n\n\n<p class=\"\" id=\"u1033-38\"><strong>Transwaves<\/strong> are a hack where a loop point is moved through a standard sound sample organised such that looped \u2018frames\u2019 have smooth joins. Ensoniq developed this technique, the most infamous example being the ill fated <a href=\"https:\/\/nilamox.com\/mancave21\/?page_id=376\">FIZMO<\/a> synthesiser but also the TS-10, ASR-X and others. For years I believed that transwaves were somehow able to keep pitch information because the loops were larger than single waveforms. It&#8217;s not the case apart from tucking several waveforms into one cycle which allows octaves to be included. To celebrate my disillusionment I have converted a set of FIZMO transwaves to use in <em>Vital<\/em>. Sigh.<\/p>\n\n\n\n<p class=\"\"><a href=\"https:\/\/drive.google.com\/file\/d\/1KO57iWWDoMe0p15vZAAraShDHKlS1A-3\/view?usp=sharing\" data-type=\"URL\" data-id=\"https:\/\/drive.google.com\/file\/d\/1KO57iWWDoMe0p15vZAAraShDHKlS1A-3\/view?usp=sharing\" target=\"_blank\" rel=\"noreferrer noopener\">Link<\/a> to wavetables from the Ensoniq FIZMO.<\/p>\n\n\n\n<p class=\"\"><strong>Geoblending<\/strong> is where the shape of the waveform is morphed over the duration of a sound by moving the points that draw it. One exemplar being U-He <a href=\"https:\/\/nilamox.com\/mancave21\/zebra\/\" data-type=\"page\" data-id=\"348\"><em>Zebra<\/em> and <em>Zebralette<\/em><\/a> (and of course <em>Vital<\/em> does it too). You can&#8217;t emulate a sound sample this way but a human being can design and control noises that have similar spectral movement.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"270\" src=\"https:\/\/i0.wp.com\/nilamox.com\/mancave21\/wp-content\/uploads\/2021\/10\/9ef7f6c1db024b3c02a939e3962c447a.png?resize=640%2C270&#038;ssl=1\" alt=\"\" class=\"wp-image-795\" style=\"width:580px;height:245px\" srcset=\"https:\/\/i0.wp.com\/nilamox.com\/mancave21\/wp-content\/uploads\/2021\/10\/9ef7f6c1db024b3c02a939e3962c447a.png?w=751&amp;ssl=1 751w, https:\/\/i0.wp.com\/nilamox.com\/mancave21\/wp-content\/uploads\/2021\/10\/9ef7f6c1db024b3c02a939e3962c447a.png?resize=300%2C127&amp;ssl=1 300w, https:\/\/i0.wp.com\/nilamox.com\/mancave21\/wp-content\/uploads\/2021\/10\/9ef7f6c1db024b3c02a939e3962c447a.png?resize=640%2C270&amp;ssl=1 640w, https:\/\/i0.wp.com\/nilamox.com\/mancave21\/wp-content\/uploads\/2021\/10\/9ef7f6c1db024b3c02a939e3962c447a.png?resize=400%2C169&amp;ssl=1 400w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p class=\"\">The <a href=\"https:\/\/nilamox.com\/mancave21\/?page_id=105\">KORG Wavestation<\/a> used a later idea called wave sequencing, now advanced in the <a href=\"https:\/\/nilamox.com\/mancave21\/korg-wavestate\/\" data-type=\"page\" data-id=\"200\">wavestate<\/a>. This stitches sections of sound samples together so you can have all kinds of changes in pitch, phase &#8230; anything you like. The problem is that samples don&#8217;t join up without phase cancellations and they don&#8217;t change pitch without changing their duration, so you have to use multisamples. I have a wavestate because it doesn&#8217;t work or sound like wavetables at all. It&#8217;s the opposite of the Hydrasynth. It&#8217;s good to have creative differences.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A wavetable is a sequence of fixed length single cycle audio waveforms of equal frequency. Multiple complex sounds can be generated from a single table by playing through the waves in a different order. Wolfgang Palm developed the powerful PPG synthesis system based on pre-calculated 8 bit waveforms in the early 1980s. Wavetable once meant [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"nf_dc_page":"","footnotes":""},"tags":[21,14,6],"class_list":["post-791","page","type-page","status-publish","hentry","tag-essay","tag-transwave","tag-wavetable"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/pages\/791","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/comments?post=791"}],"version-history":[{"count":0,"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/pages\/791\/revisions"}],"wp:attachment":[{"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/media?parent=791"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nilamox.com\/mancave21\/wp-json\/wp\/v2\/tags?post=791"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}