I've been quite busy with sampling my Mopho synthesizer's basic waveforms (square, sawtooth and triangle) and getting those single cycles correctly into SynthMaster. It sounds like a very easy task, but no way!
There have been challenges, but I've been able to get over them!
So, how we do it?
1. Sample the waveforms at constant intervals, for instance at every octave.
2. Extract a single cycle from each sampled note, and while doing that start a couple of samples before a single cycle starts, and end after a couple of samples where the the single cycle ends. Dont forget, the start of a single cycle is a zero crossing, that's how SM will figure out the exact start-end positions of the single cycle.
3. While saving the single cycle, save it in the following format:
<waveform name>.<note nam>.auto.wav
For instance, I sampled a sawtooth waveform in 6 octaves:
Saw.C1.auto.wav
Saw.C2.auto.wav
Saw.C3.auto.wav
Saw.C4.auto.wav
Saw.C5.auto.wav
Saw.C6.auto.wav
"auto" means SynthMaster will automatically detect the cycle start/end positions in the WAV file. if there's no .auto at the end of the file name, SynthMaster assume the entire file contains a single cycle.
With this feature added, I added another important relevant feature: Let's say you have multisamples from different analog synths, MoogSaw, MophoSaw, PhophetSaw, etc... And you suddenly want to switch to ProphetSaw for all of the saw oscillators globally. You will be able to do that by changing a global parameter's value
I am planning to make an alpha/development release this Sunday! Will announce it here!
Cheers,
Bulent
