{"version":1,"patch":{"id":"4ed6a1be-f194-4fec-bf3d-3f496cdd06b5","pan":{"x":203.83682,"y":181.85385},"zoom":0.74986,"nodes":[{"type":"Waveform","id":"e0b12b62-a177-42b3-972e-eba4920de5c6","position":{"x":-134.20216,"y":-104.89632}},{"type":"Waveform","id":"49a425a5-fffb-4c73-b3be-d32d157fa88c","position":{"x":-121.53691,"y":62.90139}},{"type":"Patch","id":"624af398-f09a-49b3-b817-e2658b78407c","position":{"x":-288.72174,"y":-48.04286},"subPatch":{"id":"e64504af-f102-4c19-b927-aada5cb00f74","pan":{"x":-41.68397,"y":-66.55199},"zoom":0.65324,"nodes":[{"type":"Phasor","id":"daa84e24-7010-454e-8919-3758e4b06bfb","position":{"x":-312.10156,"y":-38.11328}},{"type":"Expr","id":"40fc409b-4754-4313-ae8f-b7296a265196","position":{"x":-162.35156,"y":-37.42578},"expr":"x/2/pi"},{"type":"Expr","id":"ded5783a-a1f8-4d0a-a9fa-a69480f37e4d","position":{"x":3.14116,"y":-108.02621},"expr":"abs(x*2-1)"},{"type":"Expr","id":"db8273fc-6745-4882-bffe-5a577c36dc43","position":{"x":-1.16449,"y":-37.82871},"expr":"fract(x+PM)"},{"type":"Spline","id":"99ea2801-9b5c-4d89-8139-68942fbf0365","position":{"x":227.31786,"y":-130.5979},"controlPoints":[{"x":0.0,"y":0.0},{"x":0.07172,"y":0.01368},{"x":0.15558,"y":0.059},{"x":0.83374,"y":0.91988},{"x":0.93573,"y":0.97825},{"x":1.0,"y":1.0}]},{"type":"Input","id":"43a261dc-4b3d-45ca-af04-24162e78c753","position":{"x":-452.10156,"y":-58.11328},"name":"frequency","exposedPosition":{"x":0.0,"y":20.0}},{"type":"Input","id":"52ea51dd-2b9c-4927-9e15-5b9ddd25fb6e","position":{"x":-60.64326,"y":46.39189},"name":"PM","exposedPosition":{"x":0.0,"y":50.0}},{"type":"Output","id":"205f82f5-ae29-40cd-834f-bf860ccd9440","position":{"x":963.50299,"y":-80.0861},"name":"","exposedPosition":{"x":100.0,"y":20.0}},{"type":"Input","id":"7ab088b2-030f-4483-bbe9-dec95d20e888","position":{"x":-456.49506,"y":-10.40145},"name":"sync","exposedPosition":{"x":0.0,"y":80.0}},{"type":"Text","id":"c74bd2b3-18e1-4fd0-9b04-66ed00ce6c19","position":{"x":354.50204,"y":76.51755},"exposedPosition":{"x":0.0,"y":0.0},"text":"Look Up Table PM","width":256.0},{"type":"Expr","id":"1db51bf1-3f76-4f4a-94e0-49709ce4e283","position":{"x":680.66748,"y":-77.0798},"expr":"2*x-1"}],"wires":[{"from":"43a261dc-4b3d-45ca-af04-24162e78c753","output":0,"to":"daa84e24-7010-454e-8919-3758e4b06bfb","input":0},{"from":"7ab088b2-030f-4483-bbe9-dec95d20e888","output":0,"to":"daa84e24-7010-454e-8919-3758e4b06bfb","input":1},{"from":"daa84e24-7010-454e-8919-3758e4b06bfb","output":0,"to":"40fc409b-4754-4313-ae8f-b7296a265196","input":0},{"from":"db8273fc-6745-4882-bffe-5a577c36dc43","output":0,"to":"ded5783a-a1f8-4d0a-a9fa-a69480f37e4d","input":0},{"from":"40fc409b-4754-4313-ae8f-b7296a265196","output":0,"to":"db8273fc-6745-4882-bffe-5a577c36dc43","input":0},{"from":"52ea51dd-2b9c-4927-9e15-5b9ddd25fb6e","output":0,"to":"db8273fc-6745-4882-bffe-5a577c36dc43","input":1},{"from":"ded5783a-a1f8-4d0a-a9fa-a69480f37e4d","output":0,"to":"99ea2801-9b5c-4d89-8139-68942fbf0365","input":0},{"from":"1db51bf1-3f76-4f4a-94e0-49709ce4e283","output":0,"to":"205f82f5-ae29-40cd-834f-bf860ccd9440","input":0},{"from":"99ea2801-9b5c-4d89-8139-68942fbf0365","output":0,"to":"1db51bf1-3f76-4f4a-94e0-49709ce4e283","input":0}]}},{"type":"Expr","id":"48ef3a01-9ade-4f70-ac51-2e5690cb965b","position":{"x":-660.1405,"y":77.47292},"expr":"1"},{"type":"Patch","id":"b8d5ff7f-623b-4047-9b38-2e80870c4fbc","position":{"x":-470.90198,"y":56.62315},"subPatch":{"id":"ca4bc506-54d0-4131-b83e-e92020914529","pan":{"x":48.04681,"y":8.4784},"zoom":5.11869,"nodes":[{"type":"Input","id":"df8c86bd-4091-4a65-aa65-a5d71f47ff4c","position":{"x":-138.06992,"y":-28.4663},"name":"","exposedPosition":{"x":-25.0,"y":-10.0}},{"type":"Output","id":"a2a0c65a-ed1d-4716-8855-e0420b50a24c","position":{"x":-43.0237,"y":-28.49051},"name":"","exposedPosition":{"x":20.0,"y":-10.0}}],"wires":[{"from":"df8c86bd-4091-4a65-aa65-a5d71f47ff4c","output":0,"to":"a2a0c65a-ed1d-4716-8855-e0420b50a24c","input":0}]}},{"type":"Patch","id":"95f3d234-8975-4e2f-835c-b64437f72edc","position":{"x":-471.71399,"y":107.56507},"subPatch":{"id":"e4a82ec8-88e5-4408-8fb7-ade58ab63cc6","pan":{"x":48.04681,"y":8.4784},"zoom":5.11869,"nodes":[{"type":"Input","id":"d0e5d7f1-8f6d-4b34-96b5-f9d0eee8bf95","position":{"x":-138.06992,"y":-28.4663},"name":"","exposedPosition":{"x":-25.0,"y":-10.0}},{"type":"Output","id":"fd57babc-428f-47ae-a1ae-34a1c9d816cf","position":{"x":-43.0237,"y":-28.49051},"name":"","exposedPosition":{"x":20.0,"y":-10.0}}],"wires":[{"from":"d0e5d7f1-8f6d-4b34-96b5-f9d0eee8bf95","output":0,"to":"fd57babc-428f-47ae-a1ae-34a1c9d816cf","input":0}]}},{"type":"Trigger","id":"e3d505ef-8a6c-42ea-b683-066d8ecfec5b","position":{"x":-654.82782,"y":17.29727},"toggle":false,"state":false},{"type":"Level","id":"150c62a3-b230-4e84-a45e-77abc74f1da7","position":{"x":-453.09921,"y":141.293},"level":{"value":0.19309,"min":0.0,"max":1.0}},{"type":"Patch","id":"776cf067-541c-45b5-956b-80a9b64c455b","position":{"x":-274.72327,"y":101.34428},"subPatch":{"id":"89b1f82d-a657-4fa2-9499-be9b3e47a550","pan":{"x":-317.8226,"y":-25.41705},"zoom":0.5951,"nodes":[{"type":"Phasor","id":"6fab29ee-ed54-4dd5-b81d-127e304a57e4","position":{"x":-312.10156,"y":-38.11328}},{"type":"Expr","id":"45ff5a47-d9ac-485e-a9c7-a7097481b102","position":{"x":-162.35156,"y":-37.42578},"expr":"x/2/pi"},{"type":"Expr","id":"f73c13f1-a98c-4017-943f-e42eaad5ec48","position":{"x":-30.37827,"y":-118.67827},"expr":"abs(x*2-1)"},{"type":"Expr","id":"66b9ab7b-3d19-47b4-ba04-38a7115845ec","position":{"x":-1.16449,"y":-37.82871},"expr":"fract(x+PM)"},{"type":"Spline","id":"2ff24af8-fc69-44b0-9802-3cb90b89b247","position":{"x":227.31786,"y":-130.5979},"controlPoints":[{"x":0.0,"y":0.0},{"x":0.07172,"y":0.01368},{"x":0.15558,"y":0.059},{"x":0.83374,"y":0.91988},{"x":0.93573,"y":0.97825},{"x":1.0,"y":1.0}]},{"type":"Input","id":"ed66ab9a-638f-48b8-ade3-3c4b347790c6","position":{"x":-452.10156,"y":-58.11328},"name":"frequency","exposedPosition":{"x":0.0,"y":20.0}},{"type":"Input","id":"a371a4e5-993a-40e9-9a4a-d91704e27485","position":{"x":-60.64326,"y":46.39189},"name":"PM","exposedPosition":{"x":0.0,"y":50.0}},{"type":"Output","id":"8812efd7-04aa-41f3-be22-56a5e18492a4","position":{"x":919.05389,"y":-71.39539},"name":"","exposedPosition":{"x":100.0,"y":20.0}},{"type":"Input","id":"02fa0d7a-11f4-4329-a80c-38c32d225605","position":{"x":-456.49506,"y":-10.40145},"name":"sync","exposedPosition":{"x":0.0,"y":80.0}},{"type":"Text","id":"468c8b9a-3a7e-4521-b43c-f1b2033a8285","position":{"x":354.50204,"y":76.51755},"exposedPosition":{"x":0.0,"y":0.0},"text":"Look Up Table PM","width":256.0},{"type":"Expr","id":"a6707647-efe4-436b-8ca8-173d624ccb56","position":{"x":705.06061,"y":-77.14547},"expr":"x*2-1"}],"wires":[{"from":"ed66ab9a-638f-48b8-ade3-3c4b347790c6","output":0,"to":"6fab29ee-ed54-4dd5-b81d-127e304a57e4","input":0},{"from":"02fa0d7a-11f4-4329-a80c-38c32d225605","output":0,"to":"6fab29ee-ed54-4dd5-b81d-127e304a57e4","input":1},{"from":"6fab29ee-ed54-4dd5-b81d-127e304a57e4","output":0,"to":"45ff5a47-d9ac-485e-a9c7-a7097481b102","input":0},{"from":"66b9ab7b-3d19-47b4-ba04-38a7115845ec","output":0,"to":"f73c13f1-a98c-4017-943f-e42eaad5ec48","input":0},{"from":"45ff5a47-d9ac-485e-a9c7-a7097481b102","output":0,"to":"66b9ab7b-3d19-47b4-ba04-38a7115845ec","input":0},{"from":"a371a4e5-993a-40e9-9a4a-d91704e27485","output":0,"to":"66b9ab7b-3d19-47b4-ba04-38a7115845ec","input":1},{"from":"f73c13f1-a98c-4017-943f-e42eaad5ec48","output":0,"to":"2ff24af8-fc69-44b0-9802-3cb90b89b247","input":0},{"from":"a6707647-efe4-436b-8ca8-173d624ccb56","output":0,"to":"8812efd7-04aa-41f3-be22-56a5e18492a4","input":0},{"from":"2ff24af8-fc69-44b0-9802-3cb90b89b247","output":0,"to":"a6707647-efe4-436b-8ca8-173d624ccb56","input":0}]}},{"type":"Constant","id":"27bcfa6c-b06a-4ab7-903f-268cf75308de","position":{"x":-441.08893,"y":-49.69772},"knob":{"value":0.56822,"min":0.0,"max":1.0}},{"type":"Waveform","id":"012ca3bb-d0eb-4727-802c-d09957e34793","position":{"x":-125.84976,"y":-406.44675}},{"type":"Level","id":"2f900eb7-bc92-44dc-b6ce-a034da6d561b","position":{"x":-454.82822,"y":-327.72693},"level":{"value":0.33475,"min":0.0,"max":1.0}},{"type":"Patch","id":"9c19d414-7d17-445e-b192-177e3da9ade5","position":{"x":-473.44302,"y":-361.45486},"subPatch":{"id":"830179b4-e1bc-465f-a930-0a5e48cafc3f","pan":{"x":48.04681,"y":8.4784},"zoom":5.11869,"nodes":[{"type":"Input","id":"a28e01ff-b2af-4abe-acff-3cd0ea099713","position":{"x":-138.06992,"y":-28.4663},"name":"","exposedPosition":{"x":-25.0,"y":-10.0}},{"type":"Output","id":"c8497fda-abaf-4adf-8518-c943071bede9","position":{"x":-43.0237,"y":-28.49051},"name":"","exposedPosition":{"x":20.0,"y":-10.0}}],"wires":[{"from":"a28e01ff-b2af-4abe-acff-3cd0ea099713","output":0,"to":"c8497fda-abaf-4adf-8518-c943071bede9","input":0}]}},{"type":"Patch","id":"167d1618-13ed-47d5-875f-9b6207fbf1af","position":{"x":-472.63101,"y":-412.39676},"subPatch":{"id":"4c99f27a-dd59-4cd4-b496-f9950f622554","pan":{"x":48.04681,"y":8.4784},"zoom":5.11869,"nodes":[{"type":"Input","id":"c9d987a3-d2fd-422b-80c3-23330a9272ee","position":{"x":-138.06992,"y":-28.4663},"name":"","exposedPosition":{"x":-25.0,"y":-10.0}},{"type":"Output","id":"c7e52a4a-0fe3-4d5a-b9ba-dcb70ba99ae0","position":{"x":-43.0237,"y":-28.49051},"name":"","exposedPosition":{"x":20.0,"y":-10.0}}],"wires":[{"from":"c9d987a3-d2fd-422b-80c3-23330a9272ee","output":0,"to":"c7e52a4a-0fe3-4d5a-b9ba-dcb70ba99ae0","input":0}]}},{"type":"Patch","id":"417fbedb-fb0a-4e06-9e55-4d07b030c436","position":{"x":-282.40985,"y":-366.71194},"subPatch":{"id":"80aa3563-f9b0-44db-96cd-364207764ae5","pan":{"x":-223.39302,"y":32.01139},"zoom":0.88179,"nodes":[{"type":"Phasor","id":"3c0842f7-7cf4-4d8a-bfc7-9ef60331f6f5","position":{"x":-312.10156,"y":-38.11328}},{"type":"Input","id":"3cb1fa8e-d4b5-43f1-abf0-2b438d627e8b","position":{"x":-452.10156,"y":-58.11328},"name":"frequency","exposedPosition":{"x":0.0,"y":20.0}},{"type":"Input","id":"b9832c8c-c427-4dcc-b21f-b9c9041c44f7","position":{"x":-112.64146,"y":92.87045},"name":"PM","exposedPosition":{"x":0.0,"y":50.0}},{"type":"Output","id":"b95a3949-cad7-4b51-b31f-b2e5e0ee71ac","position":{"x":135.929,"y":-21.90314},"name":"","exposedPosition":{"x":100.0,"y":20.0}},{"type":"Input","id":"01eb06db-3ec1-4ce9-9faf-dbcb1dcadb74","position":{"x":-456.49506,"y":-10.40145},"name":"sync","exposedPosition":{"x":0.0,"y":80.0}},{"type":"Text","id":"f35d7e53-3268-4f36-b3d2-63ea7bbe1100","position":{"x":-261.16165,"y":221.88043},"exposedPosition":{"x":0.0,"y":0.0},"text":"Sine Function PM","width":256.0},{"type":"Expr","id":"7da84f91-df2a-4137-b59b-e7c2c247232b","position":{"x":-77.3222,"y":-38.54186},"expr":"cos(x+PM)"},{"type":"Expr","id":"1ed223d6-3333-40e8-8ed2-3d08704461e8","position":{"x":-83.85632,"y":45.82636},"expr":"x*pi"}],"wires":[{"from":"3cb1fa8e-d4b5-43f1-abf0-2b438d627e8b","output":0,"to":"3c0842f7-7cf4-4d8a-bfc7-9ef60331f6f5","input":0},{"from":"01eb06db-3ec1-4ce9-9faf-dbcb1dcadb74","output":0,"to":"3c0842f7-7cf4-4d8a-bfc7-9ef60331f6f5","input":1},{"from":"7da84f91-df2a-4137-b59b-e7c2c247232b","output":0,"to":"b95a3949-cad7-4b51-b31f-b2e5e0ee71ac","input":0},{"from":"3c0842f7-7cf4-4d8a-bfc7-9ef60331f6f5","output":0,"to":"7da84f91-df2a-4137-b59b-e7c2c247232b","input":0},{"from":"1ed223d6-3333-40e8-8ed2-3d08704461e8","output":0,"to":"7da84f91-df2a-4137-b59b-e7c2c247232b","input":1},{"from":"b9832c8c-c427-4dcc-b21f-b9c9041c44f7","output":0,"to":"1ed223d6-3333-40e8-8ed2-3d08704461e8","input":0}]}},{"type":"Waveform","id":"ff06412c-902b-4ef4-a56a-9b157aecdf45","position":{"x":-129.20071,"y":-568.31104}},{"type":"Constant","id":"298ce934-17a4-4a48-b06d-ead0dcaa6ad1","position":{"x":-485.7168,"y":-492.96793},"knob":{"value":0.0,"min":0.0,"max":1.0}},{"type":"Trigger","id":"20f46aa7-aa92-441d-884c-5f2cf1ae93d6","position":{"x":-656.55688,"y":-451.72266},"toggle":false,"state":false},{"type":"Expr","id":"7aee2879-0715-4d9c-a43c-dc801de8fd7e","position":{"x":-661.86951,"y":-391.547},"expr":"1"},{"type":"Patch","id":"cbfcd97e-fd4e-4102-8032-892bfe6cb38e","position":{"x":-285.04169,"y":-499.6861},"subPatch":{"id":"615a1359-6aae-4a5b-836c-0cc18233cfa9","pan":{"x":-223.39302,"y":32.01139},"zoom":0.88179,"nodes":[{"type":"Phasor","id":"6f078fb2-3f5f-4ea9-8b7e-c41684fb4221","position":{"x":-312.10156,"y":-38.11328}},{"type":"Input","id":"9571833c-fc8f-417c-bac3-4dd9491ddde0","position":{"x":-452.10156,"y":-58.11328},"name":"frequency","exposedPosition":{"x":0.0,"y":20.0}},{"type":"Input","id":"7757e005-4f8b-434a-a478-a8b4f5ea77c7","position":{"x":-112.64146,"y":92.87045},"name":"PM","exposedPosition":{"x":0.0,"y":50.0}},{"type":"Output","id":"6c8ec041-3613-43f0-9bcd-ba68dd8562d0","position":{"x":135.929,"y":-21.90314},"name":"","exposedPosition":{"x":100.0,"y":20.0}},{"type":"Input","id":"70b34ee5-3cc4-41fa-9aa6-038247b9a245","position":{"x":-456.49506,"y":-10.40145},"name":"sync","exposedPosition":{"x":0.0,"y":80.0}},{"type":"Text","id":"96643722-304c-47ae-850e-64e51817ed3d","position":{"x":-261.16165,"y":221.88043},"exposedPosition":{"x":0.0,"y":0.0},"text":"Sine Function PM","width":256.0},{"type":"Expr","id":"cae6892c-912d-417a-8773-16453f698658","position":{"x":-77.3222,"y":-38.54186},"expr":"cos(x+PM)"},{"type":"Expr","id":"afd23307-0ecc-49ed-9519-7b85315d0635","position":{"x":-83.85632,"y":45.82636},"expr":"x*pi"}],"wires":[{"from":"9571833c-fc8f-417c-bac3-4dd9491ddde0","output":0,"to":"6f078fb2-3f5f-4ea9-8b7e-c41684fb4221","input":0},{"from":"70b34ee5-3cc4-41fa-9aa6-038247b9a245","output":0,"to":"6f078fb2-3f5f-4ea9-8b7e-c41684fb4221","input":1},{"from":"cae6892c-912d-417a-8773-16453f698658","output":0,"to":"6c8ec041-3613-43f0-9bcd-ba68dd8562d0","input":0},{"from":"6f078fb2-3f5f-4ea9-8b7e-c41684fb4221","output":0,"to":"cae6892c-912d-417a-8773-16453f698658","input":0},{"from":"afd23307-0ecc-49ed-9519-7b85315d0635","output":0,"to":"cae6892c-912d-417a-8773-16453f698658","input":1},{"from":"7757e005-4f8b-434a-a478-a8b4f5ea77c7","output":0,"to":"afd23307-0ecc-49ed-9519-7b85315d0635","input":0}]}}],"wires":[{"from":"624af398-f09a-49b3-b817-e2658b78407c","output":0,"to":"e0b12b62-a177-42b3-972e-eba4920de5c6","input":0},{"from":"776cf067-541c-45b5-956b-80a9b64c455b","output":0,"to":"49a425a5-fffb-4c73-b3be-d32d157fa88c","input":0},{"from":"95f3d234-8975-4e2f-835c-b64437f72edc","output":0,"to":"624af398-f09a-49b3-b817-e2658b78407c","input":0},{"from":"27bcfa6c-b06a-4ab7-903f-268cf75308de","output":0,"to":"624af398-f09a-49b3-b817-e2658b78407c","input":1},{"from":"b8d5ff7f-623b-4047-9b38-2e80870c4fbc","output":0,"to":"624af398-f09a-49b3-b817-e2658b78407c","input":2},{"from":"e3d505ef-8a6c-42ea-b683-066d8ecfec5b","output":0,"to":"b8d5ff7f-623b-4047-9b38-2e80870c4fbc","input":0},{"from":"48ef3a01-9ade-4f70-ac51-2e5690cb965b","output":0,"to":"95f3d234-8975-4e2f-835c-b64437f72edc","input":0},{"from":"624af398-f09a-49b3-b817-e2658b78407c","output":0,"to":"150c62a3-b230-4e84-a45e-77abc74f1da7","input":0},{"from":"95f3d234-8975-4e2f-835c-b64437f72edc","output":0,"to":"776cf067-541c-45b5-956b-80a9b64c455b","input":0},{"from":"150c62a3-b230-4e84-a45e-77abc74f1da7","output":0,"to":"776cf067-541c-45b5-956b-80a9b64c455b","input":1},{"from":"b8d5ff7f-623b-4047-9b38-2e80870c4fbc","output":0,"to":"776cf067-541c-45b5-956b-80a9b64c455b","input":2},{"from":"417fbedb-fb0a-4e06-9e55-4d07b030c436","output":0,"to":"012ca3bb-d0eb-4727-802c-d09957e34793","input":0},{"from":"cbfcd97e-fd4e-4102-8032-892bfe6cb38e","output":0,"to":"2f900eb7-bc92-44dc-b6ce-a034da6d561b","input":0},{"from":"7aee2879-0715-4d9c-a43c-dc801de8fd7e","output":0,"to":"9c19d414-7d17-445e-b192-177e3da9ade5","input":0},{"from":"20f46aa7-aa92-441d-884c-5f2cf1ae93d6","output":0,"to":"167d1618-13ed-47d5-875f-9b6207fbf1af","input":0},{"from":"9c19d414-7d17-445e-b192-177e3da9ade5","output":0,"to":"417fbedb-fb0a-4e06-9e55-4d07b030c436","input":0},{"from":"2f900eb7-bc92-44dc-b6ce-a034da6d561b","output":0,"to":"417fbedb-fb0a-4e06-9e55-4d07b030c436","input":1},{"from":"167d1618-13ed-47d5-875f-9b6207fbf1af","output":0,"to":"417fbedb-fb0a-4e06-9e55-4d07b030c436","input":2},{"from":"cbfcd97e-fd4e-4102-8032-892bfe6cb38e","output":0,"to":"ff06412c-902b-4ef4-a56a-9b157aecdf45","input":0},{"from":"9c19d414-7d17-445e-b192-177e3da9ade5","output":0,"to":"cbfcd97e-fd4e-4102-8032-892bfe6cb38e","input":0},{"from":"298ce934-17a4-4a48-b06d-ead0dcaa6ad1","output":0,"to":"cbfcd97e-fd4e-4102-8032-892bfe6cb38e","input":1},{"from":"167d1618-13ed-47d5-875f-9b6207fbf1af","output":0,"to":"cbfcd97e-fd4e-4102-8032-892bfe6cb38e","input":2}]}}