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

Pitch up in Grain Cloud is silent

Discussion in 'REAKTOR' started by cinningbao, Mar 10, 2007.

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

    cinningbao NI Product Owner

    Messages:
    38
    Pitch up in Grain Cloud Delay is silent

    I'm hoping that this corrected post maybe get a few more responses!
    edit---
    This doesn't seem right.. and I tested with the normal Grain Delay and the pitch up is fine, but the Grain Cloud Dleay, with an audio in, and a pitch control, push the pitch above 0 and it goes silent?!

    Please confirm.. cheers :)
     
    Last edited: Mar 10, 2007
  2. sowari

    sowari Moderator Moderator

    Messages:
    27,759
    Re: Pitch up in Grain Cloud Delay is silent

    have you got anything connected to the Dly input?

    i have a Delay control, Grain length control and pitch up/down +24 -> -24 (Stepsize 1) and it is working fine.

    sowari
     
  3. cinningbao

    cinningbao NI Product Owner

    Messages:
    38
    Hi Sowari,

    yeah, i found the problem - pitch up doesn't work when the delay is set to zero - pitch down's fine though.. which makes sense, since one can slow down time which has passed, but no matter how hard we try, we'll never be able to pitch up to the future.. if you see what i mean ;)

    cheers :)
     
  4. CList

    CList Moderator

    Messages:
    3,299
    That is correct. Note that they could have made it such that there was an "implied delay" for pitching up - which is to say that the delay would be computed when pitching up based on such things as the grain size and the pitch amount. This is something I did in the "unreleased" revision to my GrainMath structure for beatlookup. For example, if you have a grainsize of 50ms, and you are pitching up by one whole octave (i.e. it's playing at double speed), then you *must* have a delay of 50ms because when than when that 50ms grain starts, and plays through at double speed, it will "catch up" to the current write position at the same time that it ends.

    ...errr, or something like that! I can't get my head around it right now in the abstract, but I worked it out on paper, and the new structure I made works nicely for "as close to no delay as possible" pitching-up, depending on the specified grain-size.

    - CList
     
Thread Status:
Not open for further replies.