0 KVR members have added KRC Orchestral Impressions Wavetables V2 to 0 MyKVR groups 0 times.
Download KVR Studio Manager (FREE)
KRC Orchestral Impressions is a somewhat experimental wavetable project that explores creating wavetables from audio samples--a process I call "timbral extraction." Unlike the sample import/conversion tools included in some wavetable synthesizers, the techniques I'm exploring here favor sample fidelity over phase coherence.
Also, my script-based approach works on samples in bulk, allowing the relatively quick conversion of thousands of files so we can get to the fun stuff -- exploration and sound design -- without endlessly fiddling with import settings, manual phase adjustments, etc.
{See video at top of page}
Like my KRC Mathwaves wavetable library (the world's largest collection of wavetables, created via mathematical processes), KRC Orchestral Impressions is an ongoing project that will see additions and enhancements over time.
So, come along with me and explore the fascinating world of "acoustic" wavetables! At just $10, it's more wavetable synthesis fun than you can shake a conductor's baton at.
Watch my YouTube video about KRC Orchestral Impressions above.
The current version of KRC Orchestral Impressions includes:
The source material for this wavetable library comes from the VSCO and VCSL open-source (CC0 - completely open) orchestral sample libraries, which you can also download to get the original samples!:
I'll be honest: I've long said that I'm not really a fan of creating wavetables from samples. I feel that, for the most part, it's better to compute wavetables from mathematical formulas, spectral synthesis techniques, or what we might call geometric (time domain/shape) techniques. Those approaches allow us to design new types of oscillators, create unusual waveforms that might never have been heard before, and do so with the ultimate in fidelity. And that's what my KRC Mathwaves project is about.
"If you want the sound of a damn sample, use a damn sampler!" -- Me.
Also, while the sample-to-wavetable tools included in various wavetable synthesizers can be powerful (I'm particularly impressed with the wavetable editing and creation tools in Phase Plant), they don't typically offer bulk sample import and conversion facilities. You gotta do it sample-by-sample. And, as I'm fond of saying, "Ain't nobody got time for that."
Personally, I like to generate a big collection of potentially interesting sound sources and then go "crate digging" for interesting ideas. That's just how I roll.
Additionally, the most common solutions to creating "good sounding" sample-to-wavetable conversions tend to sacrifice sonic fidelity for phase coherence. Conversions can often sound "watery," "swimmy," or otherwise weird.
"But of course," another part of my mind says, "you could explore sample to wavetable conversion in your own way... on your own terms... and explore your own ideas..." And that's just what I'm doing here with KRC Orchestral Impressions. Note again that this collection will change over time to reflect new approaches.
"On the other hand, this is a fun synthesis technique to explore." -- Also Me.
So, I did some research on the common methods that might be used to convert samples to wavetables, keeping in mind my own requirements. There are two basic challenges in sample-to-wavetable conversion:
My first approach to these problems uses global pitch estimation and a local pitch track to extract useful (and hopefully seamlessly-looping) cycles from the sample. This is followed by a statistical method -- Kmeans clustering -- and the evaluation of a cost function (which tries to identify the "best" waveform frame for each wavetable position) that evaluates each cycle's distance from a desired centroid as well as phase-suitability vis-a-vis the previously selected frame.
See the video intro at the top of this page for more talky-talk about how this works (and why/when it doesn't), patch ideas, and patch tips.

Please log in to join the discussion
Submit: News, Plugins, Hosts & Apps | Advertise @ KVR | Developer Account | About KVR / Contact Us | Privacy Statement | Sell @ KVR | KVR Marketplace Terms & Conditions
© KVR Audio, Inc. 2000-2026