Old 09-04-2016, 03:39 PM   #1
geraintluff
Human being with feelings
 
geraintluff's Avatar
 
Join Date: Nov 2009
Location: mostly inside my own head
Posts: 346
Default JSFX Synth: PadSynth

Hi everyone,

I've been working on a synth for a couple of weeks, and now it's ready for release!

I present: PadSynth - comments/bugs/feedback welcome.

Audio demos: https://soundcloud.com/geraintluff/s...acks-2/s-xUWj6 (no effects - just the synth)
Screenshots: http://imgur.com/a/IVc4u

Features:
* Waveform design with variable harmonic width
* Per-note effects chain (filter, distortion, FM)
* Parameter modulation (LFO, Envelope, MIDI controllers)

There are still things that need to be done - for one, it might need a manual! But hopefully you can use it to make some cool sounds.

-------

GitHub: https://github.com/geraintluff/jsfx-pad-synth
Stash: https://stash.reaper.fm/v/28401/pad-synth.jsfx

You'll need the UI library for it to work:
GitHub: https://github.com/geraintluff/jsfx-ui-lib
Stash: https://stash.reaper.fm/v/28400/ui-lib.jsfx-inc

Last edited by geraintluff; 09-20-2016 at 05:50 PM. Reason: Update description and demos
geraintluff is offline   Reply With Quote
Old 09-05-2016, 12:36 AM   #2
Sju
Human being with feelings
 
Join Date: Jun 2015
Posts: 685
Default

Pretty cool, thanks! Nice UI too.

Last edited by Sju; 09-05-2016 at 12:42 AM.
Sju is offline   Reply With Quote
Old 09-05-2016, 01:41 AM   #3
eugen2777
Human being with feelings
 
eugen2777's Avatar
 
Join Date: Aug 2012
Posts: 271
Default

Cool! Perhaps it would be more convenient if the regeneration start automatically, for example, when you release the slider
__________________
ReaScripts
eugen2777 is offline   Reply With Quote
Old 09-05-2016, 01:47 AM   #4
akademie
Human being with feelings
 
Join Date: Mar 2007
Posts: 3,978
Default

Just "WOW!",
I have just listened to audio demos and it is fat as hell and really great sounding. Can you share some info about those demos, please? I mean like what FXs are used after the synth (chorus, delay, reverb, eq, compressor, etc)?

(I cannot test it right now)

Thanks
akademie

P.S. Expression Bass is AMAZING ;-)
akademie is offline   Reply With Quote
Old 09-05-2016, 02:27 AM   #5
SaulT
Human being with feelings
 
Join Date: Oct 2013
Location: Seattle, WA
Posts: 876
Default

I'm really, really impressed. Thanks a bunch, this is very cool!
SaulT is offline   Reply With Quote
Old 09-05-2016, 02:34 AM   #6
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Wow! Such a nice synth. The only its drawback is a lot of clicks to change one parameter. If add some features, it will sounds as great commercial synth.
vitalker is offline   Reply With Quote
Old 09-05-2016, 04:39 AM   #7
geraintluff
Human being with feelings
 
geraintluff's Avatar
 
Join Date: Nov 2009
Location: mostly inside my own head
Posts: 346
Default

Quote:
Originally Posted by akademie View Post
Just "WOW!",
Can you share some info about those demos, please? I mean like what FXs are used after the synth (chorus, delay, reverb, eq, compressor, etc)?
Those demos are straight out of the synth - no EQ/chorus/anything. (I've just edited the original post to reflect that.)

The reason it can sound so "big" is that instead of generating a single cycle of the waveform and using that as a sample, it generates longer samples that already have a detuned sound. The "Width (cents)" parameter on the main page is what determines how detuned these samples are.

(More technically: it designs the samples in the frequency domain. It analyses the model waveform with an FFT, then converts each harmonic of the model waveform into a Gaussian-shaped smudge across several frequency bins, with random phase. It then does an I-FFT to get the samples.)

Quote:
Originally Posted by akademie View Post
P.S. Expression Bass is AMAZING ;-)
Thanks! "Expression Bass" is a demo of how you can modulate effect parameters with MIDI Controllers - in this sound, the Expression controller (11) is used to alter the base filter frequency. Attached is a screenshot of the MIDI going into the synth.
Attached Images
File Type: jpg expression-bass-small.jpg (61.5 KB, 372 views)

Last edited by geraintluff; 09-05-2016 at 04:53 AM.
geraintluff is offline   Reply With Quote
Old 09-05-2016, 05:49 AM   #8
Sju
Human being with feelings
 
Join Date: Jun 2015
Posts: 685
Default

If you could modulate the Waveform parameters in real time, that would be really sweet. Not sure if possible with this synthesis method though?

PS. this synth creates awesome sounding basslines!

Last edited by Sju; 09-05-2016 at 06:43 AM.
Sju is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 04:39 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.