If you have a problem or need to report a bug please email : support@dsprobotics.com
There are 3 sections to this support area:
DOWNLOADS: access to product manuals, support files and drivers
HELP & INFORMATION: tutorials and example files for learning or finding pre-made modules for your projects
USER FORUMS: meet with other users and exchange ideas, you can also get help and assistance here
NEW REGISTRATIONS - please contact us if you wish to register on the forum
Users are reminded of the forum rules they sign up to which prohibits any activity that violates any laws including posting material covered by copyright
built-in oscillators question
5 posts
• Page 1 of 1
built-in oscillators question
A question.
In FlowStone, the built-in oscillators - are wavetables with fixed shape content?
I ask, because if so, then there would be no quality difference between fixed osc's and the ones with wavetable loading option.
In FlowStone, the built-in oscillators - are wavetables with fixed shape content?
I ask, because if so, then there would be no quality difference between fixed osc's and the ones with wavetable loading option.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: built-in oscillators question
tester wrote:In FlowStone, the built-in oscillators - are wavetables with fixed shape content?
Yes!
tester wrote:I ask, because if so, then there would be no quality difference between fixed osc's and the ones with wavetable loading option.
There are differences, especially in the Saw. Theoretically they should sound the same, but there seems to be a bug in the saw table generation process. I've told that Malc already, but don't know when he'll go for it.
-
MyCo - Posts: 718
- Joined: Tue Jul 13, 2010 12:33 pm
- Location: Germany
Re: built-in oscillators question
Okay, thanks!
My main interest is in sine quality as a reference, but I'm thinkig to add "shape selector" as an extension to my current project. So no reason to bother with duplicating modules (which in my case - makes a big difference); instead of - sine can be loaded by default, and added to the repository of shapes.
On the other hand it would be interesting there - to have also sawtooth/ramp and flip/flop (rectangle) in a pure flat form, for driving other modules. I'm curious if it's possible.
My main interest is in sine quality as a reference, but I'm thinkig to add "shape selector" as an extension to my current project. So no reason to bother with duplicating modules (which in my case - makes a big difference); instead of - sine can be loaded by default, and added to the repository of shapes.
On the other hand it would be interesting there - to have also sawtooth/ramp and flip/flop (rectangle) in a pure flat form, for driving other modules. I'm curious if it's possible.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
Re: built-in oscillators question
tester wrote:but I'm thinkig to add "shape selector" as an extension to my current project. So no reason to bother with duplicating modules
Sines are the only oscillator that don't really need the anti-aliasing properties of the wavetables - so the basic sine oscillator is a little more efficient that the saw/triangle or wavetable forms. But I have used the "all wavetable" method myself a few times when the small extra CPU load seems outweighed by keeping the waveform selection simple - if offering the ability to load custom wave shapes from files, for example, it can be a real PITA to also offer the stock oscillators as an alternative.
tester wrote:On the other hand it would be interesting there - to have also sawtooth/ramp and flip/flop (rectangle) in a pure flat form, for driving other modules. I'm curious if it's possible
You could easily have a 'no anti-aliasing' version of the oscillators, but you would then have to have two alternative forms that you switched between, as you can't turn off the anti-aliasing filtering of the wavetable primitives.
So for each array of raw 'shape data', you would have one oscillator that used the wavetable form, and a second one that read the data directly from an 'Float Array to mem' (a looped sample-player in effect)
All schematics/modules I post are free for all to use - but a credit is always polite!
Don't stagnate, mutate to create!
Don't stagnate, mutate to create!
-
trogluddite - Posts: 1730
- Joined: Fri Oct 22, 2010 12:46 am
- Location: Yorkshire, UK
Re: built-in oscillators question
I'm trying to avoid too many switches inside the app. From the past, I remember, that it caused signifficant glitches under higher (but not highest) load. Right now I'm addinng to this fellow some "live coordination" mode between units, so it's expanding anyway (I'm not sure yet how/if it will affect the realtime functionality). Still don't know how to make the "ping" work in vst mode in terms of rendering the output.
Need to take a break? I have something right for you.
Feel free to donate. Thank you for your contribution.
Feel free to donate. Thank you for your contribution.
- tester
- Posts: 1786
- Joined: Wed Jan 18, 2012 10:52 pm
- Location: Poland, internet
5 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 106 guests