ChucK で作業してると波形を直感的に眺められなくて困る…なんてつぶやいてしまうと、ChucK 使うなと怒られそうだが。ChucK のデバッグプリントを使ってコンソールに簡単に波形を表示できるようにしてみた。 fun string display(float gain) { 50 => int MAX_LINE; string line[MAX_LINE]; line.cap() / 2 => int center; for(0 => int i; i<line.cap(); i++) { if(i == center) { "|" @=> line[i]; } else { if((i - center) % 10 == 0) { ":" @=> line[i]; } else { "." @=> line[i]; } } } (center + gain * 10) $ int =>