A small "Waveterm" for Terratec Komplexer (and other products)

For discussion and announcements of soundware - patches, presets, soundsets, soundbanks, loop libraries, construction kits, MIDI libraries, etc.
Post Reply New Topic
RELATED
PRODUCTS

Post

PietW. wrote:

A short Video that shows how to create a Wavetable with Audio-Term for Komplexer.

Please excuse the poor quality. In the original it sounds much better.

This is just a very small example. Audio-Term can be very much more.
Well done. :tu:
I'm not a musician, but I've designed sounds that others use to make music. http://soundcloud.com/obsidiananvil

Post

http://www.screencast.com/t/nyPApNQIiiS

this is a great program i use for robotic voices its free

http://www.screencast.com/t/xxUg5vQU

and here is a video of audioterm analyzing the robotic voices and creating the wave-tables

https://soundcloud.com/jhulk/welcome-to ... -synthesis

and here is the trans-waves being modulated by the mod-wheel that controls the speed of the lfo that sweeps the robotic wave-tables

Post

V1.84 is online. Now AT supports wavetable export to Vember Audio Surge *.wt format and to Ensoniq *.efe transwave format.

Because of the needed additional synthesis data in the files AT can only read it's own files. Further the *.efe transwaves are limited to 128 slots x 256 samples because of the badly documented format.

Post

jammie1 wrote:http://www.screencast.com/t/nyPApNQIiiS

this is a great program i use for robotic voices its free
Do you have a link for the ttsapp?
I can only find a Vietnamese version on the net and cant find a compiled program on the MS website
ta

Post

VariKusBrainZ wrote:
jammie1 wrote:http://www.screencast.com/t/nyPApNQIiiS

this is a great program i use for robotic voices its free
Do you have a link for the ttsapp?
I can only find a Vietnamese version on the net and cant find a compiled program on the MS website
ta
Same here... though I don't feel quite as inept now, however.

:D
I'm not a musician, but I've designed sounds that others use to make music. http://soundcloud.com/obsidiananvil

Post

jammie1 wrote:http://www.screencast.com/t/nyPApNQIiiS

this is a great program i use for robotic voices its free

http://www.screencast.com/t/xxUg5vQU

and here is a video of audioterm analyzing the robotic voices and creating the wave-tables

https://soundcloud.com/jhulk/welcome-to ... -synthesis

and here is the trans-waves being modulated by the mod-wheel that controls the speed of the lfo that sweeps the robotic wave-tables
Why connect to the Internet. Why registration with Mail-Adress. For a freeware that is not right. :x

Post

http://www.cross-plus-a.com/de/balabolka.htm
No Internetconnections, no registrations.

Post

blacktomcat666 wrote:V1.84 is online. Now AT supports wavetable export to Vember Audio Surge *.wt format
Yes! Works wonderfully with the options of the wt oscillator, and just realized the window oscillator loads user wavetables. :love: Thanks a bunch!

Post

V-GER wrote:
blacktomcat666 wrote:V1.84 is online. Now AT supports wavetable export to Vember Audio Surge *.wt format
Yes! Works wonderfully with the options of the wt oscillator, and just realized the window oscillator loads user wavetables. :love: Thanks a bunch!
Yes. Blacktomcat666 is our wavetable magician. :tu:

Post

This looks really interesting.

I haven't read the whole thread, just a couple of pages - I'm going to go through it a bit later when I get some time.

A couple of questions.

I have an Ensoniq SD-1 that uses Transwave synthesis, would I be able to use this program in any way to create new Transwaves and import them somehow into the keyboard, perhaps via sysex or something? Or is this strictly for Samplers such as the ASR-10 and the like? That would just be too cool to be able to do that!

Also, is this the program that Adventure Kid used to create his waveforms?

http://www.adventurekid.se/akrt/wavefor ... waveforms/

As you probably know they can be imported into Harmor to use as an oscillator source -

