Basic synthesizer with extended envelope shaper functions

Show us your works in progress and request feedback

Post » Fri Mar 13, 2015 12:59 pm

Hi guys,

I made this basic synthesizer with envelope controlled volume, filter and pitchbend modulations. Originally, it was merely made to test audio possibilities in browsers using Construct 2 for sound shaping purposes. Since some requests came in to explain it to people having no clue about subtractive synthesis and envelopes at all, I figured the easiest way is to include a step-by-step tutorial, so this side project can have an educational purpose for you guys as well ;)

Since it uses advanced audio, Safari and IE are the losers (as usual). Please use Chrome, Opera or Firefox. Tests with further browsers are welcome, especially, if running without issues, to extend the list above. Please mind, it should display an error message, if adv. audio is not supported.

So here it is, feel free to test. I strongly recommend you to accomplish the tutorial first.

http://kollektiveffekt.de/funride/

In addition to the described keys you can also press N or ENTER for next step and ESC or X to skip/abort during the tutorial (besides clicking the according buttons, obviously).

If you have any questions about the app or you got tips/ideas for me, to achieve a better performance especially in sound quality, being strongly limited by the fame rate, feel free to comment here or as PM only to me.
The limits: 60 fps means a volume or any other value step duration of at least ~20 ms. You can already hear that, or at least trained ears can. A possibility with effects I found is using ramps to interpolate (does anyone know, if that happens at audio rate?), but that is not possible with pitch or volume, which are THE most important fundaments for proper enveloping...or is there a way? If yes, please don't hesitate to share it with me.

("Paramaram" comes from all the functions I use. When typing "Function.Param(X)", because of the auto-complete-function of Construct 2, which is great, this funny and rhythmic mistake kept showed up again and again, keen to be the name.)


Cheers and enjoy!
You do not have the required permissions to view the files attached to this post.
B
8
S
3
Posts: 197
Reputation: 1,207

Post » Fri Mar 13, 2015 6:03 pm

Great job bro! :) On chrome it working excelent. I have problem ofc on Windows Phone where IE and browsers like this. I will test it much more ;)
B
10
S
1
Posts: 30
Reputation: 594

Post » Fri Mar 13, 2015 9:25 pm

> @Facet

Thanks, appreciate it ;)
B
8
S
3
Posts: 197
Reputation: 1,207

Post » Mon Mar 16, 2015 11:35 am

Anyone else? Some comments would be really useful...
B
8
S
3
Posts: 197
Reputation: 1,207

Post » Mon Mar 16, 2015 12:47 pm

wow, thats great! seems like you put a lot of effort in this :)
B
38
S
11
G
5
Posts: 485
Reputation: 5,340

Post » Sat Mar 28, 2015 12:59 am

I was just wondering about making a little synth program in Construct. I just went through the tutorial and it's really good!
B
4
Posts: 5
Reputation: 210

Post » Sun Mar 29, 2015 3:45 pm

> @desdinova

Thanks, actually the greatest problem is still the 60 fps limit for envelope shaped volume and pitch changes (glide). I think I will till continue my project, which is a "proper" synthesizer and a drum machine. So I would be really grateful, if anyone has tips concerning my question here:

viewtopic.php?f=147&t=126668
B
8
S
3
Posts: 197
Reputation: 1,207


Return to Works in Progress/Feedback Requests

Who is online

Users browsing this forum: No registered users and 0 guests