##Sketch 1 2 document() layout('A4',0) layer('Layer 1',1,1,0,0,(0,0,0)) G() lw(1) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(184.297,654.341,0) bs(184.297,732.403,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('open file',(1.19433e-15,1,-1,1.19433e-15,181.259,668.683)) G_() G() fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('mp3 data',(-1.83691e-16,-1,1,-1.83691e-16,193.585,717.172)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(190.547,726.853,0) bs(190.547,655.774,0) G_() lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(145.824,181.165,0) bs(228.568,181.165,0) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(228.568,161.165,0) bs(145.824,161.165,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('connect local socket',(1.19433e-15,1,-1,1.19433e-15,272.988,207.639)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(307.4,339.815,0) bs(307.4,200,0) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(280,200,0) bs(280,339.815,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('server & audiod status',(-1.83691e-16,-1,1,-1.83691e-16,310.438,332.705)) G() lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(99.2303,144.289,0) bs(99.2303,73.1918,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('s&a status',(-1.83691e-16,-1,1,-1.83691e-16,102.268,137.713)) G_() G() lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(61.1648,150.482,0) bs(61.1647,71.2323,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('cmd output',(-1.83691e-16,-1,1,-1.83691e-16,64.2028,142.553)) G_() lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(497.249,328.901,0) bs(497.249,212.112,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('pcm data',(-1.83691e-16,-1,1,-1.83691e-16,507.289,295.35)) lw(0.992126) ld((0.10000000000000001, 1.0)) b() bs(24.7094,792.443,0) bs(310.724,792.443,0) bs(310.421,640.011,0) bs(561.98,639.817,0) bs(561.98,538.528,0) bs(24.7094,538.528,0) bs(24.7094,792.443,0) bC() fp((0,0,0)) le() lw(1) Fn('Times-Italic') txt('server host',(252.845,779.314)) fp((0,0,0)) le() lw(1) Fn('Times-Italic') txt('client host',(512.93,400.509)) G() lw(1) r(119.09,0,0,-28.2587,39.0214,375.322) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('para_client',(45.2504,355.601)) G_() G() lw(1) r(143.312,0,0,-28.2587,408.597,189.57) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('sound_device',(414.265,169.849)) G_() G() lw(1) r(94.8684,0,0,-28.2587,34.9844,58.6731) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('terminal',(42.4226,38.9517)) G_() G() lw(1) r(131.201,0,0,-28.2587,237.937,189.4) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('para_audioc',(244.894,169.678)) G_() G() lw(1) r(94.8684,0,0,-28.2587,34.9844,189.4) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('para_gui',(40.4306,169.678)) G_() fp((0.9,0.9,0.9)) lw(1) r(177.037,0,0,-89.6831,384.699,788.574) fp((0,0,0)) le() lw(1) Fn('Times-Bold') Fs(36) txt('paraslash',(399.201,755.055)) fp((0,0,0)) le() lw(1) Fn('Times-Bold') Fs(36) txt('0.3.0',(437.217,712.433)) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('fork & exec',(153.764,182.009)) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('s&a status',(158.223,162.009)) G() fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('fork & exec',(1.19433e-15,1,-1,1.19433e-15,70.3615,232.519)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(73.3994,201.263,0) bs(73.3995,330.639,0) G_() G() lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(103.54,330.639,0) bs(103.539,201.263,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('cmd output',(-1.83691e-16,-1,1,-1.83691e-16,106.577,297.647)) G_() lw(0.992126) ld((0.10000000000000001, 1.0)) b() bs(29.1803,415.392,0) bs(570.132,415.357,0) bs(570.132,26.3198,0) bs(27.1619,26.3198,0) bs(27.1619,413.359,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt(' server cmd',(2.57235e-15,1,-1,2.57235e-15,359.444,441.487)) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('result',(-1.83691e-16,-1,1,-1.83691e-16,382.908,516.721)) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('connect tcp',(1.19433e-15,1,-1,1.19433e-15,420.523,446.644)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(426.278,433.194,0) bs(426.278,524.243,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('server status',(-1.83691e-16,-1,1,-1.83691e-16,438.254,513.515)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(431.433,522.224,0) bs(431.433,434.203,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('mp3 data ',(-1.83691e-16,-1,1,-1.83691e-16,533.645,501.027)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(506.551,520.71,0) bs(506.551,433.193,0) G() lw(1) r(301.847,0,0,-28.2587,220.095,375.322) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('para_audiod',(311.703,355.601)) G_() lw(0.992126) la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) b() bs(144.486,419.683,0) bs(144.486,431.685,0) bs(368.033,431.685,0) bs(368.033,531.257,0) lw(1) la1(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) b() bs(151.551,419.179,0) bs(151.551,424.722,0) bs(374.601,424.722,0) bs(374.601,529.224,0) lw(1) ld((4, 4)) r(156.432,0,0,-101.428,50.1221,646.762) G() G() lw(1) r(41.883,0,0,-28.2587,55.6728,642.22) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('osl',(61.2681,622.499)) G_() G() lw(1) r(41.883,0,0,-28.2587,160.634,643.23) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('afh',(166.229,623.509)) G_() fp((0,0,0)) le() lw(1) Fn('Times-Italic') txt('afs process',(106.135,651.24)) lw(1) r(0,0,0,-0.504639,125.815,629.1) G_() lw(1) ld((5, 5)) r(272.999,0,0,-67.6189,281.238,614.467) G() lw(1) r(41.883,0,0,-28.2587,289.816,609.925) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('vss',(295.411,590.204)) G_() G() lw(1) r(73.674,0,0,-28.2587,470.974,609.925) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('sender',(476.57,590.204)) G_() G() lw(1) r(120.099,0,0,-28.2587,342.801,609.925) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('cmd',(0.886791,0,0,1,384.526,590.203)) G_() fp((0,0,0)) le() lw(1) Fn('Times-Italic') txt('server process',(286.284,618.44)) G() lw(1) la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) b() bs(216.351,599.242,0) bs(272.871,599.242,0) lw(1) la1(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) b() bs(216.351,603.697,0) bs(272.87,603.697,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('open fd',(223.502,588.236)) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('request fd',(217.951,607.917)) G_() lw(1) r(120.099,0,0,-53.4896,75.353,608.411) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('afs',(0.886791,0,0,1,122.994,574.055)) G() lw(1) la2(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) b() bs(216.688,555.341,0) bs(273.208,555.341,0) lw(1) la1(([(-4.0, 3.0), (2.0, 0.0), (-4.0, -3.0), (-4.0, 3.0)], 1)) b() bs(216.688,559.796,0) bs(273.207,559.796,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('result',(228.885,545.344)) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('afs cmd',(222.83,563.006)) G_() G() lw(1) r(256.851,0,0,-28.2587,290.321,577.629) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(24) txt('child',(0.886791,0,0,1,397.463,557.908)) G_() G() lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(79.9931,735.431,0) bs(79.9931,652.573,0) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('osl result',(-1.83691e-16,-1,1,-1.83691e-16,83.0311,719.475)) fp((0,0,0)) le() lw(1) Fn('Times-Roman') Fs(14) txt('osl query',(3.06152e-16,1,-1,3.06152e-16,68.1098,669.658)) lw(0.992126) la2(([(-6.0, 3.0), (1.0, 0.0), (-6.0, -3.0)], 0)) b() bs(73.6709,653.078,0) bs(73.6709,735.936,0) G_() G() lw(1) r(119.595,0,0,-46.425,75.8576,784.523) fp((0,0,0)) le() lw(1) Fn('Times-Roman') txt('file system',(108.732,771.908)) G() G() lw(1) r(48.4434,0,0,-21.1941,81.9131,764.929) fp((0,0,0)) le() lw(1) Fn('Times-Roman') txt('osl table',(85.9688,750.758)) G_() G() fp((0,0,0)) le() lw(1) Fn('Times-Roman') txt('mp3 file',(143.495,750.295)) lw(1) r(48.4434,0,0,-21.1941,139.44,764.929) G_() G_() G_() guidelayer('Guide Lines',1,0,0,1,(0,0,1)) guide(-307.905,0) grid((0,0,20,20),0,(0,0,1),'Grid')