" Timbre windows - The Timbre window holds a single-cycle waveform and is used as an oscillator source. "


So I'm really interested in trying this program out, but probably more for the Transwave option, as Adventure Kid kindly provides over 4000 waveforms to be getting on with.

Then again, I have over 4000 sounds on floppy disk for the SD-1 plus probably about half a thousand of my own, it's just that some new Transwaves would really open up a whole new world of possibilities if they could be imported somehow, as the onboard ROM of them is actually quite limited a la the Roland and Yamaha keyboards.



cheers.

Post

This Audio-Term is an awesome program.

Thanks a lot.

I've come up with some pretty nifty re-synthesised speech waveforms.

Trouble is, they sound different saved to when in Audio-Term. I haven't figured out how to audition them yet, so what I hear in the program is what is saved to disk. I'll figure it out. They are very interesting none the less.

And when I put waves in the '01 Samples (WAV)' directory that I have created in the program, it copies them back to the '03 KTERM - Wavetables (Audio, WAV)' directory and increments the file name. Cool. I am assuming this is because there is extra information there that is being read by the program and that is being recognised. The '03 KTERM - Wavetables (Audio, WAV)' directory is where I copied them from originally after saving them there from within Audio-Term.

There's a lot going on here and a lot of power within.

I guess a bit more playing about is in order.

:-)


Thanks again for this.

Post

Ah, I'm slowly getting my head around it.

You can put your own waves into the 01 Samples (WAV) directory and load from there.

Then you can work on those waves in the program, re-synthesising and FSU.

When you are done you can save to one of six formats. You can't save to the original 01 Samples (WAV) directory - it's not an option - it would appear that this directory is strictly for loading samples into the program.

The six formats are:
1: Single Cycle - Harmor can use these as oscillators for example.
2: K-Term Wavetables - general Audio wave type format but with extra info - you can use this to import what you come up with into your DAW.
3: Wavetable format for the Komplexer Synth. Harmor can read these as well.
4: Wavetable format for the Blofeld Synth.
5: Ensoniq Transwaves for the EPS16 and ASR10 Samplers. Unfortunately not the same type of Transwaves that are used in other Ensoniq Synths like the SD-1.
6: Wavetable format for the Surge Synth.

So even if you didn't own any of those synths you could still use this program to come up with some VERY interesting variations and re-synthesising of your waveforms.

Well, I may not be able to use the type of Transwaves here in my SD-1, but I can use the single cycle waves in Harmor. And of course just import any of the stuff I do from the 03 KTERM - Wavetables (Audio, WAV) directory, and then put them into whatever sampler I like to mess about with.

And I could, If I was really generous export anything I do in the program to the different formats for Surge say, and give them away to you chaps to play with even though I can't use them my self.

:-)


Edit:
Ah, I see some of these issues covered and explanations given. Should have read the whole thread before posting. Oh well, nothing like diving in feet first. Going back to the finish reading the thread now...

Post

As far as I know the SD1 can't use these *.efe files since it doesn't have user wave ram. But the files should work with EPS16+, ASR10 and TS10/12.

You're right, there's an automatic file recognition and sorting working in the background. Invalid files are moved to the "00 Currently unrecognized files" folder, which is accessible from the main menu. There you find information about what's the problem with this file.

And yes, the "01 Samples" directory in is "read only" when using the KTERM function. KTERM writes single cycles + scanable wavetables, NOT samples. And all files written by KTERM hold additional resynthesis data (which will be lost if you edit and save these file in another wave editor).

These additional data allow instant playback in the browser. The message line tells you wether you're listening to wave or harmonic content. This concept of additional data also avoids spectral data loss on reloading a file into KTERM (an example: in a wavetable with 128 samples per slice as used for the Blofeld the 64th partial is simply lost because it hits the Nyquist-frequency).

