DSP algorithms

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

pustekuchen wrote:What?...
The concepts you are looking for, are EXISTING already....
Galleoneer wrote:....I found out that the 80s way of implementing ensemble/unison external boxes was modulatinig delay lines togetrher with comb filters....
Galleoneer wrote:....My approach however can be quite different.....
No, I won't flame you any more, because this does really seem have no effect.

:help:

// edit spelling

Post

The (my) sentence you snipped out was for creating the "Faked Clone Unison", which may your alternative after all that discussion. :)


Not for real Unisono. That would remain absolutely untouched. :hihi:
Galleoneer wrote:
....I found out that the 80s way of implementing ensemble/unison external boxes was modulatinig delay lines togetrher with comb filters....


Galleoneer wrote:
....My approach however can be quite different.....
Yes. Exactly: That would be then a ...
... what? ...

Right.
Nothing else than, well, ...
a simple -> CHORUS <- .

And not really Unisono.


I have no doubts, that such a clone effect could be "cool" and applicable finally to any digital sound processing. Maybe a kinda "Super Ensemble Pitch Shifter" or "Mega Chorus" or whatever ...

But that really would require, that you left the "unison" path for some reasons and look for applicable ways of implementation of Pitch Shifting or Pitch Scaling. Because that is at least required then.

And it seems to be already hard enuff. :roll:



I am actually willing to support your resurch and to point you to several DSP stuff for TDHS, Phase Vocoder and delay line pitch shifting algorithms ...

Cause I am not the "devil" I (sometimes) seem to be ... :oops:

.

Post

For all you militant 'unisono by generating voices' purists. Look we've allready discussed it earlier:

http://www.kvraudio.com/forum/viewtopic ... ighlight=8

Off course I could told this 90 posts earlier but than werew is the fun? :o

No, just kidding. For everyone who cannot live with the idea of unison as an effect. Here is an alternative approach to satisfy you. Well, I hope at least.

:D

Post

Galleoneer wrote:For all you militant 'unisono by generating voices' purists. Look we've allready discussed it earlier:

http://www.kvraudio.com/forum/viewtopic ... ighlight=8

:D
That thread has merely 2 pages ... :hihi:
But no result nevertheless.


By the way. Why not create a chainer effect, which is actually able to host one instance ot the plugin (i.e. Triangle) and make it unisono by really multiple processing then?

That would be much easier to achieve and also be REAL UNISIONO finally! Because several parameters could be variated with that chainer effect this way (pitch, panorama, filter and so on) ... :P


Otherwise, you also could pass it thru your "cheap clone unisono". But that wouldn't sound the same and probably use quite the equal amount of performance - or even more - finally (if the Phase Vocoder is used for instance).


.

Post

pustekuchen wrote: By the way. Why not create a chainer effect, which is actually able to host one instance ot the plugin )i.e. Triangle) and make it unisono by really multiple processing then?

That would be much easier and also be REAL UNISIONO finally! Because several parameters could be variated with that chainer effect this way (pitch, panorama, filter ) ... :P
.
You should REALLY READ what that thread was all about. Than perhaps you could see that it was about creating THAT chainer effect.

Just like Urs and Borogove I wont answer your posts no more. You seem to have tons of time for kidding around. I don't have this luxury.
Last edited by Galleoneer on Mon Aug 29, 2005 12:45 pm, edited 1 time in total.

Post

Galleoneer wrote:
You should REALLY READ what that thread was all about. Than perhaps you could see that it was about creating THAT chainer effect.
:lol:

Well. That was exactly the reason for my "remark".
(Because that actually is the same kind of "innovation" you had with developing an "Unisono Effect" - Innovating something, which is either nonsense (because not possible) or already available ...)

:lol:


.

Post

Well I started an "UniClono" effect project now. That is actually my part of work to do the prove of concept. But also the prove of being able to do more tha only "fighting" with words.

But the result should be quite usable as an effect finally for everybody.

As far the conception is, I'll do a stereophonic effect with up to 8 voices (= max. 16 clones pitch shifted from the original),

- an UniclonoDetune parameter and
- a StereoSpread Parameter.

I think, -+ 100 cent detuning as a maximum should do the job for normal Uniclono detune range. Althought there are amounts up tp +- 24 semitones possible ...

The effect uses delay line based pitch shifting, which has a lower quality - but good for performance reasons and to be able to perforn polyphonic material *and* monophonic material this way.

If there are some whishes to implement, please say it now. Because I have planned to be ready tomorrow with that. :roll:

.

Post

birrbits wrote:
Borogove wrote: A delay line is a comb filter - or rather, dry signal plus delayed signal is a comb filter.
at least that's what i heard. i don't really know anything about dsp. comic book artist, me.
Your kidding right?
Kidding about what?
Image
Don't do it my way.

Post

Borogove wrote:
birrbits wrote:
Borogove wrote: A delay line is a comb filter - or rather, dry signal plus delayed signal is a comb filter.
at least that's what i heard. i don't really know anything about dsp. comic book artist, me.
Your kidding right?
Kidding about what?
a delayed signal plus a dry signal does not imply a comb filter. All filters are generally comprised of a delayed signal combined with a dry signal, but not all filters are comb filters.

Post

Look out Borogove - there are two of 'em in here now ;)

Post

Pustekuchen cool :) About the only feature I can think of quickly is adding some sort of an offset delay to the clone sounds, might be useful for some 'special' effects.

And of course a hi-fi version for the audiophiles once you've released this proof-of-concept version :)

Regards,

JMH
Now available with added Inherently Suspect Justification!

Post

pj geerlings wrote:Look out Borogove - there are two of 'em in here now ;)
Please, gimmie a break, I was trying to just be a lil helpful....

Post

birrbits wrote:
pj geerlings wrote:Look out Borogove - there are two of 'em in here now ;)
Please, gimmie a break, I was trying to just be a lil helpful....
Are you sure?
Borogove wrote:... [the] dry signal plus delayed signal is a comb filter
birrbits wrote:a delayed signal plus a dry signal does not imply a comb filter
If the two signals are each arbitrary then I suppose you are right. If they are the same signal with one of the two being a delayed representation the other without any non-unity gain coefficients applied to either of them then the output will be the classic comb response. I believe this is what Borogove was trying to say.

Post

Here is a first sound result:

There is a monophonic sawtooth sequence without any filter.
Detune is set to a constant amount of +-50 cent (total detuning 100 cent symmetric in both directions).
The UniClonoMode is set in steps from 1 voice to 8 voices total and back.
Delay effect was applied afterwards.

http://test.dizainer.net/uniclono1.mp3

The second example uses the same sequence and fades the Detune parameter continuously from +-1 to +- 100 cents (total then 2 semitones) and back, exclusively with the 8 voices Uniclono mode.

http://test.dizainer.net/uniclono2.mp3

The pitch shitfting algorithm is merely average quality due to performance reasons. (There are up to 16 pich shifters running with stereo input ...)

I'll try to post a polyphonic example with different sonic content later ...

.

Post

Cool.

Can you give us a guitar, some single tones and some chords, original on the left side, one UniClono "voice" pitched up 5 cents on the right side? Would be interesting to hear how it gets along with plucks and almost sines...

;) Urs

Post Reply

Return to “DSP and Plugin Development”