Support

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

Syncable oscillators with alias suppression

Post any examples or modules that you want to share here

Syncable oscillators with alias suppression

Postby martinvicanek » Mon Jan 06, 2020 10:36 pm

By popular demand I am releasing a syncable, alias suppressed sawtooth slave oscillator. It is quite a tricky thing, if you look at the code, but I think I have finally got it to work with acceptable CPU load. The Sync input is different from the stock oscillators because it passes a fractional sampe value (as opposed to a simple on/off trigger). Both the master and the slave will accept positive and negative frequencies so you can modulate through zero.

I have included a little demo synth so you can crank the mod wheel like Jan Hammer.

I might add other waveforms in future but I can't say when that would be.

For those familiar with the spanish christmas tradition: Esto es mi regalo de reyes.
Have fun!
Attachments
AliasSuppressedSync3.fsm
bug fixed
(72.46 KiB) Downloaded 1091 times
Last edited by martinvicanek on Wed Jan 08, 2020 9:36 pm, edited 1 time in total.
User avatar
martinvicanek
 
Posts: 1328
Joined: Sat Jun 22, 2013 8:28 pm

Re: Syncable oscillators with alias suppression

Postby Spogg » Tue Jan 07, 2020 8:54 am

Great work Martin! :o

I think I can hear distant applause…

Cheers

Spogg
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: Syncable oscillators with alias suppression

Postby k brown » Tue Jan 07, 2020 10:01 am

Hmm - maybe I'm not using this right - with no sync applied I hear massive distortion, not a clean saw.
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: Syncable oscillators with alias suppression

Postby adamszabo » Tue Jan 07, 2020 10:07 am

very cool martin! @kbrown, maybe the saw gets too loud and you need to lower the volume?
adamszabo
 
Posts: 667
Joined: Sun Jul 11, 2010 7:21 am

Re: Syncable oscillators with alias suppression

Postby k brown » Tue Jan 07, 2020 10:18 am

Uh, no. With mod wheel at minimum, you get a clean saw?
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: Syncable oscillators with alias suppression

Postby Spogg » Tue Jan 07, 2020 1:05 pm

k brown wrote:Uh, no. With mod wheel at minimum, you get a clean saw?


Well mine is all nice and clean!
:lol:
User avatar
Spogg
 
Posts: 3358
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England

Re: Syncable oscillators with alias suppression

Postby k brown » Tue Jan 07, 2020 7:24 pm

The example in blue at the top of the schematic sounds fab - but hook up the Mini Synth at the bottom of the schem and it's badly distorted. Looked at on a scope, the vertical portion of the saw is constantly jittering back and forth, with very audible results. Maybe this is only usable in mono/blue?
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: Syncable oscillators with alias suppression

Postby Halon » Wed Jan 08, 2020 7:36 am

Great stuff! Thanks Martin! :)
Halon
 
Posts: 321
Joined: Sat Nov 28, 2015 4:42 pm
Location: Norway

Re: Syncable oscillators with alias suppression

Postby martinvicanek » Wed Jan 08, 2020 9:51 am

k brown wrote:The example in blue at the top of the schematic sounds fab - but hook up the Mini Synth at the bottom of the schem and it's badly distorted. Looked at on a scope, the vertical portion of the saw is constantly jittering back and forth, with very audible results. Maybe this is only usable in mono/blue?

Kevin, you are correct and I apologize for posting a buggy code. Need to fix it and then will up it again. :oops:
User avatar
martinvicanek
 
Posts: 1328
Joined: Sat Jun 22, 2013 8:28 pm

Re: Syncable oscillators with alias suppression

Postby adamszabo » Wed Jan 08, 2020 10:18 am

k brown wrote:The example in blue at the top of the schematic sounds fab - but hook up the Mini Synth at the bottom of the schem and it's badly distorted. Looked at on a scope, the vertical portion of the saw is constantly jittering back and forth, with very audible results. Maybe this is only usable in mono/blue?


In the poly version, put a green float with a value of 0.01 to the "Synceable polyBLEP Saw (w/branching)" module and the jittering will be gone
adamszabo
 
Posts: 667
Joined: Sun Jul 11, 2010 7:21 am

Next

Return to User Examples

Who is online

Users browsing this forum: No registered users and 41 guests