Further these data allow all exported wavetables + all single cycles to be used as "spectral library" in the ASSEM Page without time consuming resynthesis procedure (this is only fast enough for resynthesizing single cycles when clicking on a browser item).

The "Komplexer WT" files also work in Harmor, but it doesn't recognize the phase information. So the result may be a bit different from what you hear in the editor (but one can simulate this by removing the phase information: SEDIT->PHASE->D_PHASE). Further WT files hold no speed data for playback in the editor, because Harmor refuses to load files with additional bytes (but I have some ideas to solve at least this problem).

In KTERM's browser single cycles and wavetables are played back with unified pitch - regardless, on which root note the waveforms where rendered. This makes it much easier to compare the acoustic content, further it's required to get best results from the limited number of 64 partials.

Post

Thanks for the info.

Man, this program is beyond cool. I've just finished watching your youtube toots and very informative they are.

I noticed an errant file being put into the '00 Currently Unrecognized Files' directory. Such nice little touches you have made here and there.

blacktomcat666 wrote:As far as I know the SD1 can't use these *.efe files since it doesn't have user wave ram. But the files should work with EPS16+, ASR10 and TS10/12.
No, it has no user wavefile capability. I thought something might have been transferable over sysex and then I looked at your program and started to understand what it was about. No worries. I'd love an ASR10 and I'd love a TS10 even more. I probably shouldn't say it here, but it was pretty much the pinnacle of Ensoniq's achievement. One of the greatest keyboards ever made with only the Kurzweil really bettering it. Imho. :-) It's actually no.1 on my list. One day..

Anyway.

I saw that Blofeld Wavetable Creator you were using and downloaded that as well. That looks as if it might be a lot of fun too. Not sure exactly what you were doing with it, but I'll have another look again, and concentrate a bit more. I see it exports to .midi, .wav and .syx (which I am assuming is sysex).


I wasn't planning on going off on this waveform trip today, but it's not every day tools like this are put into your hands and for free.

As a little thank you to you I'm going to make up a bank of waveforms for Harmor and it won't be too much trouble to convert them to Surge, Ensoniq, Blofeld and Komplexer.

I've got my head around how to load and save the files, which is a start, then I'm going back to read the whole thread and watch your videos again.


cheers.

Post

In the video I saved a wavetable to *.BWC format. This is not a "true" format - it's a KTERM wavetable in *.wav format (32 bit PCM) with 64 Slots (and 128 samples each).

But since Blofeld Wavetable Creator allows saving wavetables as *.wav, too, I changed the extension to *.bwc to make clear that there's some more data (the data for reloading in KTERM) appended in the file and to avoid these data being overwritten by accident.

For importing a *.bwc file, you have to change the format filter in BWC's file load dialogue to "*.* / all files".

As far as I know, Blofeld doesn't interpolate between the slices, so the result may be not that exciting as in other products. I don't own a Blofeld, so I can't test this. And the conversion from the 33 slice "Komplexer wavetable model" to the 64 slots of the blofeld is not perfect: 33 slices + 32 intermediate (filled with interpolation) = 65, but Blofeld has 64 only. I solved this by rendering a 1025 wavetable in ram, keeping the first/last slice for saving and choose the remaining ones by a fractional slice pointer.

These conversion problems are the reason why there's no support for smaller wavetable models as implemented in Synthmaster or Zebra 2: One would loose more than 50% of the audio information - and I don't want to offer editing options in KTERM which later are lost in the "playback product". The only acceptable solution I can imagine would be to select 16 from 33 slices manually for saving as 16 slice wt.

AT is still a building site - the SLOOP function is a bit inflexible and the XMRPH function is only useful for some dumb spectral multiplication. Further I'd like to implement a more detailed amplitude control for the sum of the spectral data in KTERM and some other improvements. AT will make a notification if an update is available (then you can simply press the UPDATE button and after a few seconds the new version should be running on your screen :) ).

Post Reply

Return to “Soundware”