0

SuperCollider が棒で月を提供できるかどうかはわかりませんが、orPbindと同じ方法で解釈されるmy の値を指定できるようにしたいと思っています。つまり、自動的に周波数に変換されます。midinotedegree

Pbindそのため、ある周波数から別の周波数への TB-303 スタイルのスライドを生成するそのような の抜粋:

b = Pbind(*[
    out: 0,
    instrument: \acid,
    stepsPerOctave: 19,
    scale: [0, 3, 5, 8, 11, 14, 17],
    octave: 3,
    degree: Pseq([0, \, 3, 3, 4, 4, 9, 4, 4]),
    prevFreq: Pseq([\, \, 0, 3, 3, 4, 4, 9, 4]),
    dur: Pseq([0.4, 0.4, 0.1, 0.1, 0.1, 0.1, 0.2, 0.1, 0.1]),
]);

prevFreq... と同じ方法で次数の値を含むと解釈された場合、非常に重くなりますdegree

degreeある種の自動変換がない場合、値を型の値から実際の周波数に変換するために、シンセ自体の中で何らかの計算を行う必要があると思います。foo.midicpsタイプの値を周波数に変換するために使用できることは承知していますmidinoteが、タイプの値を周波数に変換する同様の便利な関数はありますかdegree(おそらく現在の値scaleoctave値も使用します)。

4

1 に答える 1