KRC Mathwaves: Wavetables for Korg modwave, Serum, and other wavetable synths plus single-cycle waveforms
An Insanely Massive Collection of Wavetables
KRC Mathwaves is a massive (some might say obsessive) collection of 36,000 80,000+ wavetables — and their original component 29,000+ single-cycle waveforms — for the Korg modwave hardware synth, Korg modwave native, Serum, and other wavetable synthesizers—such as Arturia Pigments, Vital, Phase Plant, Ableton Wavetable, and others—that can import .wav files as wavetables. If you're interested in trying the sampler/free version, you can find that here, Free Wavetables for modwave, Serum, and other wavetable synths.
Yes, this insane collection continues to expand. Now at more than 80,000 wavetables and counting. (More to come!) Surely the best value in terms of wavetable collections for the discriminating synthesis. But I'm biased...
Explore New Dimensions in Sound, Music, and Tone
The KRC Mathwaves waveforms and wavetables offer a wide variety of digital and analog type tones, including complex timbres that are great for processing through modwave's virtual analog filters or the creative filter types provided in Serum, Vital and other synths. And the bell-like tones of polygonal series and similar waveforms respond beautifully to reverb and chorus effects. This collection is an indispensable production tool designed for wavetable synth freaks (like me!).
Wavetables and Single-Cycle Waveforms Made from Math
Created using mathematical techniques built on ideas developed by previous waveform explorers, KRC Mathwaves started as a deep exploration of the unique timbral qualities of waveforms based on the polygonal number series but explores other novel waveform creation techniques as well—including bitmasking, frequency shift keying, fractal and wavelet approaches, AM FM and ring modulation, and other numeric, harmonic, and geometry series concepts.
Give new life to your productions with this insane, wildly creative collection of wavetable synth sources.
The collected waveforms result from pure mathematical generation of waveform functions, not based on sampled recordings. The resulting collection is weighted toward bell-like tones, but many other vocal, harsh, drone, and bread-and-butter synthesis timbres can also be found within.
The wavetables themselves are constructed in various ways, with an eye toward exploration and happy accidents. They are also optimized for Korg modwave and similar synths, with no more than 64 frames per wavetable, leaving plenty of room to modulate wavetable position and discover sweet spots between interesting waveforms. And because they've been constructed in this way, there's no decimation of the original wavetable.
Wavetables for Korg modwave and modwave native
Wavetables are provided as ready-to-load Korg .mwbundle files that can be sent directly to your hardware modwave via the modwave Editor/Librarian and/or loaded into the modwave native software. (And all 36,000 can be loaded to your modwave hardware at once!)
Wavetables for Serum
For Xfer Serum users, a folder hierarchy of wavetables can simply be dropped into the Tables subdirectory of the Serum Presets folder for instant gratification. These same 32-bit .wav files can also be imported into a wide variety of other synths and plugins—any wavetable synth that accepts 32-bit wavetable with 2048-sample length frames.
Single-Cycle Multisamples and Wav Files
The 29,160 single-cycle waveforms used in the KRC Mathwaves wavetables are also provided in a variety of formats:
Multisamples for Korg wavestate and wavestate native
Each single-cycle waveforms from the Vol. 1 and Vol. 2 collection, has been resampled and converted to Korg multisample files, resampled to span the entire C0 to C9 range, suitable for use in the Korg wavestate hardware and Korg wavestate native software synths via Korg Sample Builder. (They can also be used in modwave in this way, but why bother since they are also available more usefully as wavetables! 🤔)
"Format-independent" Multisamples
All 29,160 core single-cycle waveforms in a directory format suitable for use with the "Convert with Moss" utility, allowing them to easily be converted to other multisample formats such as Akai (MPC) Keygroups, Kontakt files, or other formats. Desire another format? Contact me with details (keith@synth.biz).
Single-cycle .wav with Full-length Loops
The raw waveforms as 2048-sample .wav files (some 16-bit, some 32-bit) with an arbitrary 44.1 kHz sample rate and full-length sample loop points set. Need a different format? Contact me with details (keith@synth.biz).
Designed for Exploration and Happy Accidents
How do you deal with nearly 30,000 waveforms? Embrace a little randomness. The various "Explore" groupings allow for easy, semi-random browsing of the library's massive amount of content. Several groupings-the "RAIM" and "Mband" collections-use special techniques to create wavetables with different results than you'd get from pure linear interpolation between waveforms:
Mband (Multiband Interpolation) Wavetables
First, two waveforms were selected at random from the collection (either "Vol. 1" or "Vol. 2" as implied in the names). These define the start and end points of the wavetable. Then, the harmonics are considered as 4 bands (think of it as low, low-mid, high-mid, and high), and one of these bands was selected randomly to crossfade linearly (1:1) across the entire wavetable. The remaining bands are randomly assigned a different morph slope (between 0.5 and 1.0) and so may transition from the start to end somewhat faster than the linear band. This creates a bit of timbral variety, though the effect is subtle.
Then, based on this rule, we generate 6 evenly-spaced interstitial frames, and the final wavetables contain 8 frames. In modwave or Serum (or whatever wavetable synth) with interpolation turned on, you then hear the wavetable smoothly morph between these frames.
RAIM (Random Adaptive Interpolated Magnitude) Wavetables
The wavetables labeled "RAIM" are similar in that they again start with a beginning and ending waveform, and 5 interstitial frames are generated to give a slightly different result than pure linear crossfading. The RAIM technique works as follows:
The harmonics of the start and end waveforms are ever-so-slightly perturbed using a Gaussian distribution (so it's quite subtle), and then morph targets are generated by interpolating the harmonics between the spectral magnitude of the two waveforms. But what about the phase of the morph targets? This is where we get to the "Adaptive" part (it refers to "Adaptive Phase Selection"). For each morph target, we generate two candidate waveforms, one with the phase of the "start" waveform and one with the phase of the "end" waveform, and then select the one with the least DC offset. So, theoretically, there are fewer phase shift artifacts within the wavetable, but really it's just an experiment in getting slightly different transitions than you'd get if you just had a two-frame wavetable! They sound quite cool.
VAE (Variational Autoencoder) Wavetables
NEW!: Based on my mathematical explorations of single-cycle waveforms and wavetables, I created an AI (well, multiple AIs really) that generate(s) novel wavetables. You get another 10,000+ VAE (variational autoencoder) wavetables of different types. What, what!?
NEWER!: Based on my continuing variational autoencoder experiments, I just dropped [11/28/2023] an additional 35,000+ wavetables created using new versions of my evolving wavetable AI experiments. Yeah, the full collection is now more than 80,000 wavetables. Am I insane? Don't answer that.
80,000+ wavetables for modwave, Serum and other wavetable synths, created from my mathematically-derived collection of 29,160 single-cycle waveforms. Both Korg .mwbundle files and .wav versions are provided. The wavetables are grouped into modwave Collections (and Serum subfolders) as described below. The 29,160 core single-cycle waveforms are also provided as Korg wavestate/modwave multimaples and in various .wav configurations for easy use with other types of samplers and sampler-like instruments. Individual collections/categories described below!