![]() |
![]() ![]() ![]() ![]() ![]()
|
next newest topic | next oldest topic |
Author | Topic: delay pitch |
eben Member |
![]() ![]() ![]() within a delay[variable] prototype how do i control the delayscale using a variable such as !keypitch ? what i would like to do is 'play' the pitch of fast delays [eg. 1 ms] with midi note data along with other variable controllers such as vcs sliders / buttons. thank-you! IP: Logged |
SSC Administrator |
![]() ![]() ![]() Generally speaking, you want to scale the range of notenumbers (1 to 128) to the normal range of faders (0 to 1). As one example, if you enter the following into the Delay field !KeyNumber / 128 then the higher the pitches you play on the keyboard, the longer the delay time. IP: Logged |
eben Member |
![]() ![]() ![]() hi i have tried what you suggest, but the delay time does not double for each 12 notenumbers, which is what i would like to achieve. i must be missing something simple here! thanks IP: Logged |
SSC Administrator |
![]() ![]() ![]() You could try something like: !KeyPitch hz / 60 nn in the DelayScale field. This will give you a maximum of 1 at 60 nn (middle C), 0.5 when you play an octave lower, etc. Replace the 60 nn with the pitch corresponding to the longest delay (playing lower pitches will result in shorter delays). IP: Logged |
eben Member |
![]() ![]() ![]() cool! how do i make the delay time decrease with higher keypitches? at the moment i am using "!keyPitch / 100000 hz / !fader" in the delayscale field thanks IP: Logged |
SSC Administrator |
![]() ![]() ![]() !KeyPitch hz s / 60 nn hz s will give you the maximum delay at middle C (and below). The delay will be cut in half for each octave higher you play. IP: Logged |
All times are CT (US) | next newest topic | next oldest topic |
![]() ![]() |
This forum is provided solely for the support and edification of the customers of Symbolic Sound Corporation.