Ok, hold on a sec, I'm in the middle of finishing a project - this is a lot of info I need to process, I'll answer you very shortlyevolutionator wrote:Does the random generated waveform have parameters? If not the output would be just noise, I understand...
What about the precision of the algorithm? What is being used to approximate the equation? Are there options, like bitcrushing?
Is there an immediate interface for creating a waveform with just harmonics (instead of writing them as equations) like in absynth and in part fm8? (so with predefined faders)
Always in the argument "harmonics", does it have the possibility of using a specific waveform instead of the classic sinusoid? An example would be creating the saw and then the supersaw (where every harmonic is substituted with the collection of harmonics of the saw), and then the hypersaw (where every harmonic is substituted with the harmonic set of the supersaw).
I know these are two different things, but is this usable as a generator (output a wave form) and as an effect (like funcshaper, a shaper)?
2048 samples means 2048/44100=~21 Hz as lowest frequency (relatively to the plugin only)? Externally, does it depends on the audio frequency of the host? For example if I set the project to use 22KHz or 48Khz or 96KHz audio...
Is the note of the sample fixed? (like 4th octave C, say)
This project remebers me the old times with fasttracker 2...
Is the area in which one can draw the waveform only linear? Or logarithmic too?
It doesn't seem it's told anywhere (in the meantime I'm rapidly reading the thread): what are the functions supported? sin/cos/tan, I suppose, then the hyperbolic versions (tanh), then soft clip and hard clip (with parameters)? obviously +, -, *, and /, then powers (x^2), fractional powers (and so roots), powers with parameters (x^a), fast integral and derivative (do you know abox 2?) if they make sense, imaginary numbers -- if they make sense or not, "mod" (remainder of division, you know, for creating ramps), absolute value (e.g. for rectifying), and so on (someone else mentionend summation, you could put there production too)... What about piecewise functions?
Are there peculiarities in operators priorities?
Differential equations?
Constants? (like PI)
(What is 'frac', X-int(X)?) Judging from page 22, yes.
Oh, and obviously I expect that every parameter is coded in the vst so that it is exported and so in it being automatablebecause nobody would like a static, banal waveform with a project like this, true?
Another important question: undo levels. How many?
The fft part (drawing in the frequencies domain): options? Are frequencies and amplitudes limits selectable? (I mean, can I define the space where I'm going to draw? For example, if I want to draw something for a bass, I would want the window going from like 20 to say 500Hz) Are there brushes? Is it stereo? Surround (with different colors)? Can I draw or control the phase? Is the drawing area switchable between linear and logarithmic (and maybe others)? May I decide how much is big the fft? Like from 128 to 16K bins... You know, it changes the attack and the precision...
Are ultrasonic frequencies supported?
Last, I think: is there an asymmetric waveform like the saturation shape of the tube? (I don't want to make comparison, but as example I would use again funcshaper)
Sorry for the weird expressions sometimes, I'm not english.
Wave Designer 0.3.10 / Customer Discounts / Tone2 Crossgrades Available
-
- Banned
- 2623 posts since 20 Feb, 2004 from in ur head pullin cablez out [boston, ma]
-
- KVRer
- 17 posts since 5 Aug, 2012 from eetali
No worries, I'll wait.
-
- Banned
- 2623 posts since 20 Feb, 2004 from in ur head pullin cablez out [boston, ma]
The "RAND" function will actually be implemented with a variable amount of randomness actually. For example, if you were to type in "rand(1)" it would produce the highest amount of randomness, which is just really static. It's something we are working on currently actually.evolutionator wrote:Does the random generated waveform have parameters? If not the output would be just noise, I understand...
Bitcrushing may be added in the future, but it will be added as an effect, not exported with the waveform, just for use within the audio host.What about the precision of the algorithm? What is being used to approximate the equation? Are there options, like bitcrushing?
Currently we are working on adding in a node editing interface, which will allow you to create waveforms by hand, without needing to write math formulas. Partial editing is something that has been requested, but it isn't very high up on the list. I really want to get freeform and node editing added first, and then multisample export, random waveform exporting and such features.Is there an immediate interface for creating a waveform with just harmonics (instead of writing them as equations) like in absynth and in part fm8? (so with predefined faders)
Always in the argument "harmonics", does it have the possibility of using a specific waveform instead of the classic sinusoid? An example would be creating the saw and then the supersaw (where every harmonic is substituted with the collection of harmonics of the saw), and then the hypersaw (where every harmonic is substituted with the harmonic set of the supersaw).
As of right now it is only as a waveform creator, but I have indeed been thinking about making it into an effect somewhere down the line.I know these are two different things, but is this usable as a generator (output a wave form) and as an effect (like funcshaper, a shaper)?
Currently the plug-in will be based on the samplerate that your audio host is set to, but we will also have a standalone version which you will be able to specify the samplerate right from the program.2048 samples means 2048/44100=~21 Hz as lowest frequency (relatively to the plugin only)? Externally, does it depends on the audio frequency of the host? For example if I set the project to use 22KHz or 48Khz or 96KHz audio...
Is the note of the sample fixed? (like 4th octave C, say)
Not sure what you're actually asking here - when the additional editing features are finished, you'll be able to create waveforms however you want to.This project remebers me the old times with fasttracker 2...
Is the area in which one can draw the waveform only linear? Or logarithmic too?
Currently there is ARCTAN, TAN, TANH, SIN, COS, FRAC, SQR, ABS, LOG, and EXP. RAND is being implemented currently, along with POW. A bunch of others will also be implemented in the next iteration, and I'll have a list of them documented in the user manual, along with constants and variables.It doesn't seem it's told anywhere (in the meantime I'm rapidly reading the thread): what are the functions supported?
Not sure what you're asking here. Will the VST be automatable? Yes.Oh, and obviously I expect that every parameter is coded in the vst so that it is exported and so in it being automatablebecause nobody would like a static, banal waveform with a project like this, true?
Not sure yet, as we haven't implemented undo as of right now.Another important question: undo levels. How many?
We haven't gotten this far yet. The node editor is only just now being added. I'll let you know when we get thereThe fft part (drawing in the frequencies domain): options? Are frequencies and amplitudes limits selectable? (I mean, can I define the space where I'm going to draw? For example, if I want to draw something for a bass, I would want the window going from like 20 to say 500Hz) Are there brushes? Is it stereo? Surround (with different colors)? Can I draw or control the phase? Is the drawing area switchable between linear and logarithmic (and maybe others)? May I decide how much is big the fft? Like from 128 to 16K bins... You know, it changes the attack and the precision...
Are ultrasonic frequencies supported?
Currently this is only to create individual waveforms for use inside other synthesizers, but we will explore the possibility of creating an effect version. And no worries about the English, you're doing fineLast, I think: is there an asymmetric waveform like the saturation shape of the tube? (I don't want to make comparison, but as example I would use again funcshaper)
Sorry for the weird expressions sometimes, I'm not english.
-
- KVRer
- 17 posts since 5 Aug, 2012 from eetali
I'm sorry to have to put quotes like this, but apparently this version of phpbb doesn't like nested quotes very much... 
And the quality of the generated waveform from the equation? Aliasing, that stuff?
Like the left one:

-Will the parameters of the equation be automatable too?
-Will partial editing be automatable?
What about the precision of the algorithm? What is being used to approximate the equation? Are there options, like bitcrushing?
Ok.rlahalla wrote:Bitcrushing may be added in the future, but it will be added as an effect, not exported with the waveform, just for use within the audio host.
And the quality of the generated waveform from the equation? Aliasing, that stuff?
Is there an immediate interface for creating a waveform with just harmonics (instead of writing them as equations) like in absynth and in part fm8? (so with predefined faders)
Always in the argument "harmonics", does it have the possibility of using a specific waveform instead of the classic sinusoid? An example would be creating the saw and then the supersaw (where every harmonic is substituted with the collection of harmonics of the saw), and then the hypersaw (where every harmonic is substituted with the harmonic set of the supersaw).
Ok. So partial editing with arbitrary waveforms?rlahalla wrote:Currently we are working on adding in a node editing interface, which will allow you to create waveforms by hand, without needing to write math formulas. Partial editing is something that has been requested, but it isn't very high up on the list. I really want to get freeform and node editing added first, and then multisample export, random waveform exporting and such features.
This project remebers me the old times with fasttracker 2...
Is the area in which one can draw the waveform only linear? Or logarithmic too?
Yes, I wrote something weird... I meant if the space where you draw the waveform is only linear or logarithmic too (in amplitude).rlahalla wrote:Not sure what you're actually asking here - when the additional editing features are finished, you'll be able to create waveforms however you want to.
Like the left one:

Oh, and obviously I expect that every parameter is coded in the vst so that it is exported and so in it being automatablebecause nobody would like a static, banal waveform with a project like this, true?
Good.rlahalla wrote:Not sure what you're asking here. Will the VST be automatable? Yes.
-Will the parameters of the equation be automatable too?
-Will partial editing be automatable?
The fft part (drawing in the frequencies domain): options? Are frequencies and amplitudes limits selectable? (I mean, can I define the space where I'm going to draw? For example, if I want to draw something for a bass, I would want the window going from like 20 to say 500Hz) Are there brushes? Is it stereo? Surround (with different colors)? Can I draw or control the phase? Is the drawing area switchable between linear and logarithmic (and maybe others)? May I decide how much is big the fft? Like from 128 to 16K bins... You know, it changes the attack and the precision...
Are ultrasonic frequencies supported?
Well, I just saw the metasynth 5 thread, probably that's now your nemesis...rlahalla wrote:We haven't gotten this far yet. The node editor is only just now being added. I'll let you know when we get there
Last, I think: is there an asymmetric waveform like the saturation shape of the tube? (I don't want to make comparison, but as example I would use again funcshaper)
Sorry for the weird expressions sometimes, I'm not english.
Eh, but apparently my mind did not recall the presence of the word 'samplerate', yesterday, it would have been userful... Anyway, thanks for your time.rlahalla wrote:Currently this is only to create individual waveforms for use inside other synthesizers, but we will explore the possibility of creating an effect version. And no worries about the English, you're doing fine
-
- Banned
- 2623 posts since 20 Feb, 2004 from in ur head pullin cablez out [boston, ma]
Wave Designer has a bandlimiting option but the amount of aliasing will mainly depend on the synthesizer that the waveforms are being imported into if I'm not mistaken.And the quality of the generated waveform from the equation? Aliasing, that stuff?
Again, partial editing will be considered for later versions. For right now we're focusing on node editing and freeform hand drawn waveforms.Ok. So partial editing with arbitrary waveforms?
It depends on the waveform you are creating and weather you're using the node editor (coming this week) or the formula editor.Yes, I wrote something weird... I meant if the space where you draw the waveform is only linear or logarithmic too (in amplitude).
Like the left one:
I dunno that it's even possible to automate a math formula.-Will the parameters of the equation be automatable too?
If partial editing is included? Most likely, yes.-Will partial editing be automatable?
Well, not really. Metasynth is a completely different beast with a different purpose. This is a single-cycle waveform creation utility to allow you to create waveforms and export them to different synthesizer formats. I'm not overly familiar with Metasynth, but I'm fairly sure it's can't do anything that Wave Designer does.Well, I just saw the metasynth 5 thread, probably that's now your nemesis...
-
- Banned
- 2623 posts since 20 Feb, 2004 from in ur head pullin cablez out [boston, ma]
Confirmed for next version:
- Error reporting on screen (divide by 0 errors, etc)
- Additional graphic fixes and additional HP filter
- Separate node editor
- Alchemy LFO and OSC export support
- SFZ/multisample export support
- Random waveform generation support (multiple waveforms, iFFT)
Should be available in the next week or two, max.
- Error reporting on screen (divide by 0 errors, etc)
- Additional graphic fixes and additional HP filter
- Separate node editor
- Alchemy LFO and OSC export support
- SFZ/multisample export support
- Random waveform generation support (multiple waveforms, iFFT)
Should be available in the next week or two, max.
-
- KVRAF
- 2169 posts since 7 Dec, 2005
Excel style import/export of data (comma delimited)?
-
- KVRAF
- 2169 posts since 7 Dec, 2005
You could use Excel's math functionality to create tables of wavedata that you could then import into the Wave Designer. Excel supports nested functions giving the WD user the ability to be able to create successive waves for wave sequencing. Waveform data in table form can also be plotted/graphed/etc. in Excel for visual confirmation of specific characteristics.
Edited for clarity.
Edited for clarity.
-
- KVRer
- 17 posts since 5 Aug, 2012 from eetali
Just some numeric variables. If my equation is, for example, y=sin((sin(x)/a), the parameter a would be one of the hardcoded knobs that the user can adjust. If this knob is automatable then the equation is automatable (in that sense).rlahalla wrote:I dunno that it's even possible to automate a math formula.-Will the parameters of the equation be automatable too?
It would be even cooler it there was the possibility of inserting a system of equations, instead of a single one
Like this:

or even like this:

But maybe this last one is excessive for a single waveform.
Ok.rlahalla wrote:Well, not really. Metasynth is a completely different beast with a different purpose. This is a single-cycle waveform creation utility to allow you to create waveforms and export them to different synthesizer formats. I'm not overly familiar with Metasynth, but I'm fairly sure it's can't do anything that Wave Designer does.Well, I just saw the metasynth 5 thread, probably that's now your nemesis...
-
- Banned
- 2623 posts since 20 Feb, 2004 from in ur head pullin cablez out [boston, ma]
Hmm.. let me take a look into it and I'll keep you posted. It does actually seem like an interesting ideaevolutionator wrote:Just some numeric variables. If my equation is, for example, y=sin((sin(x)/a), the parameter a would be one of the hardcoded knobs that the user can adjust. If this knob is automatable then the equation is automatable (in that sense).
Hey, pretty cool idea indeed - I'm gonna have a look into this as well. Seems like something that would be useful!goldenanalog wrote:You could use Excel's math functionality to create tables of wavedata that you could then import into the Wave Designer. Excel supports nested functions giving the WD user the ability to be able to create successive waves for wave sequencing. Waveform data in table form can also be plotted/graphed/etc. in Excel for visual confirmation of specific characteristics.
@everyone - thanks for all the great ideas for this. Things are coming along nicely and I'm really happy that this thing is actually turning into a reality
-
- KVRer
- 17 posts since 5 Aug, 2012 from eetali
If you put in there some assignable LFOs too then it'll practically become a synth...
-
- Banned
- 2623 posts since 20 Feb, 2004 from in ur head pullin cablez out [boston, ma]
I'm actually planning on doing that after the node editing and other features are addedevolutionator wrote:If you put in there some assignable LFOs too then it'll practically become a synth...
-
- KVRist
- 34 posts since 19 Apr, 2011
Post was from 9th of August. So, today we get a new version? =)rlahalla wrote:Should be available in the next week or two, max.
