Forum Rule: Always post complete source code & details to reproduce any issue!
Results 1 to 5 of 5

Thread: chorus ?

  1. #1
    Senior Member+ Frank B's Avatar
    Join Date
    Apr 2014
    Location
    Germany NRW
    Posts
    5,567

    chorus ?

    Hi,

    i tried the chorus-effect. Is that really a chorus ? (buggy??)

    It sounds more and more "digitally" the more "num_chorus" or memory i add. Or, is this intended ?

  2. #2
    Senior Member+ Frank B's Avatar
    Join Date
    Apr 2014
    Location
    Germany NRW
    Posts
    5,567
    ...hm... the sourcecode shows only delays, no pitch shift per "voice", this can't work (obviously, as you can hear)
    What ever this effect is, it's not a chorus :-( Perhaps the same can be done with the delay-effect.
    Last edited by Frank B; 02-20-2016 at 03:22 PM.

  3. #3
    Looking over the source, yeah, that looks like a set of static comb filters. Something like the multi-tap delay line followed by a mixer.

    Take a look at the Flanger class. It has sinusoid modulation and interpolation. Flange with slow modulation and overall delay of 25-ish milliseconds moves into chorus territory.

  4. #4
    Senior Member
    Join Date
    Nov 2012
    Posts
    1,069
    When I wrote the chorus and flange effects, I used this as a guide:
    http://www.cs.cf.ac.uk/Dave/CM0268/P...8_Audio_FX.pdf
    It says that chorus doesn't use modulation so I didn't try any. I couldn't find anything else which explained how to get those effects.

    Pete

  5. #5
    Senior Member adrian's Avatar
    Join Date
    Oct 2015
    Location
    Wellington, NZ
    Posts
    504
    all you need to know about chorus

    evidently a lfo modulates a clock signal, giving variable delay times. From the page ....

    "The chorus effect is created by the slow modulation of the delay time using a Low Frequency Oscillator (LFO). As the LFO cycles, the delay time goes up and down and therefore the delayed audio pitch slightly shifts up and down."

    Sounds a bit like how imagined a flanger would work ....

    the delay is a bucket brigade device (whatever the hell that is)

    You don't happen to have MIJ HM-2 source-code??

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •