Additive Wavetable Generator (Web/Standalone)

Additive Wavetable Generator

I wanted to share a project I’ve been working on for my own sound design needs: the Additive Wavetable Generator .

Advanced Hybrid Architecture

AWG is a dedicated desktop wavetable studio built around a high-resolution dual-engine architecture. It allows you to design complex timbral evolutions by combining additive synthesis, WAV import, and powerful modular effect chains across a 256-frame timeline.

Signal Flow

The following diagram illustrates the internal routing of AWG. Signals move from the dual-generator stage through the Mix Engine, followed by a 16-slot serial effect chain and a final master processing stage.

Generator Engines

AWG features two independent generators (Gen A & B) that can be combined and modulated via the central Mix Engine.

Flexible WAV Import Modes

AWG provides two distinct methods for importing external audio into the Wavetable Engine:

01. Standard Wavetable Import
Optimized for industry-standard wavetables. It supports importing files with a fixed frame size of up to 2048 samples per cycle, preserving the integrity of the original source.

// Standard import optimized for 2048 samples per frame

02. Pitch Detection & Resynthesis
Transform any single-pitched sample into a playable wavetable. AWG analyzes the incoming audio, detects the fundamental frequency, and resynthesizes the data into a perfectly aligned 256-frame wavetable

Category Specification
Generator Dual (Gen A & B) — Additive (32 harmonics) + Wavetable (WAV import)
Mix Engine Morph, Spectral Mix, Sequency Mix, Phase Mod, True FM, Ring Mod/AM
Effect Chain 16 serial slots — FM DX, Self-Feedback, PWM [4], Spectral SVF, Sequency Filter, Phase Warping, Phase Static, Phase Distortion+

Standalone (PC/Mac):

https://kimurataro.com/products/app-awg/

  • $35

  • Windows: Windows 11 (64-bit)

  • macOS: macOS 12 or newer, Universal Binary (Intel & Apple Silicon)

  • Linux Ubuntu 22.04 LTS / Debian 12 / Fedora 36 (or any modern distribution released after 2022 with glibc 2.35 or newer).

Web App
https://kimurataro.com/blog/additive-table/

I’m planning to continuously add new generator engines and effect algorithms to the standalone version. If you have any specific requests or feedback on how to make this more useful for your gear workflows, I’d love to hear them!


This app was developed with inspiration from the additive synthesis features of the Fairlight CMI. By applying the amplitude plotting function to effects as well, you can create complex wavetables with simple controls.

16 Likes

[Update]Web version

  • Addition of a frame count setting feature [You can now use Toneverk without conversion.]
  • 100% Visual/Audio Synchronization: The 3D Waterfall canvas is now strictly rendered at a 2048-sample resolution. What you see is mathematically identical to the exported WAV file.
  • Added drawing capabilities equivalent to those of the standalone version. However, to prioritize ease of use in the web app, the freehand drawing resolution has been set to 64 levels and expanded to 256 levels using linear interpolation.
3 Likes

This looks incredible, thank you for these amazing contributions

2 Likes

[Update]Standalone version 05/10/2026
What’s New in v1.2.0

This major update transforms Additive Table into a multi-generator environment with hybrid mixing capabilities and seamless external audio integration.

  • Dual Synthesis Engines: You can now design two independent wavetables (Gen A & Gen B) simultaneously and swap them instantly with a single click.
  • Wavetable Import Mode: Transform any external audio into a wavetable. Features intelligent pitch detection, spectral brightness control, and multi-mode resampling.
  • 7-Mode Hybrid Mixer: Combine your generators using advanced algorithms including Spectral Morphing, Ring Modulation, and WHT Sequency blending.
  • Improved UI Scaling: Fixed window resizing behavior. The interface now maintains a pixel-perfect 1100:733 ratio with smooth scaling across all resolutions.
  • macOS — The macOS version is now out of beta. The Universal Binary (Intel & Apple Silicon) has been verified and is ready for general use.

mixing engine AWG

[Update]Standalone version 04/18/2026
Inspired by the Casio CZ series but taken much further. Here’s what’s new:

  • Classic CZ Mode: Saw, Square, Pulse, Bend, SawPulse
  • Additonal Phase Shaper: Sync, Ripple, Fold, Skew
  • Stacked phase effects — layer additional phase modulation on top of the CZ-style signal for timbres that go well beyond classic phase distortion
    awg pd2

[Update]Web version 04/14/2026
The “Phase Warping INV” mode has been changed from phase inversion to a mode that inverts the warp amount.
phase warp

[Update]Web version
Minor UI changes: Improved distinction between “generator” and “effect”

4 Likes

Oh, this looks great, exactly what I’ve been after. Will check it out!

1 Like

[Update]Standalone version 06/10/2026

What’s New in v1.2.5

PD+ & Warp Overhaul: Both Phase Distortion+ and Phase Warping now support dynamic bipolar phase-mirroring, absolute/offset coordinate space toggles, and new non-linear shapers (including 13th-order Polyminal, morphable Chebyshev, and Disperse).

[Update]Standalone version 05/25/2026

What’s New in v1.2.4

  • TrueFM(Refined): Refining the Sound of True FM Features in the Processor and Mixer
  • Real-time Audition Synth: Click the AUDITION button to reveal a keyboard. Listen to your wavetables instantly via an AudioWorklet engine running smooth ping-pong morphing synced with the 3D visualizer.
  • Advanced FM / PM (Upgraded): The former “FM DX” processor has been entirely overhauled. You can now seamlessly toggle between True Linear FM and Phase Modulation, as well as switch between pristine Clean interpolation and classic DX7-style aliased interpolation.
  • Smart Window Management: Enhanced the UI resizing logic to automatically detect your OS taskbar or Mac Dock—regardless of its screen position (left, right, top, or bottom). This ensures the app always remains perfectly centered and fully visible without overlapping system UI, even when maximized or toggling the audition keyboard.
  • Native Linux Support
4 Likes

Great, on my immediate shopping list.

A question though - are version updates supported? Or do I get just the current version?

2 Likes

Thanks for your interest!

Yes, all future updates are included with your purchase — you’ll always have access to the latest version. Updates can be downloaded directly from your Payhip library whenever a new version is released.

Hope you enjoy it!

This looks bananas… awesome work Taro :space_invader:

1 Like

Thank you, really appreciate it!

And there’s a lot more coming — plenty of new effects and shaping options in the pipeline. :grin: