// This is a test that plays three blind mice with ghost tones, or tones with missing // fundamentals and just some upper harmonics. ( // an orchestra and score player e = Env.sine(1,1); Synth.play({ OrcScore.ar( // the orchestra [ // Ghost Fund = 329.6 -- has 5th partial of 1648, 6th partial of 1977.6, 7th partial of 2307.2 { arg spawn, i, synth, deltaTime, instrumentNum, amp = 0.2; EnvGen.ar(e, Mix.ar([ SinOsc.ar(1648, 0, amp), SinOsc.ar(1977.6, 0, amp), SinOsc.ar(2307.2, 0, amp)])); }, // Ghost Fund = 293.7 -- has 5th partial of 1468.5, 6th partial of 1762.2, 7th partial of 2055.9 { arg spawn, i, synth, deltaTime, instrumentNum, amp = 0.2; EnvGen.ar(e, Mix.ar([ SinOsc.ar(1468.5, 0, amp), SinOsc.ar(1762.2, 0, amp), SinOsc.ar(2055.9, 0, amp)])); }, // Ghost Fund = 261.6 -- has 5th partial of 1308, 6th partial of 1569.6, 7th partial of 1831.2 { arg spawn, i, synth, deltaTime, instrumentNum, amp = 0.2; EnvGen.ar(e, Mix.ar([ SinOsc.ar(1308, 0, amp), SinOsc.ar(1569.6, 0, amp), SinOsc.ar(1831.2, 0, amp)])); } ], // the score #[ // deltaTime, instrumentNum, ... [0.7, 0], [0.7, 1], [0.9, 2], [0.7, 0], [0.7, 1], [0.9, 2], [0.5, 2], [0.5, 2], [0.5, 2], [0.5, 2], [0.5, 1], [0.5, 1], [0.5, 1], [0.5, 1], [0.7, 0], [0.7, 1], [0.9, 2] ], 1, nil, 1) }))