|
|||
tony tony chopper wrote: Is there any format to store wavetables out there btw? Or what are those synths using, separate single-cycles, single-cycles stacked in a single wav file, proprietary bank formats?
Vaz Modular and a bunch of others read a single wav file with a loop that starts at the very beginning and where the relation of the length of the loop and the total length of the wav file defines the number of wavetables. For instance for 64 wavetables the loop needs to be excactly in 64th of the wav files length (needs to be set in samples and not milliseconds to be accurat enough if you're editing a wav in something like Wavosaur). Wavetablemakers/editors such as "Komplex - Term" (have a look at http://www.kvraudio.com/forum/viewtopic.php?t=334828&start=0 , "only" 33 wavetables or so though..) makes them with loop points defined like this all ready to go if you choose wav format. Some make wavfiles without loop points, one for Largo does this (EDIT: sorry, I meant one for Blofeld - Largo is considered by some to be the software equivalent but others beg to differ). Wavetable wavs with loop points seem the way to go for me as they'll be more compatible. There's also a dedicated wavetable format, these files end with ".wt" - I have no experience with those and not sure if they contain any additional information that make them a better choice for synths that'll load them. And finally some synths load a bunch of single-cycle wavs, seems a lot of hassle to me so never bothered with that option.. Probably a lot of flexibility on offer for those who do though... ---- "If I were Rat Man, You could be my sidekick; Mouse Boy" Last edited by V-GER on Thu May 03, 2012 6:42 am; edited 1 time in total |
|||
| ^ | Joined: 02 Oct 2011 Member: #265957 | ||
|
|||
Quote: Vaz Modular and a bunch of others read a single wav file with a loop that starts at the very beginning and where the relation of the length of the loop and the total length of the wav file defines the number of wavetables.
interesting I couldn't find any of such wavetables online, though. Are there popular places for that? ---- DOLPH WILL PWNZ0R J00r LAWZ!!!! |
|||
| ^ | Joined: 19 Jun 2002 Member: #3103 | ||
|
|||
tony tony chopper wrote: Quote: Vaz Modular and a bunch of others read a single wav file with a loop that starts at the very beginning and where the relation of the length of the loop and the total length of the wav file defines the number of wavetables.
interesting I couldn't find any of such wavetables online, though. Are there popular places for that? My tool can build them from scratch or by resynthesis. http://www.kvraudio.com/forum/viewtopic.php?t=334828&start=0 Although it was to support the Komplexer with it's 33 wavetable entries, you can render these tables to wav with loop at the very beginning (up to 1024 entries = 33 source entries + 991 interpolation slices for a smooth transition). |
|||
| ^ | Joined: 08 Aug 2005 Member: #77501 Location: Braunschweig | ||
|
|||
So which format would be the most widely used?
I'd rather pick one, even though both seem as simple (WT format looks extremely simple, and reading wav files is no problem either). Or is WT specific to Surge? Also I assume that there's nothing particular (a signature or mark) in wav wavetables so that they can be autodetected as such? ---- DOLPH WILL PWNZ0R J00r LAWZ!!!! |
|||
| ^ | Joined: 19 Jun 2002 Member: #3103 | ||
|
|||
tony tony chopper wrote: So which format would be the most widely used?
I'd rather pick one, even though both seem as simple (WT format looks extremely simple, and reading wav files is no problem either). Or is WT specific to Surge? Also I assume that there's nothing particular (a signature or mark) in wav wavetables so that they can be autodetected as such? I dont think there is any specialist ident to state the file is a wavetable, as you can load any wav into ElectraX as a WT and it will work. ---- Forward ever, Backward never |
|||
| ^ | Joined: 07 Jul 2008 Member: #184424 Location: Cardiff, Wales, UK | ||
|
|||
Quote: I dont think there is any specialist ident to state the file is a wavetable, as you can load any wav into ElectraX as a WT and it will work.
yes but for me the way it'll be interpreted will depend on the content, especially if the data isn't continuous Quote: My tool can build them from scratch or by resynthesis.
nice look but weird in use btw (took me time to figure out how to save) ---- DOLPH WILL PWNZ0R J00r LAWZ!!!! |
|||
| ^ | Joined: 19 Jun 2002 Member: #3103 | ||
|
|||
Well I just tested that in ElectraX and it said
Quote: "The file contains more than 4096 samples. ElectraX will now auto tune it, and resynthesize a wavetable from the middle of this file"
So that's how it works. Pretty cool ---- Forward ever, Backward never |
|||
| ^ | Joined: 07 Jul 2008 Member: #184424 Location: Cardiff, Wales, UK | ||
|
|||
I already have this kind of autodetection, to differenciate single-cycles from full samples, but in Harmor full samples work as well.
I noticed Komplex Term saves with a middle note at F5 and a fine tune of 76.5, maybe this would be a way to detect this, if it's any reliable. What's silly is that both are handling it in the freq domain, only to export to time domain in-between ![]() ---- DOLPH WILL PWNZ0R J00r LAWZ!!!! |
|||
| ^ | Joined: 19 Jun 2002 Member: #3103 | ||
|
|||
[quote="tony tony chopper"] Quote: Quote: My tool can build them from scratch or by resynthesis.
nice look but weird in use btw (took me time to figure out how to save) If I don't lose interest in music and programming there'll be a manual some day. |
|||
| ^ | Joined: 08 Aug 2005 Member: #77501 Location: Braunschweig | ||
|
|||
digitalboytn wrote: I know that it's advertised as a wavetable synth that actually happens to load wavetables as it's oscillators,but it's obviously not a wavetable synth at all.
It's a pumpkin
"At the heart of Rapture's sound engine are powerful, multi-mode, wavetable oscillators" "Rapture is described as "the ultimate wavetable synthesizer..." Don't be ridiculous. It loads SINGLE-CYCLE waveforms. Wavetable (in true PPG/Waldorf sense) are interpolating between a bunch of single-cycle waveforms on the fly. There are a lot of discussions about this topic everywhere. I'm on the side which says that Rapture was mis-marketed as it's not a true wavetable synth. |
|||
| ^ | Joined: 06 Jan 2009 Member: #197719 Location: Croatia | ||
|
|||
Is this a good time to say
"I WANT TO BE ABLE TO IMPORT WAVETABLES INTO MASSIVE" /outcry ---- Forward ever, Backward never |
|||
| ^ | Joined: 07 Jul 2008 Member: #184424 Location: Cardiff, Wales, UK | ||
|
|||
EvilDragon wrote: digitalboytn wrote: I know that it's advertised as a wavetable synth that actually happens to load wavetables as it's oscillators,but it's obviously not a wavetable synth at all.
It's a pumpkin
"At the heart of Rapture's sound engine are powerful, multi-mode, wavetable oscillators" "Rapture is described as "the ultimate wavetable synthesizer..." Don't be ridiculous. It loads SINGLE-CYCLE waveforms. Wavetable (in true PPG/Waldorf sense) are interpolating between a bunch of single-cycle waveforms on the fly. There are a lot of discussions about this topic everywhere. I'm on the side which says that Rapture was mis-marketed as it's not a true wavetable synth. Yes, and there - are - two sides. Academic/technical terminology and non-definitive casual usage. Some casual usage however also accepts more definitive usage eg 'scanned wave tables' It's thoroughly incorrect to state that the technical term is -wrong- though. And it's easy to be be more definitive in casual usage. ---- To laymen, software development is something akin to wizardry. Neither time, nor effort are involved. If software is missing features they want, or has bugs, it is solely because someone has been too lazy to wave their magic wand. |
|||
| ^ | Joined: 03 Sep 2001 Member: #1041 | ||
|
|||
As far as I know, PPG popularized the term "wavetable synthesis". It was not until Creative SoundBlaster that the term "wavetable" was refered to a single sample.
Wavetable (as "god", Wolfgang Palm Table-lookup oscillator is another. Sample-based synthesis is yet another. And all three of those get mixed up interchangably. |
|||
| ^ | Joined: 06 Jan 2009 Member: #197719 Location: Croatia | ||
|
|||
EvilDragon wrote: As far as I know, PPG popularized the term "wavetable synthesis". It was not until Creative SoundBlaster that the term "wavetable" was refered to a single sample.
. For common parlance, maybe. In technical useage, ie the research papers by the folk who invent this stuff rather than implement it, the term is used differently. I gave references in the last thread about this, only a month or two ago, I don't need to do it again. Scientific terminology is not made 'wrong' just because common useage uses one of those terms differently. ---- To laymen, software development is something akin to wizardry. Neither time, nor effort are involved. If software is missing features they want, or has bugs, it is solely because someone has been too lazy to wave their magic wand. |
|||
| ^ | Joined: 03 Sep 2001 Member: #1041 | ||
|
|||
I wonder (genuinely so) was the first mention of the term "wavetable" as a single-cycle waveform used in scientific circles before PPG Wave (where it was used for a series of single-cycle waveforms being scanned through with a pointer) or after... |
|||
| ^ | Joined: 06 Jan 2009 Member: #197719 Location: Croatia |
| KVR Forum Index » Instruments | All times are GMT - 8 Hours |
|
Printable version |
Disclaimer: All communications made available as part of this forum and any opinions, advice, statements, views or other information expressed in this forum are solely provided by, and the responsibility of, the person posting such communication and not of kvraudio.com (unless kvraudio.com is specifically identified as the author of the communication).
Powered by phpBB © phpBB Group

















