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

Hihat/cymbal synthesis kit

Post any examples or modules that you want to share here

Hihat/cymbal synthesis kit

Postby noisenerd » Tue Mar 01, 2016 5:52 am

Here is the beginnings of a hihat/cymbal synth. Eventually I plan to make some variation of this part of a larger drum synth. It makes a decent sound as it is, but there's lots of room for tweaking to your personal needs. Suggested usage would be finding settings you like, and replacing most of the controls with static values, possibly replacing the filters, adding a more suitable envelope setup, etc.

It's basically just a combination of several "classic" ways of making cymbal noise. There are 8 high-frequency squarewaves, which are combined through simple mixing (ala 808), XOR gates (ala KR-55), and multiplication (not all 8 oscs get XOR'd or multiplied). The mix of these combinations is controllable with knobs. There is also filtered noise which can be mixed in. The final output is fed through two parallel filters.

Feel free to modify and/or use it as you see fit.

The crossfader I used is by glitchcpt, found here on this very forum (apologies if I'm forgetting to mention anyone else's work, iirc the rest is standard FS stuff):

http://www.dsprobotics.com/support/viewtopic.php?f=3&t=3252&p=17339&hilit=crossfader#p17339
Attachments
noisenerd-hatsyn1.fsm
Beginnings of a hihat synth
(51.81 KiB) Downloaded 1131 times
noisenerd
 
Posts: 69
Joined: Sun Feb 14, 2016 11:31 pm

Re: Hihat/cymbal synthesis kit

Postby Spogg » Tue Mar 01, 2016 9:55 am

Hi noisenerd.

I like it!

I had a quick play with it and could achieve a huge range of sound variations, not just cymbals.
I'm always keen on focussed synthesisers; those that explore a particular method or are designed for a specific outcome and this fits the bill nicely.

If I may offer this I think it could be improved by a non-linear ADSR whereby you set the curve shape for the ADR stages. Or maybe a fixed exponential shape for decay and release since this models physical behaviour better in my experience.
I think MIDI key velocity response also helps create a more real-world feel especially for percussion. Velocity as a modulation source could be assigned to various parameters, not just amplitude.
Also it's nice when an author makes a few presets to quickly show something of what can be achieved.

I'm looking forward to seeing this develop and many thanks for sharing.

Cheers

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

Re: Hihat/cymbal synthesis kit

Postby noisenerd » Tue Mar 01, 2016 8:14 pm

Thanks for the comments, Spogg! Glad you like it.

The envelope thing is something I'm looking into, as that will be important for other parts of the drum synth too. My initial plans were to emulate some classic machine(s), but I'm starting to lean away from that, and towards something more flexible.

I wasn't initially planning on making this into a synth itself, just coming up with something to use inside a full drum synth... but as I play with it myself, I think I might end up doing both. And yes, there will be velocity sensitivity in the final product either way. :)
noisenerd
 
Posts: 69
Joined: Sun Feb 14, 2016 11:31 pm

Re: Hihat/cymbal synthesis kit

Postby TeslaTronik » Tue Jul 05, 2016 12:57 am

i would like to make some patches with this when you have completed it.
User avatar
TeslaTronik
 
Posts: 35
Joined: Mon Dec 20, 2010 12:12 am


Return to User Examples

Who is online

Users browsing this forum: Google [Bot], Majestic-12 [Bot] and 17 guests