Page 1 of 4

String Orchestra Synthesis

PostPosted: Sat Nov 16, 2019 1:40 pm
by martinvicanek
I have always been fascinated by the powerful sound of a symphonic orchestra. Could this quality be synthesized? One would think that a bunch of slightly detuned oscillators will do the job, but to me that sounds like - well, a bunch of detuned oscs, not like a real orchestra,

I have made some progress lately. :D The proof-of-concept schematic below uses a noise driven comb filter as an oscillator. The filter loop gain is designed in a way that the partials line widths increse for increasing frequency. This is supposed to simulate a distribution of slightly detuned unisono tones. There is a knob labled "Phat" which cachanges the parameters to produce the sound of a single instrument, an ensemble or a full orchestra.

Have fun, feedback is welcome!

Re: String Orchestra Synthesis

PostPosted: Sat Nov 16, 2019 2:19 pm
by Spogg
First impression is WOW!! :o

This could form the basis of a very convincing string synthesiser. I can imagine it sounding great with a velocity to Attack time and volume (louder notes attack faster), with some delayed LFO vibrato and some nice reverb.

Now, I’m in need of some technical clarification, if you don’t mind. ..
The sound generating bits look like Karplus-Strong topology. But I don’t see how it could sound so good and stay in tune with only integer value delay times. I guess there’s some trickery with the All-Passes but I don’t get it just by looking.

As a side issue, I was amused by that Inertia knob! Very clever!

Brilliant as always!

Spogg

Re: String Orchestra Synthesis

PostPosted: Sat Nov 16, 2019 3:19 pm
by martinvicanek
Spogg wrote:First impression is WOW!! :o
Thanks!

This could form the basis of a very convincing string synthesiser. I can imagine it sounding great with a velocity to Attack time and volume (louder notes attack faster), with some delayed LFO vibrato and some nice reverb.

Agree with all of it, plus louder notes sound brighter.
I also think with some modifications it could produce some good sounding human voice "aah" "ooh" etc.

Now, I’m in need of some technical clarification, if you don’t mind. ..
The sound generating bits look like Karplus-Strong topology.
Correct. However, as oposed to KS, which starts with some impulse and then decays, in this scematic there is a constant noise feed refreshing the contents of the delay line(s). You can view it as a noise driven comb filter.
But I don’t see how it could sound so good and stay in tune with only integer value delay times. I guess there’s some trickery with the All-Passes but I don’t get it just by looking.
Correct, there is an allpass unit in the delay loop which takes care of the tuning and compensates for the delay introduced by the filters in the loop. Yes, somewhat tricky, but it works. ;)

As a side issue, I was amused by that Inertia knob! Very clever!

Brilliant as always!

Spogg

Re: String Orchestra Synthesis

PostPosted: Sat Nov 16, 2019 4:31 pm
by adamszabo
Wow very cool Martin! It really does sound like an orchestra! By the way do you happen to have an interpolated version of that poly safe delay you used?

Re: String Orchestra Synthesis

PostPosted: Sat Nov 16, 2019 5:07 pm
by martinvicanek
Yes, I do. ;)
Here are two variants: linear and allpass interpolation.

Have fun!

Re: String Orchestra Synthesis

PostPosted: Sat Nov 16, 2019 7:05 pm
by adamszabo
Awesome, thank you so much ;)

Re: String Orchestra Synthesis

PostPosted: Sat Nov 16, 2019 7:11 pm
by k brown
Very cool! - immediately put me in mind of the Fairlight sounds on Kate Bush albums, especially 'Running Up That Hill' (play the tune on it :P ).

Any way to control the intervals being generated, for the illusion of different chords being played?

I love the filter in this too - is that something you cooked up recently, or am I late to the party :) ? I especially like that it has no resonance with the Q at zero - unlike the SVF, which always has that 'bump' even at minimum res. What's the Trk control doing in this, since it's not connected to Pitch (or is it supposed to be)?

Re: String Orchestra Synthesis

PostPosted: Sat Nov 16, 2019 10:57 pm
by billv
This is really great martin...well done... i love the sound...i love the filter as well..
all of the knobs do something that's "musical".. :D
I like to add this to my "Greysynth"..maybe..in the future...Thanks again.. :)

Re: String Orchestra Synthesis

PostPosted: Sun Nov 17, 2019 6:29 am
by kortezzzz
:o Unbelieveble sound, Martin. Every thing sounds so a live and rich and I've been able to create beautiful articulations with it 8-)

Asking for permission to skin it. This one can beat any string machine out there with some work. Take a look at Hans Zimmer Strings \ spitfire audio VSTi. There is nothing in this 799 euros - 183gb content that cannot be developed with this synthesis gold with some efforts. Great job. It can open a door to a variety of synthesized orchesrta instruments :geek:
[url]
https://www.youtube.com/watch?time_cont ... e=emb_logo [/url]

Re: String Orchestra Synthesis

PostPosted: Sun Nov 17, 2019 10:02 am
by k brown
This can sound pretty 'hole-in-the-middle-y', especially with headphones; here it is with a Width control. Also added Velocity and a little more logical controls layout (imho ;) ).

StringOrchestra_w.fsm
(304.88 KiB) Downloaded 1249 times