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
Yet Another Oscillator
24 posts
• Page 2 of 3 • 1, 2, 3
Re: Yet Another Oscillator
R&R wrote:My main (fundamental) Saw in my synth uses your syncable LFO ramp&saw oscillators equipped with the transition time input. The one inside the LFO that Spogg kindly posted here
[...]Would it be possible to make a version of that oscillator that has a fixed (bound) output to +1 -1 regardless of transition time? Similar to the WaveShape oscillator that Kevin uses?
Sure, no problem, here you go.
The normlization costs some extra CPU though. If you don't modulate the frequency or transition very fast then you could hop some of the math (compute the normalisation factor only every 16 or so samples).
P.s. In the LFO link above the saw and ramp oscs are labeled wrong, it is the other way round.
P.p.s. I am surpried these things get used by others at all, given the crptic (read: nonexistent) documentation inside.
-
martinvicanek - Posts: 1328
- Joined: Sat Jun 22, 2013 8:28 pm
Re: Yet Another Oscillator
martinvicanek wrote:Sure, no problem, here you go.
I am very greatful!
martinvicanek wrote:P.p.s. I am surpried these things get used by others at all, given the crptic (read: nonexistent) documentation inside.
LOL
Your stuff is what makes FS fun...
Wouldn't even have bothered creating anything in FS if it weren't for your work and Spoggs... or even Kevins creations as reference for that matter. It's amazing how you all are able to create these things.
I still have zero clue about any theory (math&sound). FS is a nice pasttime mysterious puzzle
So then...
Adding this to the update todo list for my synth out with the old Saw of my LFO and in with this new one...
Last edited by R&R on Sun Jul 02, 2023 8:12 am, edited 1 time in total.
My beginner synth at KVR: https://www.kvraudio.com/product/saguaro-one-by-saguaro-one
- R&R
- Posts: 468
- Joined: Fri Jul 15, 2022 2:28 pm
Re: Yet Another Oscillator
k brown wrote:[...]Spread Partials osc that could be phase modulated
Hmm, interesting. Phase modulation requires a phase to begin with. For periodic signals, the phase goes from 0 to 1 (in FS units) as we traverse one cycle. Easy. But what if the signal is not perodic, like when we choose a non-integer spread factor? Something I need to think about.
-
martinvicanek - Posts: 1328
- Joined: Sat Jun 22, 2013 8:28 pm
Re: Yet Another Oscillator
R&R wrote:Bruce.gif
-
martinvicanek - Posts: 1328
- Joined: Sat Jun 22, 2013 8:28 pm
Re: Yet Another Oscillator
martinvicanek wrote:k brown wrote:[...]Spread Partials osc that could be phase modulated
Hmm, interesting. Phase modulation requires a phase to begin with. For periodic signals, the phase goes from 0 to 1 (in FS units) as we traverse one cycle. Easy. But what if the signal is not perodic, like when we choose a non-integer spread factor? Something I need to think about.
Feel like kind of a dope for not having considred that. At low settings the SP osc wave is quite periodic, though.
I realize that phase modulating the Spread Partials osc when many partials are present would probably not sound very pretty, but with fewer partials (soft timbres), could be useful.
Website for the plugins : http://kbrownsynthplugins.weebly.com/
- k brown
- Posts: 1198
- Joined: Tue Aug 16, 2016 7:10 pm
- Location: San Francisco, CA USA
Re: Yet Another Oscillator
No dopes here!
I think that for modulation purposes, we can interpret phase as time divided by the period of the lowest partial (and the integer part removed). For integer spread factors, this coincides with the phase of the (periodic) waveform , otherwise it is just a scaled time.
The fsm below implements this concept. Naturally, it uses more CPU than the phaseless version. I left it in modular rather than asm monolithic form so the structure can be grasped easier. (Truth is I was too lazy to optimize it. )
Have fun!
I think that for modulation purposes, we can interpret phase as time divided by the period of the lowest partial (and the integer part removed). For integer spread factors, this coincides with the phase of the (periodic) waveform , otherwise it is just a scaled time.
The fsm below implements this concept. Naturally, it uses more CPU than the phaseless version. I left it in modular rather than asm monolithic form so the structure can be grasped easier. (Truth is I was too lazy to optimize it. )
Have fun!
- Attachments
-
- SpreadPartialsOsc2.fsm
- (118.51 KiB) Downloaded 621 times
-
martinvicanek - Posts: 1328
- Joined: Sat Jun 22, 2013 8:28 pm
Re: Yet Another Oscillator
My beginner synth at KVR: https://www.kvraudio.com/product/saguaro-one-by-saguaro-one
- R&R
- Posts: 468
- Joined: Fri Jul 15, 2022 2:28 pm
Re: Yet Another Oscillator
OMG !!
Thank you, thank you, t h a n k y o u!
Now fitting it into NeuOld FM - gonna call it EmVee FM. - absolutely loving it! Adding a third assignable EG.
Thank you, thank you, t h a n k y o u!
Now fitting it into NeuOld FM - gonna call it EmVee FM. - absolutely loving it! Adding a third assignable EG.
Website for the plugins : http://kbrownsynthplugins.weebly.com/
- k brown
- Posts: 1198
- Joined: Tue Aug 16, 2016 7:10 pm
- Location: San Francisco, CA USA
Re: Yet Another Oscillator
Done.
Posted it in the NeuOld FM thread.
Posted it in the NeuOld FM thread.
Website for the plugins : http://kbrownsynthplugins.weebly.com/
- k brown
- Posts: 1198
- Joined: Tue Aug 16, 2016 7:10 pm
- Location: San Francisco, CA USA
Re: Yet Another Oscillator
Héhé not only the osc !)
(Even if i have tendency to redo everything myself, i always need to see MV shematic to help and use other's.)
Very interesting to see innovative thing like this !!
I do not test it so much yet as i'm more in fx than synth but impatient to see some usage,
and i will probably try to understand more the math and concept behind !)
(Even if i have tendency to redo everything myself, i always need to see MV shematic to help and use other's.)
Very interesting to see innovative thing like this !!
I do not test it so much yet as i'm more in fx than synth but impatient to see some usage,
and i will probably try to understand more the math and concept behind !)
- Tepeix
- Posts: 361
- Joined: Sat Oct 16, 2021 3:11 pm
24 posts
• Page 2 of 3 • 1, 2, 3
Who is online
Users browsing this forum: Google [Bot] and 40 guests