1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

Need a Custom Reverb script: A reverb that doesn't overlap

Discussion in 'Scripting Workshop' started by musicman7p, Aug 22, 2010.

Thread Status:
Not open for further replies.
  1. musicman7p

    musicman7p Forum Member

    Messages:
    339
    Okay remember this thread(CLICK HERE) well now I am looking for a reverb that doesn't overlap. I came across an idea where I want to play drum sounds in a reverb and I don't want the sounds to overlap each other
     
  2. EvilDragon

    EvilDragon Well-Known Member

    Messages:
    19,938
    This can't be done with scripting really, delay can be done with additionally created MIDI notes, but reverb cannot. You need to gate the reverb instead.
     
  3. musicman7p

    musicman7p Forum Member

    Messages:
    339
    Here we go again... LOL

    Why cant this be done?
     
  4. kb123

    kb123 NI Product Owner

    Messages:
    1,255
    Agree with EvilDragon....
     
  5. sampleconstruct

    sampleconstruct NI Product Owner

    Messages:
    1,188
    Why don't you just sample the reverb and trigger it together with each drum sound or sample the drumhits with the reverb baked into the sound? Who needs a script for this?
     
  6. EvilDragon

    EvilDragon Well-Known Member

    Messages:
    19,938
    Read once more what I wrote. Reverb is not the same as delay, obviously. kb123 helped you with a script for delay which delayed the signal by playing delayed MIDI notes instead of delaying the actual audio signal. For reverb, YOU NEED the actual audio signal, and you can't fake it with MIDI notes. And as I said to you when I tried to make the non-MIDI non-overlapping delay, bypassing the FX is not fast enough with KSP so it makes it impossible to do with scripting. Give it up and use gating the reverb instead.
     
  7. musicman7p

    musicman7p Forum Member

    Messages:
    339
    because I would like to tweak it. If I just sample and play it I don't really have that much control and its hazardous to keep going back and and re-sample it. I want to have full control over what I am doing

    alright I know this sounds silly, but can't you reverb midi notes. Wait....... hear me out......

    you are able to delay midi notes because its not the actual audio signal thats delayed but its the notes itself. Well what if we use that same theory and apply that to reverb..... I know I know what your saying right now "You cant reverb midi notes because reverb is an effect" Hear me out though...... What if you can create a reverb to reverb the notes itself. For example think of a reverb as a delay(delay of midi notes) picture a reverb of the midi data. In thoery Reverb and delay are similar to the fact that they both are on the same principles, for example both reverb and delay have the same functions such as feedback, decay, gain, etc.

    In order for you to grasp my concept you can't look at reverb as an effect in this situation. Picture a reverb effect and the knob settings in a plugin that you can tweak, now picture just the knobs settings(of a basic reverb) on midi notes.
     
  8. kb123

    kb123 NI Product Owner

    Messages:
    1,255
    The problem is that to my knowledge there isn't an equivalent to midi delay for reverb, or a way to simulate it in midi because you are changing the characteristic of a played note (ie the effect)

    I think samplecontructs idea is the best fit on this occasion. If you want variations, apply different samples by group and key switch them to achieve the result you are looking for.
     
  9. mrpicholas

    mrpicholas NI Product Owner

    Messages:
    80
    I need a custom script that will take my music, and make it better so people will like it more. It would just take the basic notes, and morph them into original hit songs.
     
    Last edited: Aug 23, 2010
  10. EvilDragon

    EvilDragon Well-Known Member

    Messages:
    19,938
    No, give it up. Not possible. Delay and reverb are NOT the same, reverb is a LOT more complex than delay, hence it is not possible to emulate it by only MIDI notes.
     
  11. IlMolto

    IlMolto NI Product Owner

    Messages:
    236
    You can't use two instruments for this? One for the dry sound and one for the wet sound with a voice count of 1...
     
  12. kotori

    kotori NI Product Owner

    Messages:
    1,153
    Let's say that your instrument consists of one group. Then you could duplicate this group and make them each send to their own reverb loaded as instrument send effect. Then you could write a simplistic round-robin script that alternates between the two groups with a script implemented envelope that controls the Return knob of the respective reverb effects.

    I am not sure why you would want to do this though. Seems to me that cutting of the reverb tail would sound unnatural.
     
  13. musicman7p

    musicman7p Forum Member

    Messages:
    339
    Will this give me the effect I am looking for? If so how do I go about doing this?

    How do I go about doing this?

    Your not getting it, and I understand because getting points out across the forum is virtually impossible. I guess the only way you would ever understand if I were right there in front of explaining it, or on the phone.

    correct me if I am wrong, but isn't there only 8 send effects. Please show how me how do I go about doing this? Script

    2 reasons I have a piano and I want to play it like in a score in a movie. The scene is a depressing scene and I want to give it that never ending melody effect. The other reason is that I have some drums and I want to play it/try it with this song I have.
     
  14. EvilDragon

    EvilDragon Well-Known Member

    Messages:
    19,938
    You can use Send Levels "effect" in Group FX too. Put one reverb FX in a Send FX slot, then activate Edit All Groups, and then add a Reverb to the last Group FX slot, and set the button to the right of the last slot to Post Amp. Then kotori's script idea comes into play, but I have no time to explain or write that right now. Perhaps he does.


    Neverending melody effect with non-overlapping reverb? That's both weird and nonsensical, but whatever floats your boat.
     
  15. Klinke

    Klinke Account Suspended

    Messages:
    513
    Google "gated reverb".



    I have not read all here..sorry if it is no help.
     
  16. sampleconstruct

    sampleconstruct NI Product Owner

    Messages:
    1,188
    ROFL :)

    I think the OP just needs neverending attention...
     
  17. musicman7p

    musicman7p Forum Member

    Messages:
    339
    Sorry was on vacation

    Sorry I missed the part where music is supposed to make sense and have rules and laws. I am doing a score like song for a movie that's why it seems weird. The scene is very depressing and disturbing at the same time.



    Mate your still not getting it because you either don't understand how reverb works, keep thinking about reverb as an effect(in this situation) or just purposely not even try to think about what I have said.

    Dude just look at any reverb you would see that it is similar to a delay, in fact I see a delay as being a reverb once you know how to use it Yes I know both Reverb and delay are different but hear me out. The reverb in kontakt is not a good example, but lets take any ordinary reverb and lets take the function decay as an example. Think about what decay does on a reverb and think about decaying midi. Think about what feedback does on a reverb and think about feedback on midi. Think about gain on a reverb and think about gain on midi. Just look at the basic functions of reverb, they have "Decay, Feedback, and gain". All you have to do is think about what I am saying
     
  18. EvilDragon

    EvilDragon Well-Known Member

    Messages:
    19,938
    Sorry, but I do know how reverb works. That's why I'm also saying that it CANNOT be done using MIDI notes. End of discussion.
     
  19. ctrld

    ctrld Forum Member

    Messages:
    36
    +1, absolutely no way.

    you need to embed the "money" script inside the "marketing machinery" script (working examples: tiesto, deadmau5).
     
  20. kb123

    kb123 NI Product Owner

    Messages:
    1,255
    I'm with Mr Dragon on this one, I don't see a way it can be done without either sampling what you want or doing something clever with release samples. Easiest solution by far would be to sample what you want

    Sometimes scripting just isn't the most elegant solution ....
     
Thread Status:
Not open for further replies.