{"version":1,"patch":{"id":"1539f8ae-6ef4-4a86-b87d-7c275ad6777c","pan":{"x":-655.0918,"y":134.12366},"zoom":0.91114,"nodes":[{"type":"Patch","id":"f9673ec3-91a5-42c4-8a1c-bafc6c5ff8a7","position":{"x":503.81165,"y":-5.62567},"subPatch":{"id":"085d1f13-ee9d-44c1-bfef-2bfc5796fac7","pan":{"x":-1354.86206,"y":129.74451},"zoom":0.70646,"nodes":[{"type":"Expr","id":"a867b26d-af9f-4800-89f9-d061679e2a25","position":{"x":803.89038,"y":-111.8241},"expr":"a*x"},{"type":"Expr","id":"47376fb0-9171-47cd-973f-b21c236a0969","position":{"x":748.26343,"y":-5.46648},"expr":"(1-c)/(a-c)"},{"type":"Value","id":"682543a4-103b-4896-a66c-dfa79435e354","position":{"x":1751.95728,"y":145.87262},"exposedPosition":{"x":320.0,"y":80.0}},{"type":"Expr","id":"55c20fd8-3c38-4fdf-8df3-167796dcc11d","position":{"x":544.08301,"y":-93.70482},"expr":"o/0.01"},{"type":"Expr","id":"4a601471-43fc-4ed5-b6a7-170a9644866b","position":{"x":537.07654,"y":-23.90606},"expr":"(1-o)/0.01"},{"type":"Value","id":"7267fd71-bf64-47b4-ae4e-bf54d6989bd8","position":{"x":1784.43396,"y":-130.41919},"exposedPosition":{"x":320.0,"y":-5.0}},{"type":"StereoToMono","id":"58aa6c95-a9ae-4936-ad88-09c2846889c7","position":{"x":281.58795,"y":-90.51764}},{"type":"Expr","id":"a6123e8e-3bd6-438e-92b3-0e119fedd44a","position":{"x":-477.67615,"y":-50.01813},"expr":"0.01"},{"type":"Expr","id":"e07f8f89-e284-4a5e-bd9f-f5e873f54898","position":{"x":-467.25122,"y":-116.38829},"expr":"0.99"},{"type":"MonoToStereo","id":"22e1d13e-4464-43eb-a4e5-d0eab2c600ae","position":{"x":-340.539,"y":-103.19498}},{"type":"Spline","id":"c0f9cb0d-a006-4d0e-839a-a513e7f0f999","position":{"x":-141.37576,"y":-130.36807},"exposedPosition":{"x":-20.0,"y":-10.0},"controlPoints":[{"x":0.0,"y":0.0},{"x":0.45113,"y":0.12432},{"x":1.0,"y":1.0}]},{"type":"Output","id":"bd0de3ce-b9a6-4cce-89f4-c3bddad276ba","position":{"x":1819.68506,"y":72.88747},"name":"x","exposedPosition":{"x":340.0,"y":105.0}},{"type":"Output","id":"1cdb1622-2128-42bd-8c55-8557cb366111","position":{"x":1844.28259,"y":-13.41572},"name":"y","exposedPosition":{"x":340.0,"y":20.0}},{"type":"Text","id":"3af4f6b4-407b-41ee-a970-f069af8b394b","position":{"x":593.21259,"y":214.12381},"text":"Continuous XY Pad. The way it works is by moving the middle point of the spline node. This nodes represents two straight lines f1(x)=ax and f2(x)= 1-c+cx, intersecting at this middle point (x,y). The stereo entry computes f1(0.01)=a*0.01 and f2(0.99)= 1-c+c*0.99, from which we can recover a and c, and thus compute the intersection (x,y).","width":256.0},{"type":"Text","id":"53a58667-2506-4559-b41c-8bdd8b816690","position":{"x":691.40875,"y":-80.25895},"text":"a","width":256.0},{"type":"Text","id":"55cbf6aa-36d3-4978-b896-06f1ad8e0e44","position":{"x":452.90933,"y":-26.54348},"text":"f2(0.99)=1-c+0.99*c","width":256.0},{"type":"Text","id":"bf2e4139-17fe-4921-b3c1-a438790e39b4","position":{"x":448.60239,"y":-73.62582},"text":"f1(0.01)=a*0.01","width":256.0},{"type":"Text","id":"32e53146-1ada-48b0-98b7-17c4749fe678","position":{"x":-80.1936,"y":-152.13776},"text":"f1(x)=ax on the left, f2(x)=1-c+cx on the right.","width":256.0},{"type":"Text","id":"f6a3c728-7edf-47a6-84d5-7b14402d98a4","position":{"x":713.63464,"y":6.1438},"text":"c","width":256.0},{"type":"Text","id":"62b50459-8e13-4f9d-ae01-b06cc2262ed9","position":{"x":597.40448,"y":104.24617},"text":"Médéric -  0ct 2018","width":256.0},{"type":"BiQuad","id":"e9fee121-db1f-41f2-a588-0b262cfef4c1","position":{"x":1287.13916,"y":-98.80933}},{"type":"MonoToStereo","id":"ce9480a3-b0a6-40ca-aa89-4555c3192322","position":{"x":972.59308,"y":-51.55052}},{"type":"Expr","id":"4f9ab0bc-4c44-4a37-90c0-98c68bd5e2d4","position":{"x":1082.93567,"y":-181.63467},"expr":"0.0004"},{"type":"Expr","id":"5c7d4d3e-88a1-452e-b0a8-0808d1e1745c","position":{"x":1037.40906,"y":-132.59085},"expr":"-0.9996"},{"type":"StereoToMono","id":"43fdf9cd-7b44-4ecd-8e1a-4aca7a661983","position":{"x":1471.90894,"y":-72.81334}}],"wires":[{"from":"55c20fd8-3c38-4fdf-8df3-167796dcc11d","output":0,"to":"a867b26d-af9f-4800-89f9-d061679e2a25","input":0},{"from":"47376fb0-9171-47cd-973f-b21c236a0969","output":0,"to":"a867b26d-af9f-4800-89f9-d061679e2a25","input":1},{"from":"4a601471-43fc-4ed5-b6a7-170a9644866b","output":0,"to":"47376fb0-9171-47cd-973f-b21c236a0969","input":0},{"from":"55c20fd8-3c38-4fdf-8df3-167796dcc11d","output":0,"to":"47376fb0-9171-47cd-973f-b21c236a0969","input":1},{"from":"43fdf9cd-7b44-4ecd-8e1a-4aca7a661983","output":0,"to":"682543a4-103b-4896-a66c-dfa79435e354","input":0},{"from":"58aa6c95-a9ae-4936-ad88-09c2846889c7","output":0,"to":"55c20fd8-3c38-4fdf-8df3-167796dcc11d","input":0},{"from":"58aa6c95-a9ae-4936-ad88-09c2846889c7","output":1,"to":"4a601471-43fc-4ed5-b6a7-170a9644866b","input":0},{"from":"43fdf9cd-7b44-4ecd-8e1a-4aca7a661983","output":1,"to":"7267fd71-bf64-47b4-ae4e-bf54d6989bd8","input":0},{"from":"c0f9cb0d-a006-4d0e-839a-a513e7f0f999","output":0,"to":"58aa6c95-a9ae-4936-ad88-09c2846889c7","input":0},{"from":"e07f8f89-e284-4a5e-bd9f-f5e873f54898","output":0,"to":"22e1d13e-4464-43eb-a4e5-d0eab2c600ae","input":0},{"from":"a6123e8e-3bd6-438e-92b3-0e119fedd44a","output":0,"to":"22e1d13e-4464-43eb-a4e5-d0eab2c600ae","input":1},{"from":"22e1d13e-4464-43eb-a4e5-d0eab2c600ae","output":0,"to":"c0f9cb0d-a006-4d0e-839a-a513e7f0f999","input":0},{"from":"43fdf9cd-7b44-4ecd-8e1a-4aca7a661983","output":0,"to":"bd0de3ce-b9a6-4cce-89f4-c3bddad276ba","input":0},{"from":"43fdf9cd-7b44-4ecd-8e1a-4aca7a661983","output":1,"to":"1cdb1622-2128-42bd-8c55-8557cb366111","input":0},{"from":"ce9480a3-b0a6-40ca-aa89-4555c3192322","output":0,"to":"e9fee121-db1f-41f2-a588-0b262cfef4c1","input":0},{"from":"4f9ab0bc-4c44-4a37-90c0-98c68bd5e2d4","output":0,"to":"e9fee121-db1f-41f2-a588-0b262cfef4c1","input":1},{"from":"5c7d4d3e-88a1-452e-b0a8-0808d1e1745c","output":0,"to":"e9fee121-db1f-41f2-a588-0b262cfef4c1","input":4},{"from":"a867b26d-af9f-4800-89f9-d061679e2a25","output":0,"to":"ce9480a3-b0a6-40ca-aa89-4555c3192322","input":0},{"from":"47376fb0-9171-47cd-973f-b21c236a0969","output":0,"to":"ce9480a3-b0a6-40ca-aa89-4555c3192322","input":1},{"from":"e9fee121-db1f-41f2-a588-0b262cfef4c1","output":0,"to":"43fdf9cd-7b44-4ecd-8e1a-4aca7a661983","input":0}]}}],"wires":[]}}