superspace reverb

Discussion in 'Effects and the DSP' started by stylus02, Jul 12, 2009.

  1. stylus02

    stylus02 New Member

    Joined:
    Jan 11, 2008
    Messages:
    283
    Likes Received:
    2
    Trophy Points:
    0
  2. Russ

    Russ Well-Known Member

    Joined:
    Jan 17, 2005
    Messages:
    5,722
    Likes Received:
    13
    Trophy Points:
    48
    Whats this now? More toys to play with?

    hehe :D

    Thanks!
     
  3. TheKezReturns

    TheKezReturns New Member

    Joined:
    Apr 25, 2005
    Messages:
    118
    Likes Received:
    1
    Trophy Points:
    0
    Nice one stylus02.
    Can you explain this. Is it using convolution realtime or you 'modeled' it after that impulse response?
     
  4. stylus02

    stylus02 New Member

    Joined:
    Jan 11, 2008
    Messages:
    283
    Likes Received:
    2
    Trophy Points:
    0
    > Whats this now? More toys to play with?
    i had to improve my reverb knowledge to rise up to the effects- masters ;)

    > Is it using convolution realtime or you 'modeled' it after that impulse response?
    long time ago i found a set of impulse responses from a "lexicon 480l".
    it`s no convolution in the frequency spectrum like in convolution reverbs.
    the first impulses (spikes) are extraced by hand from the impulse response sample and entered in delay lines. each spike has it`s own amplitude and phase. the delay out`s are cross- multiplicated with these data. we get some (2*8) early reflections that are similar to the lexicon ones. i don´t know if i can name this convolution..

    note: i`m making a new website. coming soon: more early models coming and better s/n ratio.

    new site:
    http://freenet-homepage.de/stylish-stylus/kxas/index.html

    stylus
     
    Last edited: Jul 17, 2009
  5. janez

    janez Active Member

    Joined:
    Oct 7, 2008
    Messages:
    190
    Likes Received:
    4
    Trophy Points:
    28
    Does that mean that in the early Reflections you get Reflections from an impuls and not from the actual signal you feed to the input?
    btw. I tried to install it and even when I clear the dsp window completely it still says "no free tram registers"
    Is this a 10k2 only plugin?
     
  6. Russ

    Russ Well-Known Member

    Joined:
    Jan 17, 2005
    Messages:
    5,722
    Likes Received:
    13
    Trophy Points:
    48
    Yes, it is a 10k2 only plugin since it uses 50 xTRAM registers (10k1 has only 32 xTRAM registers).
     
  7. cxcnc

    cxcnc New Member

    Joined:
    Oct 1, 2008
    Messages:
    1
    Likes Received:
    0
    Trophy Points:
    0
  8. Russ

    Russ Well-Known Member

    Joined:
    Jan 17, 2005
    Messages:
    5,722
    Likes Received:
    13
    Trophy Points:
    48
    The plugin (superspace_fp_v1.0.da) is just a text file, so you should secondary click on the link and choose "Save Link As" (or "Save Target As") to save it.
     
  9. JoshuaChang

    JoshuaChang New Member

    Joined:
    Mar 22, 2003
    Messages:
    127
    Likes Received:
    0
    Trophy Points:
    0
    excuse me, but is it possible to extract other impulse responses? like vss3 or something else?
     
  10. stylus02

    stylus02 New Member

    Joined:
    Jan 11, 2008
    Messages:
    283
    Likes Received:
    2
    Trophy Points:
    0
    theoretically all impulses responses can be used. therefore a dirac impulse (short click noise) is sent into the reverb (vss3 or whatever) and the impulse response is taken up. most remarkable early reflections in this sample (picture) supply the data for the own reverb. early reflections are important for characterisation of the room. if one employs it skillfully it listens close to the original reverb itself. naturally this method is only a approximation. the late reflections are produced with freeverb. this is an excellent free reverb, which remains unchanged here. take a look at this:

    http://freenet-homepage.de/stylish-stylus/kxas/superspace.html
     
    Last edited: Jan 4, 2010
  11. JoshuaChang

    JoshuaChang New Member

    Joined:
    Mar 22, 2003
    Messages:
    127
    Likes Received:
    0
    Trophy Points:
    0
    further question:
    sorry for my poor english and audio-tech knowledge:)
    from researching the da file, i guess that the early reflections sample affect the operators in the codes and delay line(maybe?)
    like this:
    Code:
         macs      wrt12a,  ina,  rd19a,  0x19999999;
         macs      ga,  0x0,  rd12a,  0xdb04060e;
         macs      ga,  ga,  rd13a,  0xd6fa5beb;
         macs      ga,  ga,  rd14a,  0xe74822b5;
         macs      ga,  ga,  rd15a,  0xde66b6e;
         macs      ga,  ga,  rd16a,  0xf4f57261;
         macs      ga,  ga,  rd17a,  0x8479da9;
         macs      ga,  ga,  rd18a,  0xf515cd55;
         macs      ga,  ga,  rd19a,  0x52a1409;
         macs      wrt12b,  inb,  rd19b,  0x19999999;
         macs      gb,  0x0,  rd12b,  0xeca4218c;
         macs      gb,  gb,  rd13b,  0x153a0095;
         macs      gb,  gb,  rd14b,  0xf30fc66f;
         macs      gb,  gb,  rd15b,  0xfe505ca2;
         macs      gb,  gb,  rd16b,  0x74699d5;
         macs      gb,  gb,  rd17b,  0x887ef6;
         macs      gb,  gb,  rd18b,  0xe8b9bc28;
         macs      gb,  gb,  rd19b,  0x19d0c1ea;
    my question is:
    1.the early reflection samples were extracted from the impulses response's first 8 peak,but how to do the convert?
    does it just convert the peak level to 32bit int?(0db to 0xffffffff and -inf to 0x000000?)or it contains other more information?

    2.does the early reflection samples affect the delayline samples?both internal and external or only one of them?
    if so, how to determine the sample count?

    3.does the impulses responses also affect the later reflection parameter?if so, how?

    hope you can help me understand the principle of your great reverb plugin, i really thirst for a tc-sound reverb.

    regards,
    jo
     
  12. stylus02

    stylus02 New Member

    Joined:
    Jan 11, 2008
    Messages:
    283
    Likes Received:
    2
    Trophy Points:
    0
    in the code 8 delays are added with different factors (0x0..0x7fffffff) for each channel with some feedback. (maybe i had coupled back only "rd19" instead of "ga" because bad sounding shorter loops. long time ago..)
    if you image an impulse response in a sound editor you see in the beginning a peak (the initial dirac impulse) and then a few peaks which increase exponentially later. the first peaks are our early reflections. you can write down time & amplitude step by step.
    i think a have sent the early's also into the late block a bit because
    we need a smooth transition from early to late reflections. this was experimental. finally early and late reflections are mixed with the original signal.

    i fear a tc.electronics reverb is a bit more complicated than my schroeder/moorer like reverb. the concept was introduced in the 70's.
    e.g. in a lexicon reverb are a lot of modulated filters and delay lines which does a jitter effect. this is usefull to avoid audible loops in the delay lines. also the frequency responses are changing permanently. tc.elctronics engineers shurely have their own secrets.

    today there are more concepts in reverbaration like waveguide meshes, feedback delay network or real convolution. so the superspace is a really old thing. ;)
     
    Last edited: Jan 6, 2010
  13. Ixtas30

    Ixtas30 New Member

    Joined:
    Aug 17, 2010
    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    0
    Îòâåò: Re: superspace reverb

    Pleace upoad me this plugin das_boot@pisem.net
     
  14. stylus02

    stylus02 New Member

    Joined:
    Jan 11, 2008
    Messages:
    283
    Likes Received:
    2
    Trophy Points:
    0
  15. dxmparty

    dxmparty New Member

    Joined:
    Oct 19, 2009
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    0
    Îòâåò: superspace reverb

    link is dead .. please upload
     
  16. stylus02

    stylus02 New Member

    Joined:
    Jan 11, 2008
    Messages:
    283
    Likes Received:
    2
    Trophy Points:
    0
  17. janez

    janez Active Member

    Joined:
    Oct 7, 2008
    Messages:
    190
    Likes Received:
    4
    Trophy Points:
    28
    great stuff, thanks!
    Would you mind describing the difference between the versions?

    what does fp, lc, mh, mr stand for?

    Will there be a 3550 Version for the modular synth?
     
  18. dxmparty

    dxmparty New Member

    Joined:
    Oct 19, 2009
    Messages:
    10
    Likes Received:
    0
    Trophy Points:
    0
    Îòâåò: superspace reverb

    different version - different early reflection pattern.. read info in each plugin version for describe..
     
  19. janez

    janez Active Member

    Joined:
    Oct 7, 2008
    Messages:
    190
    Likes Received:
    4
    Trophy Points:
    28
    Re: Îòâåò: superspace reverb

    Ah sure, now I get it:
    fat plate, large church, medium hall, medium room.
     
  20. stylus02

    stylus02 New Member

    Joined:
    Jan 11, 2008
    Messages:
    283
    Likes Received:
    2
    Trophy Points:
    0
    yes thats right. there is no choosing option for different earlys, so i made 4 versions.be careful with the decay time. this reverb can be endless :)
     
    Last edited: Mar 18, 2012

Share This Page

visited