b rock
Max Output Level: 0 dBFS
- Total Posts : 8717
- Joined: 2003/12/07 20:31:48
- Location: Anytown (South of Miami), U.S.A.
- Status: offline
User Waves in z3ta+ ... and Dimension?
I ran across this very useful tutorial on creating your own user waves for the z3ta+ synth. Not only are there a lot of z3ta+ users here at the forum, but Rene has become 'one of our own'. I also have this feeling that this information is going to come in awfully handy in the upcoming Dimension sample synth, as well. It follows a pattern that was established ... oh, never mind. This tutorial comes from the source, and I couldn't begin to improve upon what Rene has described here: User waveforms was the topic I was to write about in one z3ta+ tutorial, but I guess some of you already exhausted all other sonic options on it so here we go. Let's focus now only in the Oscillator waveforms, later we'll discuss the LFO waveforms. 1- THE FORMAT Oscillators User Waveforms are simple raw wave files, which means, a wav file without the header. They are not 'standard' wav files though: they are true 32-bit waveform files. The complete spec is: 44100, MONO, 32-bit IEEE Float 0.24 The wavetable should be composed of 2048 samples. The latest part, which might sound new, is just the enconding method used for the individual samples. I'll describe a small method to create a user waveform using CoolEdit 2000. Why CoolEdit 2000? because it's great, in case anyone haven't checked it. The demo will let you do all this and at same time taste a great app which doesn't look that cool but works awesomely. 2- THE CONSTRUCTION I'll try to be newbie-proof in the explanation... please don't feel offended about this, it's just to reach a wider audience. Lets first create a 'Octaved Sine' waveform, which could be used to save one oscillator by just playing a octave sine using only one oscillator. Proceed as follows. 1- Open CoolEdit, and start the Windows Calculator. 2- In CoolEdit, select Generate...Tones. Choose 44100, Mono, 32-bit. This will be shown in the Status Bar after creation just in case you doubt. 3- In the calculator, get the result of 2048 / 44100 (yes, I know is trivial, but not everybody holds in his memory that its 0.046439909297052154195011337868481). 4- In the calculator, select COPY. In CoolEdit 'Generate Tones' dialog, select all the contents of the 'duration' field and chose PASTE. 5- In the calculator, press the 1/x button to get the inverse of that strange number (the duration in seconds of a 2048 samples snippet). In CoolEdit 'Generate Tones' dialog, Select all contents in the 'Base Frequency' field. 6- Now in CoolEdit dialog, rise to 100 the value of 'Frequency Components' 1 and 2. 7- If you did all correctly, the dialog should look like this. If it doesn't, you might have done something wrong, or I could. Just let me know. 8- Press Ok in the dialog (only if it -did- look like in the picture). The resulting might look like a snake trying to escape from... okok. 9- From the Transform menu, select Amplitude...Normalize, normalize to 100% and uncheck the DC bias setting. After this, it should look like this. 10- Select File... Save As, point to the rgcaudio z3ta+\Wavetables folder, enter the name (user2.pcm), and choose 'PCM RAW Data' from the waveforms menu. 11- Fire z3ta+, and select the USER2 waveform as fast as you can. Open the shaper, look at it and play it. It should be there. It looks scary... but takes < 1 minute once you know what to do. By changing the waveshapes and the harmonic values in CoolEdit you can create some nice waves... and what is really important: z3ta+ WILL BANDLIMIT them, NO ALIASING, so feel free to play them to the highest note. No worries. Some very sharp transients might need HQ mode, but most of them will do in normal pretty well. Ok, let's stop here now. If it is interesting, i'll show how to 'cut' a waveform from your own sax/cello/balalaika/ukelele/etc here to use with z3ta+. Regards, René I'm looking forward too the next installments on LFOs and instruments 'cuts'. For the complete K-v-R thread, click here.
|
René
Max Output Level: -68 dBFS
- Total Posts : 1103
- Joined: 2004/01/06 13:15:57
- Status: offline
RE: User Waves in z3ta+ ... and Dimension?
2005/04/21 17:21:38
(permalink)
Thanks b-rock. The post is a bit dated: in z3ta+ v1.4 you can just save single cycles as .wav files and z3ta+ will load them, food for the oscillators to work. You can load one different wavetable into each of the six oscillators. Next time you recall the patch, all wavetables will load on-the-fly. Dimension can do the same. It includes all the wavetables from z3ta+, plus several dozens more. The oscillators in Dimension use higher-order interpolation, resulting in even cleaner sound (unless you use the lofi section). However, Dimension doesn't feature the FM, PM and ringmod options in z3ta+. No way to escape from both -René
|
kuniklo
Max Output Level: -90 dBFS
- Total Posts : 6
- Joined: 2005/04/21 17:52:10
- Status: offline
RE: User Waves in z3ta+ ... and Dimension?
2005/04/21 17:57:47
(permalink)
I have to say that the first fruits of the RGC aquisition are looking very juicy indeed. Nice work René! Have you applied any of sfz+ super high-quality resampling code to the sampler that ships with P5?
|
René
Max Output Level: -68 dBFS
- Total Posts : 1103
- Joined: 2004/01/06 13:15:57
- Status: offline
RE: User Waves in z3ta+ ... and Dimension?
2005/04/21 18:14:12
(permalink)
Have you applied any of sfz+ super high-quality resampling code to the sampler that ships with P5? All, and more. A couple of new 'smart' interpolation methods, plus new option to use monstruousubergeeky quality on render/freeze. -René
|
triscuit
Max Output Level: -56.5 dBFS
- Total Posts : 1860
- Joined: 2004/02/27 20:31:22
- Location: USA, IL
- Status: offline
RE: User Waves in z3ta+ ... and Dimension?
2005/04/21 18:23:37
(permalink)
ORIGINAL: René Have you applied any of sfz+ super high-quality resampling code to the sampler that ships with P5? All, and more. A couple of new 'smart' interpolation methods, plus new option to use monstruousubergeeky quality on render/freeze. -René Wait, hold the phone. Does this mean you can get 2x oversampleing on freeze and it doesn't take up any CPU cycles?
|
Digital Aura
Max Output Level: -24 dBFS
- Total Posts : 5118
- Joined: 2004/01/18 13:30:46
- Location: Petrolia,Ontario ORIGINAL P5 FORUM JUNKIE
- Status: offline
RE: User Waves in z3ta+ ... and Dimension?
2005/04/21 18:25:32
(permalink)
Did he just say monstruousubergeeky ? Now we're talkin!
|
René
Max Output Level: -68 dBFS
- Total Posts : 1103
- Joined: 2004/01/06 13:15:57
- Status: offline
RE: User Waves in z3ta+ ... and Dimension?
2005/04/21 18:27:12
(permalink)
Actually, much higher oversampling ratios than 2x. It won't take up any CPU cycles during realtime (obviously it will take a few more cycles on freeze/render). -René
|
kuniklo
Max Output Level: -90 dBFS
- Total Posts : 6
- Joined: 2005/04/21 17:52:10
- Status: offline
RE: User Waves in z3ta+ ... and Dimension?
2005/04/21 18:30:54
(permalink)
ORIGINAL: René Have you applied any of sfz+ super high-quality resampling code to the sampler that ships with P5? All, and more. A couple of new 'smart' interpolation methods, plus new option to use monstruousubergeeky quality on render/freeze. -René Whoa! Are we talking about Dimension or DS864? I assumed that Dimension would have all the latest and greatest stuff, but you're saying that the DS864 has this too now?
|
René
Max Output Level: -68 dBFS
- Total Posts : 1103
- Joined: 2004/01/06 13:15:57
- Status: offline
RE: User Waves in z3ta+ ... and Dimension?
2005/04/21 18:41:56
(permalink)
I'm talking about Dimension. I believe there's no major changes in the sampler. -René
|
kuniklo
Max Output Level: -90 dBFS
- Total Posts : 6
- Joined: 2005/04/21 17:52:10
- Status: offline
RE: User Waves in z3ta+ ... and Dimension?
2005/04/21 18:51:48
(permalink)
ORIGINAL: René I'm talking about Dimension. I believe there's no major changes in the sampler. -René Oh. That makes more sense. I hope you get time to upgrade the sampler in P5 eventually too.
|
b rock
Max Output Level: 0 dBFS
- Total Posts : 8717
- Joined: 2003/12/07 20:31:48
- Location: Anytown (South of Miami), U.S.A.
- Status: offline
RE: User Waves in z3ta+ ... and Dimension?
2005/04/22 07:51:42
(permalink)
No way to escape from both Exactly! And this exposes the plot for what it really is. This isn't just a software release. It an international conspiracy to conduct a mind control experiment on the grandest of scales. Let's review how this has developed: Release an original version of software, making it quite good, yet missing some key components. Wait for the fan base to slowly develop, and see if they can sort out the missing details amongst themselves without much in-fighting. Starve them for content and official input over a two year period, until they're even complaining about the lack of clothes. Then seed the group with a scrap of information offering a cheap ticket to an all-you-can-eat buffet, including a giant smorgasbord table of 3 exotic dishes. The throng becomes agitated & restless, and start clamoring to the head of the line. When you have them all in one spot, overwhelm them with a sensory overload of everything that they've been complaining about in one fell swoop, including some dinner attire. The feeding-frenzy begins in earnest, and before the dust settles, the now brain-washed minions hardly notice the gradual nudge up the ramp to the cattle car. But I'm onto the plot, and I for one realize that this is leading to a version 3 upgrade price of several thousands of US greenbacks. BTW: Is this seat taken?
|
jardim do mar
Max Output Level: -66 dBFS
- Total Posts : 1247
- Joined: 2003/12/02 06:23:57
- Status: offline
RE: User Waves in z3ta+ ... and Dimension?
2005/04/22 07:59:16
(permalink)
Exactly! hey "B" ,,what does , and RFLATMAO,,, mean .... is this code,, or something,,,, perhaps,,, a quircky,, qwerty,,,, edit,, it's ROTFLMAO,,,
post edited by jardim do mar - 2005/04/22 08:01:49
marcella And Remember,,,,One thing at a Time.....
|
b rock
Max Output Level: 0 dBFS
- Total Posts : 8717
- Joined: 2003/12/07 20:31:48
- Location: Anytown (South of Miami), U.S.A.
- Status: offline
RE: User Waves in z3ta+ ... and Dimension?
2005/04/22 08:13:39
(permalink)
hey "B" ,,what does , and RFLATMAO,,, mean .... is this code,, That's the signal phrase that indicates the 'avocados' are ripe for the picking, and it's time to strip the trees. When I use the keyword 'cafe cubano', the plan springs into action. Blitzkreig. Shock & awe. No escape. Just hope that your new captors adhere to the rules of the Geneva Convention.
|
René
Max Output Level: -68 dBFS
- Total Posts : 1103
- Joined: 2004/01/06 13:15:57
- Status: offline
RE: User Waves in z3ta+ ... and Dimension?
2005/04/22 08:58:42
(permalink)
Exactly! And this exposes the plot for what it really is. This isn't just a software release. It an international conspiracy to conduct a mind control experiment on the grandest of scales. Let's review how this has developed: Release an original version of software, making it quite good, yet missing some key components. Wait for the fan base to slowly develop, and see if they can sort out the missing details amongst themselves without much in-fighting. Starve them for content and official input over a two year period, until they're even complaining about the lack of clothes. Then seed the group with a scrap of information offering a cheap ticket to an all-you-can-eat buffet, including a giant smorgasbord table of 3 exotic dishes. The throng becomes agitated & restless, and start clamoring to the head of the line. When you have them all in one spot, overwhelm them with a sensory overload of everything that they've been complaining about in one fell swoop, including some dinner attire. The feeding-frenzy begins in earnest, and before the dust settles, the now brain-washed minions hardly notice the gradual nudge up the ramp to the cattle car. But I'm onto the plot, and I for one realize that this is leading to a version 3 upgrade price of several thousands of US greenbacks. First, it was the video with Nick, Jesse and I spreaded over the whole internet. Now, our mast0rplanz publicly revealed. Noone can keep a secret secret nowadays? -René
|