SynthMaker

Synthesis is Nothing New: Getting Creative with DSP

Archive · 2008 9 old posts

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

chironex ·

Hello.

We've all heard of subtractive synthesis before. I mean, we can barely make a subtractive synth in SM that can't be done elsewhere. There's FM, PM, AM, RM, and Phase Distortion. These are all said and done. They're nothing new. Additive synthesis is fairly common. Etc.

In my opinion, a synthesizer is truly creative when it uses more, newer methods for synthesis. Take Tone2's HCM, for example. I'm tried FireBird's demo, and it sounds really cool. There are tons of new and odd forms of synthesis, waiting to be taken into the mainstream?

So why can't we do that in SM?

Well, who said we can't? SM is a powerful system, and with time, it will grow into a tool we can use to do whatever we wish. At this point in time, though, there's still a lot to be done...array support, for example, could be better. Yet, there are still probably tons of methods of synthesis which would be simple to implement in SM waiting to be discovered.

Thus, the purpose of this thread: To put our ideas together, and see if we can come up with some new techniques of sound synthesis. Don't doubt that we can.

To get this rolling, I'll contribute an idea I've been considering...

Start out with a database of mathematical functions, preferably "bumps". The user would then give the x-value of the peak, an be able to stretch and condense the function. Then, the values would be taken at X=1, 2, 3, 4, 5, etc. This would then be stored in an array as raw harmonic data. There would also be array where, perhaps, the values would either be 1 or 0 for each harmonic, such as 1 for all evens, 0 for all odds. These would act as "comb filters" of a sort. Then, there might be harmonic data for other common waveforms, and whatnot. At the end, the final tone would be achieved by adding the arrays and multiplying the arrays and whatnot. Sure, it sounds like additive synthesis...but the sound you get out of it depends just as much as the algorithm you put into it. Sure, you can get any kind of Phase Distortion sound with additive synthesis, but that doesn't mean PD is useless.

So, I look forward to any input I receive.

infuzion ·

Sounds interesting, why don't you just post a demo? SM is really good with making quick mockups easy.

Acrobat ·

I agree chironex, nice spot on the situation, but I learnt (indeed programming with SM, before it was not so clear to me what I'm about to say) that practice is much more difficult than theory when it comes to synthesis whether it's traditional or innovative method. To get things working it's not so easy as it seems and requires many months of work. It's true that you can often end up re-inventing the wheel, but sometimes it's not just a waste of time because you might learn more about, say, subractive synthesis that you never figured so well and that's not bad, really. You can also tune things as you like and you can't do that with pre-made softwares.

As for very innovative softwares for audio, I didn't see anything so impressive apart from new "methods" like MAX/MSP (that actually introduced a new approach to synthesis, anyway very similar to analogue circuitry mmangling) and Metasynth (that uses images but doesn't offer very significant results). The rest cannot be considered innovative, at least to my eyes, I mean from a wide, musician point of view hardware instruments are still far ahead of software. Harmonic content morphing is basically a smart use of tables. I can give you many examples to support my opinion but just 2:

1. In the eigthies (20 years ago!) you had, in an extremely simple and affordable machine like TX81Z, a much more complex implementation of Phase Modulation than you have now in FM8.

2. In the 90s the market offered things like Z-plane 3D flitering (EMU Morpheus, still uncovered in software) or various vector synthesis incarnations that worked well and neat, now there's just Korg reinventing the WS...

Music is moving from concerts and live to home studios and the market place is wider too, everything so accellarated that's very a few chances you find professional stuff, that there is still, but it's harder to find and recognize.

Most VSTplugins are also completely unware of usability in live situation and that reflects also in the synthesis situation when most of them are difficult to program and uninspiring, that's probably why a lot people are still searching for emulations.

🙂

stefan ·

As far as I can tell, HCM is basically wavetable synthesis where the user is presented with ways to actually manipulate the wavetable, but I'm not entirely sure. That's what it seems like to me though 🙂

chironex ·

Whatever it is, though, it offers an easy approach to additive synthesis...which is helpful.

stefan ·

chironex wrote: Whatever it is, though, it offers an easy approach to additive synthesis...which is helpful.

Like I said, I don't think it's additive synthesis 🙂

chironex ·

Hmmm...I always thought it just had the Fourier harmonies for all sorts of instruments, which you could then alter using several transformations...

I guess the world'll never know X)

stefan ·

chironex wrote: Hmmm...I always thought it just had the Fourier harmonies for all sorts of instruments, which you could then alter using several transformations...

I guess the world'll never know X)

That might be the case but that'd most likely just be a mean to generate wavetables. When using the wavetable create in SM fourier series are used too, it's not really related to additive synthesis though 🙂

chironex ·

Yeah, I get what you mean. Whenever I hear "Harmonics" or "Fourier", my brain immediately jumps to "Additive". 🙂

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.