Part.1をご覧になってない方はこちらへ。
VirusTIのOSCILLATOR「Classic」を、Spireに反映させる
今回は、VirusTIのOSCILLATOR「Classic」を、Spireに反映させてみました。
まずは出来上がりGoogleスプレッドシートを貼ります。
計算式だらけで、分かりにくいと思います・・・。
変換例だけ、見てみてもOKです!
OSCILLATORのGoogle スプレッドシート
VirusTI OSCILLATOR1, 2 Classic (入力側)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/dc687952db45928cf9e4535fc63de231-1024x536.png)
青色セルのVirusTIの設定値をスプレッドシート に入力します。
Waveform Shapeは便宜上、ダイヤルの一番左を-100%、一番右を100%としています。
Sub Oscillatorはまたの機会に。
![](https://nakadai-sound.com/wp-content/uploads/2021/10/5faa163f5005f4f3e7b26acffc8c6999-1024x632.png)
Spire OSC1,2 (出力側)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/8875fa27ccd74efba038bb1fc23c2d17.png)
VirusTI側の値を元に、Spire向けの値を計算して出力します。
(phaseは今回は保留です)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/34e570f1e340531a3aa7529018d192d2-1-1024x403.png)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/ed159c5fb9b3361b09987b95c7ded7cb-1-1024x399.png)
Spireのパラメータ | 計算式 |
octave | QUOTIENT(Oscillator 1,2 Detune In Semiton,12) Semitonの値を12で割った商の値 |
note | IF(Oscillator 1,2 Detune In Semiton > 0, Semitonの値を12で割った余りの値 (Semitonが負の値の場合は、Spireの値も負になる) |
fine | Oscillator 2 Fine Detune * 500 / 128 + 500 Oscillator 2のみ。Detuneの値を反映 |
ctrlA | IF(Oscillator 1,2 Waveform Shape > 0, Waveform Shapeのダイヤルが右側(Pluse側)にある場合のみ反映 |
ctrlB | Oscillator 1,2 Pulsewidth * 10 Pulsewidthの値(50〜99)を10倍して反映 |
wt-mix | IF(Oscillator 1,2 Waveform Shape < 0, Waveform Shapeのダイヤルが左側(Saw等側)にある場合のみ反映 |
Wave3〜64の変換
VirusTI側にあるWave3〜64の波形は、明確にSpire側に変換することはできません。
仕方がないので、見た目が近いものを代用することにしました。
![](https://nakadai-sound.com/wp-content/uploads/2021/10/89743e47ed082ab7ea4193dda0b676b0-1024x522.png)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/1b37104be7821d12db4336393cb95b0c.png)
実際に変換してみた
細かい説明だけだとアレですので、変換例をアップします。
実験1
![](https://nakadai-sound.com/wp-content/uploads/2021/10/9a6a3b63091afb75a4077466d0d84f37.png)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/98767f9cb254d613f999316140eaca29.png)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/e8a1d7401476813b0aa8515c20a0a881.png)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/559b9539e87db2e6f6463c51140ee0b1-1024x634.png)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/5fecc3b47d4a747363b4a543a31a3c28-1024x404.png)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/2418d0115c0904ee1165ee99d89fd3eb-1024x399.png)
音を比較してみます。
VirusTIの音
Spireの音
当然ですが、やっぱりちょっと音が違いますね。
実験2
![](https://nakadai-sound.com/wp-content/uploads/2021/10/9a6a3b63091afb75a4077466d0d84f37-1.png)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/98767f9cb254d613f999316140eaca29-1.png)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/e8a1d7401476813b0aa8515c20a0a881-1.png)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/559b9539e87db2e6f6463c51140ee0b1-1-1024x630.png)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/5fecc3b47d4a747363b4a543a31a3c28-1-1024x399.png)
![](https://nakadai-sound.com/wp-content/uploads/2021/10/2418d0115c0904ee1165ee99d89fd3eb-1-1024x420.png)
VirusTIの音
Spireの音
うーん。だいぶ違いますね。detuneが特に・・・。
次回
次回は、HyperSawの反映をしていきます。
コメント