{"id":27061605,"url":"https://github.com/syphon/quartz-composer","last_synced_at":"2025-07-17T17:42:36.644Z","repository":{"id":9714703,"uuid":"11669244","full_name":"Syphon/Quartz-Composer","owner":"Syphon","description":"Syphon implementation for Quartz Composer","archived":false,"fork":false,"pushed_at":"2021-07-22T13:45:36.000Z","size":516,"stargazers_count":74,"open_issues_count":1,"forks_count":13,"subscribers_count":16,"default_branch":"master","last_synced_at":"2024-03-27T00:55:27.028Z","etag":null,"topics":["quartz-composer","quartzcomposer","syphon"],"latest_commit_sha":null,"homepage":null,"language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"wildabeast/BarcodeScanner","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Syphon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-25T19:35:37.000Z","updated_at":"2023-10-26T00:05:17.000Z","dependencies_parsed_at":"2022-09-02T08:32:18.951Z","dependency_job_id":null,"html_url":"https://github.com/Syphon/Quartz-Composer","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Syphon%2FQuartz-Composer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Syphon%2FQuartz-Composer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Syphon%2FQuartz-Composer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Syphon%2FQuartz-Composer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Syphon","download_url":"https://codeload.github.com/Syphon/Quartz-Composer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247349308,"owners_count":20924683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["quartz-composer","quartzcomposer","syphon"],"created_at":"2025-04-05T14:26:34.780Z","updated_at":"2025-04-05T14:26:35.320Z","avatar_url":"https://github.com/Syphon.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"Syphon for Quartz Composer\n===============\n\nSyphon is a system for sending video between applications. You can use it to send high resolution and high frame rate video, 3D textures and synthesized content between Quartz Composer and other applications.\n\nSyphon for Quartz Composer is packaged as a single plugin that contains 3 new patches:\n\n* Syphon Server List - Outputs a structure of available Syphon Servers suitable for feeding to the Syphon Client patch. \n\n* Syphon Client - Brings video from other applications into Quartz Composer.\n\n* Syphon Server - Publishes images (or the content of the 3D scene as rendered) from Quartz Composer, so that external applications which support Syphon can use them.\n\nLicensing\n===============\n\nSyphon for Quartz Composer is published under a Simplified BSD license. See the included License.txt file.\n\nRequirements\n===============\n\nMac OS X 10.6.4 or greater\nXcode tools 3.2.3 of greater for Quartz Composer Editor\n \nInstallation\n===============\n\nUse the [latest released installer](https://github.com/Syphon/Quartz-Composer/releases) to install the plugin.\n\nInstructions\n===============\n\nUsing the Syphon Server patch - Syphon Server for QC is a consumer patch, which means it executes on a specific layer. You can patch the output of an image or video provider or  filter to the Syphon Servers image port, or alternatively set the \"Source\" input menu of the Syphon Server to \"OpenGL Scene\", which will capture any content rendered into the Viewer. When using \"OpenGL Scene\", be sure to set the Syphon Servers layer number to be higher than any content you wish to capture. Syphon Server respects alpha (transparency) for any input image of rendered scene.\n\nUsing the Syphon Client patch - Syphon Client for QC is a provider patch, which outputs an image from an existing Syphon Server. You can manually enter the Server Name (the human readable descriptive title of the frame source), and the Application Name, or alternatively use the Syphon Server List object, which outputs a structure which contains the available discovered Syphon Servers. \n\nCompositions can use any number of Syphon Clients and Servers, and users can load numerous compositions that leverage Syphon.\n\nSupported Applications\n===============\n\nQuartz Composer compositions can be loaded by some 3rd party applications, so Syphon support should be easy to add to them.\n\nPlease see the support forums for an up to date list of working applications: http://forums.v002.info/forum.php?id=5\n\nChanges since version 3\n\n- Fix issue which caused unexpected output from the Syphon Server patch in \"Scene\" mode when render dimensions changed\n\nChanges since Public Beta 2\n\n- When a Server is active, AppNap is prevented if the host app is hidden on MacOS Mavericks\n- Fixes for various graphical issues affecting Servers\n\nChanges since Public Beta 1\n\n- If neither Server Name nor Application Name is provided to the Syphon Client plugin, it will match any available server.\n- Fixes and improvements to the underlying Syphon framework.\n\nCredits\n===============\n\nSyphon for Quartz Composer - Tom Butterworth (bangnoise) and Anton Marini (vade)\n\nhttp://syphon.v002.info\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyphon%2Fquartz-composer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsyphon%2Fquartz-composer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsyphon%2Fquartz-composer/lists"}