Ocean Swift let us know that they’ve introduced Wavetable Creator, a powerful tool that’s designed to make it easy to create custom wavetables for synthesizers, modular environments, and audio production tools.
Wavetable Creator lets you craft wavetables with crossfade, morphing, and blending techniques, and robust compatibility export options.
It’s designed to be compatible with a huge variety of wavetable synths and platforms, including:
Akai – MPC Key 61, Ableton – Wavetable, Arturia – Pigments, AudioMulch, AudioKit – Synth One, Axoloti, Bespoke Synth, Bitwig Studio, Caustic 3, DSP Robotics – Flowstone, Elektron – Digitone, Erica Synths Graphic VCO, Expert Sleepers Disting EX, FMOD Studio, GNU Octave, Groove Synthesis – 3rd Wave, HISE, IK Multimedia – Syntronik 2, JUCE, Kilohearts – Phase Plant, Korg – Modwave, KQ Dixie, KV331 Audio – SynthMaster, LabVIEW, MATLAB, Max for Live, Moog Model 15, MUX Modular, Nano Studio 2 (Eden Synth), Native Instruments – Kontakt, Native Instruments – Massive X, Native Instruments – Reaktor, Novation – Peak, Novation Summit, Ocean Swift – Defiant WT, Ocean Swift – OSS Enterprise, Ocean Swift – Pathfinder WT, Ocean Swift – Porphyra Hybrid, Osiris – Wavetable Oscillator, Parawave – Rapid, Piston Honda MkIII, Pure Data, Python (SciPy, NumPy), Reason – Europa, Sonic Academy – ANA 2, Steinberg – Halion, SunVox, Supercollider, SurgeXT, Symbolic Sound – Kyma, Synapse Audio – Dune 2, Synapse Audio – Dune 3, Synth Edit, Synthesis Technology – E352, Synthesis Technology – E370, Synthesis Technology – Wave Edit, Tiptop Audio Vortex, Tone2 – Icarus, Tracktion – BioTek 2, Tranzwave (Kontakt), U-He Hive 2, U-He Zebralette 3, UVI – Falcon, Vital, VCV Rack – Seven Seas, VPS Avenger 2, Waldorf – Blofeld, Waldorf M, Waldorf – Nave, Waldorf – NW1, Waldorf – Quantum / Iridium, Waves – Codex, Wwise, Xfer – Serum, Ziqal – Dimension
Features:
- Easy to Use – Intuitive interface with minimal learning curve, empowering everyone to create custom wavetables and maximizing productivity.
- Designed to encourage experimentation – Inspires experimentation and exploration with unique waveforms and blending techniques, sparking new ideas in sound design.
- “Unmatched Compatibility” – Comprehensive export options ensure compatibility with virtually all wavetable synths, modules, and applications. Create and export once, use everywhere.
- Professional Results – Precision-crafted wavetables, perfect for high-end and professional-grade synthesizers.
- “Innovative Interaction Modes” – Includes unique crossfade, morph, and blend modes for dynamic wavetable creation.
- Batch and Random Processing – Simultaneously export multiple controlled-random wavetables to speed up your creative process.
- Free Updates – As the app is developed, all updates will be free for existing users.
Ocean Swift Wavetable Creator Overview and Demonstration:
Pricing and Availability:
The Ocean Swift Wavetable Creator is available now at a regular price of €40. You can purchase it at €25, a limited-time price valid through the Black Friday, Christmas, and Winter Holiday season until January 10, 2025.
Could the Wavetable Creator work for Korg Wavestation? How about Waldorf Microwave? Or is it limited only to those listed here? It works with Zebralette but not Zebra?
Not sure the list is rigorous as it claims you can make wavetables for Massive X but you can’t import user wavetables in Massive X at all, only static noise samples.
Odd tool: it appears to only generate wavetables from a limited number of synthesized waves – not a general utility to convert samples to wavetables for example.
That misses the point a little bit. First off, you start with a big selection of waves that we are growing with every update. Secondly, the way the fading between each section of the individual two waves and then the interaction between them, and all the waveshaping options give you a really outstanding yet still under control palette. Lastly, this is all about the morph and the geometry in our case.
A tool like you describe involves re-synthesis, which is another topic we might address at some point too.
Indeed Massive X is an oversight should not be on the list, corrected on site.
Doesn’t install on Mac, comes across as somewhat shady, as it’s not been notarized by Apple and the manual instructs you to input a command into Apple’s Terminal to install it. I did that, it still didn’t install.
This was an issue on launch and has now been fixed with 1.1 update, also includes a bunch of extra features
We have now updated the application to version 1.1.0 which fixes this issue, and makes it simpler to run on Macs.
With this update come a number of great features for all users, here is the full changelog:
FIXED Issue loading the app on Mac
ADDED Second shaper stage for each wave
ADDED Main shaper stage for the final wave
ADDED 2 new wave shapes
ADDED 3 new shapers
ADDED 1 new interaction
IMPROVED Every wave shape stage can be individually randomized
IMPROVED Visualizer is much wider
i have an application for 8 cycle tables, with 256 sample/per wavecycle, 8-bit samples @ 48Kb/sec, output 8 contiguous wavecycles in a .WAVE file. can Wavetable Creator do this?
we don’t have an 8 cycles option or an 8 bit option, it is possible for us to add both but i would be curious as to the use case, feel free to drop us an email via the Ocean Swift website.
Alright, implemented this request just now, was simple enough. Next version will have both those requests – 8bit file export, and a 8 cycle option in the cycles menu.
The rest is already there, so your particular need will be met with the next update.
1.2.2 has been released and has this implemented.
Fantastic app and great tutorial video, have to agree with Richard, it would be great if samples could be imported.
We might tackle this from another angle with a second app that will be part of the same product, it is just not really making sense with the current design, ux, signal flow and intention, but we have some ideas 😉 🙂
Is it planned to be avail for Intel Macs later ?
And Linux version ? 😉
No plans for Intel Macs, Apple has sailed that ship, the first ARM is almost 5 years ago, so we moved on too.
Linux – maybe!
Awesome, would highly appreciate a linux version !
where does it say it comes with (lifetime) free updates ?
can you export the WT to MIDI sysex ?
(to read into my Waldorf MWXT)
It says it on the site! And I as the dev am saying it here 🙂
It can not export sysex though, I think that’s out of scope.
Looks like you are correct, we stated it in promotions but it does not appear as a bullet point on site, we will add it.
Yes – we offer free updates, and are very much in the mood for this to be “community driven development”, ask for features and if its feasible we will add.
Besides Arturia’s Pigments, can it create wavetables compatible with the microfreak?
it is compatible in the end with whatever synths let you a) load your own wavetables and b) work with one of the cycle count / frame size combinations the app provides (and it provides many
Holy crap, this thing is freaking awesome!
Thanks!
I wonder if this software would also work for the new Polyend Synth. Sadly the website only lists products, but not actual file formats.
Polyend manual (available on the Polyend site) says on p. 64 that Synth uses plain WAV files (16-bit mono, sample rate is not relevant). A wavetable file should contain one or more waves – each being a full oscillator cycle:
• Each wave should be aligned to a size that is power of 2 – typical sizes are 128, 256, 512, 1024, 2048. For instance, a wavetable with 5 waves of 256 samples will have 5 * 256 = 1280 samples.
• The synth will automatically establish the number of waves in the file, but the size of the wave has to be given in its name, prefixed with a dash, for instance “epiano-1024.wav”. If no number is provided in the name, a default of 256 is used.
Hey Fred,
We will take your tip and include simply a link to download the Wavetable Creator manual from the product page.
Given the specs you have listed here for the Polyend, our app is indeed 100% compatible with those specs, go for it!
Incorporating a feedback from this thread and other places, we have released 1.3.2. It is pretty wild developing this in tandem with the community like this! 🙂
Changelog – 1.3.2
ADDED Individual single cycles export option
ADDED Progress bar indicating file creation progress on export
ADDED All bit depths at once export option
ADDED Export base folder can now be selected by the user
ADDED File creation operation can now be canceled while in progress
ADDED Additional wave shapes: Sine Self FM 1, Sine Self FM 2, Sine Self FM 3, Partial 3->1 FM, Partial 4->1 FM, Partial 5->1 FM, Partial 6->1 FM, Partial 7->1 FM, Partial 8->1 FM, Partial 3->1 AM, Partial 4->1 AM, Partial 5->1 AM, Partial 6->1 AM, Partial 7->1 AM, Partial 8->1 AM, Double Impulse
ADDED Additional Shapers: Invert, Phase 30deg, Phase 45deg, Phase 90deg, Sync 4, Mirror Second Half, Mix Mirror 1st Half, Mix Mirror 2nd Half
ADDED Additional Interactions: Wave Stack, Grain Flow, Even 1 + Odd 2, Odd 1 + Even 2
IMPROVED Interface look, feel and behaviour
FIXED Empty file name was still creating files instead of displaying error
FIXED Potential crash with the Impulse wave shape