ambient noise generator plugin

Discussion of tools and resources for game developers

Post » Tue Apr 17, 2012 10:14 am

Any FL Studio users among us? I had a look at it, but don't like it much (reminds me too much on the old tracker era). Anyway, one thing that is really interesting is one special plugin. It is FL Synthmaker, a slightly stripped down FL Studio version of Synthmaker.
I must say, I instantly fell in love with it. The way, how the flow and the math is represented makes it so easy to understand and work out really complex things.

It is also a good tool for learning purposes. Just a very simple example, a self-made clamp module:


All inputs are on the left, all outputs on the right, that's consistent throughout SM. This example is equivalent to

Clamped Value = clamp(Value, min, max)

Now let's look inside the module:



The first primitive (the one with the little m) is the min-primitive. It takes two inputs and sends the smallest of them both to the output. The inputs are connected with "Value" and "max". The output is connected with the max-primitive (the one with the capitalized M), that compares two inputs and sends the greater of them both to the output. The second input is connected to "min", and the output gets sent to the module output "Clamped Value".
In this example, the flow is as follows: The first primitive compares 1 and 8 (value and max) and sends 1 (the smaller one) to the output. The second primitive now compares 1 and 2 (output and min) and sends 2 (the greater one) to the output. It's that easy, programming visualized in very intuitive way.

Well, sorry for the lesson, I wanted to post something else. I worked a while with SM and created something that I think is quite useful. My ambient noise generator works with a ultra low frequency oscillator fed by brown noise, then sent through a series of effects, with all components modulated and fine-tuned to give the best possible results. Even the GUI is hand crafted, built with primitives to have it all vector based.


ANG is straight forward, you don't even need to play a note. Add it to your FL plugin/generator folder (not VST!), then insert it in the pattern editor. Open it and switch it on, select the ambiences or change the gain. You will see that it is realtime generated, no repetitions or loops. You can literally listen hours to it, feels very natural.

There are a few issues, but I didn't want to wait any longer. Be careful when switching it on for the first time, as it may produce a click sound close to 0 dB. Loudspeaker or headphones should be turned down to a reasonable volume. Also, the ambiences are at different signal strengths, don't gain too much when you intend to still switch a lot between them. And finally, there is an error that shows a filled rectangle on the area (instead of lighting just the buttons) of the ambience buttons, when you click them.

Here you are: ambient noise generator
Image
B
23
S
8
G
10
Posts: 1,820
Reputation: 8,242

Post » Sun Apr 22, 2012 11:22 am

I'm a big Fruity fan but I couldn't get your plugin to work. I put it in the Fruity/Generator folder (after unzipping it), but I don't know how to insert it in the pattern editor. Do you mean the step sequencer or piano roll? When I insert it in the step sequencer, I get an error saying it can't install the plugin. Any clues?

I'm running Fruity 10 on WIndows 64-bit.
Check out my HTML5 Firefox OS Game Programming and Game Playing blog at http://firefoxosgaming.blogspot.com/ and my book on Amazon at http://www.amazon.com/dp/B00IZUYIGO. I wrote a newer post on using Construct for Firefox OS at http://firefoxosgaming.blogspot.com/201 ... -game.html.
B
16
S
4
G
4
Posts: 181
Reputation: 3,837

Post » Sun Apr 22, 2012 1:45 pm

[QUOTE=Bob Thulfram] I'm a big Fruity fan but I couldn't get your plugin to work. I put it in the Fruity/Generator folder (after unzipping it), but I don't know how to insert it in the pattern editor. Do you mean the step sequencer or piano roll? When I insert it in the step sequencer, I get an error saying it can't install the plugin. Any clues?

I'm running Fruity 10 on WIndows 64-bit. [/QUOTE]

I'm sorry for the confusion. Yes, I meant the step sequencer.

With regard to the error message, try the following:
(You might need to first get the plugin from the list by moving it out of the FL Studio plugin folder and then refreshing the list as described below)

1) Navigate to ...\Image-Line\FL Studio\Plugins\Fruity\Generators
2) Create a folder named exactly as the plugin, but without the extension. If you didn't rename the plugin yet, name the folder "tulamide ANG"
3) Place the plugin inside this folder (so that the plugin "tulamide ANG.dll" is inside the folder "tulamide ANG")

Now in FL Studio do the following:
1) Select the menu Channels>Add one>More
2) In the plugin window click on "Refresh" and select "Fast Scan"
3) Select tulamide ANG

This should work (the plugins must be in their own folders, that's a restriction by FL Studio). If so, I'll make sure future synths will be in its folder instead of the dll alone when offering them for dl.tulamide2012-04-22 13:45:56
Image
B
23
S
8
G
10
Posts: 1,820
Reputation: 8,242

Post » Fri Apr 27, 2012 11:44 pm

I love FLStudio and Synthmaker as well. Synthmaker's interface is just such a relaxing one to work with in comparison to those like SynthEdit.

This is very nice, I like the sounds. The sounds sound reverbed, is there a way to eliminate that reverb sound so that you can place any reverb on top of them?

Also thought I should mention, in case you all weren't aware, xoxos has some totally awesome VST plugins that produce incredible ambient effects. There are a few of the great ones listed at the following:

xoxos wind, rain and thunder
B
126
S
7
G
4
Posts: 185
Reputation: 7,233

Post » Tue May 01, 2012 3:36 pm

[QUOTE=Ugotsta] I love FLStudio and Synthmaker as well. Synthmaker's interface is just such a relaxing one to work with in comparison to those like SynthEdit.

This is very nice, I like the sounds. The sounds sound reverbed, is there a way to eliminate that reverb sound so that you can place any reverb on top of them?

Also thought I should mention, in case you all weren't aware, xoxos has some totally awesome VST plugins that produce incredible ambient effects. There are a few of the great ones listed at the following:

xoxos wind, rain and thunder[/QUOTE] The effects by xoxos are really good!

I will do an update to ANG, adding the possibility to switch reverb off. It was just that I had a most simple usage in mind, building every ambience with tuned effects. No tweaking should be necessary, more like those preset-keyboards: "Hmm, I quickly need some wind. Ah, start ANG, click wind, record, ready."
The more advanced user on the other hand might have some special reverbaration or chorusing in mind, or have a more advanced reverb effect preferred for usage. I totally understand that :)

I will update this thread, when the new version is ready.
Image
B
23
S
8
G
10
Posts: 1,820
Reputation: 8,242

Post » Wed May 02, 2012 4:26 am

Yep, I totally understand and agree with the principle of keeping it as simple as possible for new users.

I was just wondering if it's possible to remove the reverb though. Appears it is. Looking forward to updates on it!
B
126
S
7
G
4
Posts: 185
Reputation: 7,233

Post » Wed May 30, 2012 9:24 pm

Can the option to add your own wav ogg or aiff sounds be created?
B
5
Posts: 14
Reputation: 428


Return to Tools and Resources

Who is online

Users browsing this forum: No registered users and 2 guests