Dante: Next, I asked JHulk about his progress
with wavetable programming in BC Modular, as I heard he had
been developing samples for hardware synthesizers that would
also play back in the new BC Modular multi-sample
oscillator.
JHulk: For wavetable
synthesis I prefer the BC Modular
STS Oscillator as then I can have a sample on each octave
with only a max of 1 octave up transpose and I set them to
22.5 or 32khz so that their max playback rate is 44.1 or
64khz as used by the Korg's, as I make them mostly for the T
series. They play well in the STS oscillator and
because they are not being transposed up more than one
octave don't suffer very bad aliasing like the normal sample
osc or suffer from slowing down because of only being
allowed one sample. If you add a HPF before the main
filter (as used by the Yamaha AN1X) you can filter out high
frequencies if using high octave settings which produce
aliasing in the higher notes as an equaliser type filter
before the contour filter.
My multi-sample wavetable do not alias as I test them in
hardware synthesizers and use a chromatic tuner for tuning
from the creation of them so that they perform accurate
pitch transposition. This is because I use 2's
compliment for creation they are always in the math of 2's
compliment. For example a 1024 sample at 32khz is
b0-21 cents, the same sample at 44.1 is a f1-23 cents.
This makes my multi-sample files very small and I also
multi-loop them and then create the perfect loops with a few
samples after for the interpolation engine of the T series
and trinity. |