{"id":18140892,"url":"https://github.com/daandelange/ofxsclang","last_synced_at":"2025-10-05T22:49:41.817Z","repository":{"id":260635318,"uuid":"881329779","full_name":"Daandelange/ofxSCLang","owner":"Daandelange","description":"libSCLang for OpenFrameworks","archived":false,"fork":false,"pushed_at":"2025-08-07T14:38:19.000Z","size":24,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-07T16:29:41.718Z","etag":null,"topics":["ofxaddon","openframeworks-addon","supercollider"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Daandelange.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-31T11:06:28.000Z","updated_at":"2025-08-07T14:38:22.000Z","dependencies_parsed_at":"2024-11-01T14:31:18.465Z","dependency_job_id":"aaee1e43-1972-4fa9-9253-9dbd175dbe27","html_url":"https://github.com/Daandelange/ofxSCLang","commit_stats":null,"previous_names":["daandelange/ofxsclang"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Daandelange/ofxSCLang","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daandelange%2FofxSCLang","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daandelange%2FofxSCLang/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daandelange%2FofxSCLang/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daandelange%2FofxSCLang/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Daandelange","download_url":"https://codeload.github.com/Daandelange/ofxSCLang/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Daandelange%2FofxSCLang/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278532356,"owners_count":26002346,"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","status":"online","status_checked_at":"2025-10-05T02:00:06.059Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["ofxaddon","openframeworks-addon","supercollider"],"created_at":"2024-11-01T16:07:14.276Z","updated_at":"2025-10-05T22:49:41.802Z","avatar_url":"https://github.com/Daandelange.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"ofxSCLang\n=====================================\n\n\nIntroduction\n------------\nThis addons wraps SuperCollider's libSCLang for OpenFrameworks to interpret sclang code.  \nNote that this doesn't provide the audio server functions, it only implements an sclang interpreter client.  \nAn SCLang client can control scsynth and interpret the SuperCollider language. [SCLang advantages over OSC control](https://doc.sccode.org/Guides/ClientVsServer.html#A%20final%20remark%20for%20the%20advanced%20reader).\n\nInstallation\n------------\n\n1. Install  \n  There are submodules which you need to **clone recursively**.\n  - `cd path/to/openframeworks/addons`\n  - `git clone  --recursive https://github.com/daandelange/ofxSCLang.git`\n2. Compile SClang  \n  An automated update and compile script is available.\n  - `cd path/to/ofxSCLang/libs_submodules`\n  - `./sync.sh`\n3. After compiling your ofApp, you need to copy (or symlink) `ofxSCLang/data/SCClassLibrary` to `yourOfApp.app/Contents/Macos/SCClassLibrary`.\n\nCompatibility\n------------\nTested on osx 10.15 + of_v0.12.0 using either Qt-creator, Xcode or makefiles.  \nWindows and Linux versions need some effort to get it running.\n\nKnown Issues\n------------\n- SClang's objects have a build-in limitation on stringifying objects for returning the post message.  \n  This can be fixed by editing `SCClassLibrary/Common/Core/Object.sc`: Replace `asString { arg limit = 512;` by `asString { arg limit = 2048;`.\n\nRelated\n-------\n- [ofxSuperCollider](http://github.com/genekogan/ofxSuperCollider) : openframeworks addon for controlling SuperCollider via OSC.\n- [ofxSuperColliderServer](https://github.com/satoruhiga/ofxSuperColliderServer) : Run a server directly within openframeworks.\n\nLicenses\n--------\nMade by [Daan de Lange](https://daandelange.com/) with the help of [José Miguel Fernandez](https://github.com/Josemiguelfernandez).\n\n- ofxSCLang : [MIT License](./LICENSE.md).\n- supercollider : [MIT License](https://github.com/supercollider/supercollider/blob/develop/COPYING).\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaandelange%2Fofxsclang","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdaandelange%2Fofxsclang","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdaandelange%2Fofxsclang/lists"}