У меня есть эта картинка: http://bourt.com/color/slide.html. Если щелкнуть левой кнопкой мыши по кругу, будет слышен щелчок.Я хочу, чтобы щелчки оставались постоянными до тех пор, пока я не отпущу кнопку мыши, и чтобы интервал между щелчками уменьшался при перемещении круга вверх, до точки, где щелчки образуют тон.
Я могу получитьСуть того, что мне нужно, простым тоном (http://bourt.com/color/slide1.html),, но я бы хотел, чтобы LFO активировал конверт, который я использую для создания клика.
Это легко сделать в VCV, гдеЯ прототипировал это: ![enter image description here](https://i.stack.imgur.com/1n2dZ.png)
Но я не могу понять, как имитировать поведение запуска конверта с помощью LFO. Как я понимаю, одним из вариантов является использованиеAnalyserNode.getFloatTimeDomainData()
, найдите пики и соответствующим образом запланируйте клики.Другим было бы вообще отказаться от концепции LFO и использовать ScriptProcessor в качестве временного микшера, добавляя клики в буфер вручную. Но это большая чертова работа для чего-то, чтоконцептуально очень просто.
Так что я все еще надеюсь, что можно каким-то образом использовать осциллятор для запуска щелчков и изменять частотуэтот осциллятор с положением круга.Это так?
(мне известно о Повести о двух часах , но я не думаю, что этот вид планирования будет работать для верхней части ползунка, где щелчки такблизко, что они создают тон.)