SynthMaker

FFT Oscillator

Archive · 2011 11 old posts

From the original SynthMaker forum (2004–2014), with its members’ names and dates.

chrisb ·

Only with generator,it does what it should but it was only a experiment and has maybe room for improvement.

infuzion ·

Nifty, thanks! BTW, why add the empty Float Array table?

chrisb ·

Something i forgot, double right click on spectrum set the values to 0, shift + left mouse on spectrum change one value to 0. The empty foat array table is to change the arry count from 256 to 512, remove it and draw the last point to see what happen ( draw not generate).If you increase the preset array parameter to 512 the presets will save more parameter as needed.For more look into the additive oscillator,the maker described it very good, or other can sure tell you more about it.

infuzion ·

chrisb wrote: The empty foat array table is to change the arry count from 256 to 512, remove it and draw the last point to see what happen ( draw not generate).If you increase the preset array parameter to 512 the presets will save more parameter as needed.For more look into the additive oscillator,the maker described it very good, or other can sure tell you more about it.

Oh OK, that is an interesting workaround. I try to avoid array math; I wonder if there is a better way to do the same thing? Make the array generator make an array of 512 to start?

chrisb ·

infuzion wrote: Oh OK, that is an interesting workaround. I try to avoid array math; I wonder if there is a better way to do the same thing? Make the array generator make an array of 512 to start?

I want to do it without a loop module and other operations.You can to it with everything that defines the array size,for example a second preset parameter array without the entry p.WIth the generator it doesent work becaus i dont want to save to much in the preset.

infuzion ·

Generator/Float Array: set the input Assign to the max size before calculating, & display only what you modify.

chrisb ·

Please show a picture

infuzion ·

Be careful of the start link order.

chrisb ·

Unhappily it will be set by the Preset Parameter Array to 256 and the drawing wont work correkt.

trogluddite ·

Really like some of the sounds that this can make. The 'single shot' version, when loop is off, is inspired; it does some great 'cowbell' and tuned percussion sounds.

If there is no other way to get the array to the correct length (I'm afraid I have no clever trick to suggest), you could at least replace the 'Array Add' with an 'Array Append'. Using this you can join a 256 entry 'dummy' array to the end of the drawn values. This will be more efficient as it will not need to 'scan' through all the array entries to perform the redundant addition.

chrisb ·

trogluddite wrote: If there is no other way to get the array to the correct length (I'm afraid I have no clever trick to suggest), you could at least replace the 'Array Add' with an 'Array Append'.

You are rght, the "Array Append" is really more elegant 🙂

Wrote something here? To have a post removed or your name hidden, write to [email protected].

Before your first post

A few rules keep this a friendly place. You agree to them once.

Shown next to what you post, here and in the app. It doesn’t have to be your real name: 3–24 lower-case letters, digits or _ (capitals become lower case, spaces become _).

    Then your post goes up straight away.

    Delete this reply?

    Open it in SynthMaker?

    It goes on the track you’re editing there, in place of that track’s sound, and into My sounds. Your other tracks stay as they are.

    Want to keep that track’s sound? Start a new song in SynthMaker first (Song › New song), then open this.

    Report this reply?

    Only the developer reads reports. The person isn’t told who reported them.

    What’s wrong with it?

    Block this person?

    You won’t see their posts and replies here any more. They aren’t told, and you can unblock them at any time.

    People you’ve blocked

    Their posts and replies are hidden from you. Unblock someone to see them again.

    The community rules

    A few rules keep this a friendly place. Everyone agrees to them once, before their first post.