info samplingRate:44100, tempo:60;

noteTagRange = 1 to 2;


var f =  0.25;

var k = 0;
var x1 = .96066;
var y1 = .26729;
var x2 = .45940;
var y2 = .41294;
var a = .94735;


part part1; part1 synthPatch:"DBWave1vi" synthPatchCount:1;
part part2; part2 synthPatch:"DBWave1vi" synthPatchCount:1;

envelope ampFun =  [(0,0)(1,1,2)|(1.01,0,10)];

BEGIN;

part1 (noteUpdate) svibamp:0, rvibamp:0, ampEnv:ampFun, bearing:-30;
part2 (noteUpdate) svibamp:0, rvibamp:0, ampEnv:ampFun, bearing:30;

k = 0; 

while (k < 500) 
{

x1 = 4 * a * x1 * (1 - x1);
y1 = 4 * a * y1 * (1 - y1);

part1 (noteOn 1) freq:880*x1, amp:f;

t +.25*y1; 

x2 = 4 * a * x2 * (1 - x2);
y2 = 4 * a * y2 * (1 - y2);

part2 (noteOn 2) freq:880*x2, amp:f;

t +.25*y2; 


k = k+1;

}

t+2;

part1 (noteOff 1);
part2 (noteOff 2);

END;