Ocean Swift Wavetable Creator Software

GGW

Ocean Swift Wavetable Creator Software
« on: November 29, 2024, 11:19:33 AM »
Have people seen this software yet?

https://oceanswift.net/product/wavetable-creator/

It seems to create wavetables in the format of many synths, and includes an export function that can adjust the parameters for a "Bespoke Synth".  Is there someone who can determine what settings would produce a table for the PX?  I'm thinking in the style of the tables included in the sample data for use with the Pitched Loop Mode.

From the manual:
Export Settings
Typically wavetable synths each expect a certain combination of frame size and cycle count
(there are those who can work with multiple combinations).
Frame Size: Selects the number of samples per cycle. Different wavetable synths require
different sizes. When selecting “All Sizes”, a file will be created for every frame size possible (in
combination with the Cycles selection). When selecting “Modern”, a file will be created for each
of 256, 512, 1024, 2048 frame sizes (in combination with the Cycles and Bit Depth selections).
For absolute maximum compatibility select “All Sizes”. For all intents and purposes, selecting
“Modern” will cover virtually all use cases.
Cycles: Selects the number of cycles present in the wavetable. When selecting “All Cycles” a
file will be created for every cycle count possible (in combination with the Frame Size selection.
When selecting “Modern”, a file will be created for each of 64, 100, 256 cycle counts (in
combination with the Frame Size and Bit Depth selections). For absolute maximum compatibility
select “All Cycles”. For all intents and purposes, selecting “Modern” will cover virtually all use
cases.
Sample Rate: Selects the sample rate of the exported .wav file. Note that sample rate has little
relevance in the wavetable context, unless a synth needs a specific sample rate, there is no
need to go with higher rates.
Bit Depth: Selects the bit depth of the exported .wav file. It is recommended to export at 16 bit
for maximum compatibility, unless a synth needs a specific bit depth (e.g. Phase Plant requires
32 bit). When “All” is selected, files will be created for all possible bit depths (in combination with
the Frame Size and Cycles selections).

Re: Ocean Swift Wavetable Creator Software
« Reply #1 on: December 04, 2024, 05:23:48 PM »
The Prophet X isn't really a wavetable synth, so many of the options here aren't strictly necessary.  You just need to import .wav samples and map them to the keyboard with your favorite Prophet X-aware instrument preparation utility (I'd recommend PXToolkit, but I might have a little bias in that regard!)

With a single sample mapped to the entire keyboard you'll quickly find out at the default pitch-shifting algorithm won't pitch a sample up more than an octave or two, with the exact amount depending on the sample rate of the sample.  You can get a little tricky by creating multiple samples at different rates and lie about the root notes they're on (adding a 22kHz sample up an octave from the actual pitch will act like a 44kHz sample, giving you another octave of reach.) Or you can use the sample stretch which will use a lower quality resampling technique to stretch a single sample all the way up and down the keyboard.

Wavetables are implicitly looped, so it's possible the .wav files won't include loop information.  If they don't, PXToolkit will import these as one-shot samples initially, but if you switch them to looped it will assume the entire sample is the loop - which is correct in this case.  Your milage may vary with other tools.

GGW

Re: Ocean Swift Wavetable Creator Software
« Reply #2 on: December 05, 2024, 11:12:44 AM »
Thanks for your response Lady Gaia.  Maybe the OceanSwift software is not actually as compatible as I thought.  I'll think about this approach a bit more.