{"id":19884547,"url":"https://github.com/zzkt/osc-devices","last_synced_at":"2026-03-06T10:01:57.901Z","repository":{"id":214464831,"uuid":"736590186","full_name":"zzkt/osc-devices","owner":"zzkt","description":"A common lisp implementation of the Open Sound Control protocol aka OSC (with devices \u0026 CLOS)","archived":false,"fork":false,"pushed_at":"2023-12-28T10:40:19.000Z","size":95,"stargazers_count":1,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"endless","last_synced_at":"2025-02-25T00:33:30.538Z","etag":null,"topics":["opensoundcontrol","osc"],"latest_commit_sha":null,"homepage":"","language":"Common Lisp","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zzkt.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS"}},"created_at":"2023-12-28T10:13:44.000Z","updated_at":"2024-05-17T14:38:07.000Z","dependencies_parsed_at":"2023-12-28T11:39:49.354Z","dependency_job_id":"b0e38c5a-0250-46e6-a67d-ff3f2aef8047","html_url":"https://github.com/zzkt/osc-devices","commit_stats":null,"previous_names":["zzkt/osc-devices"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/zzkt/osc-devices","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zzkt%2Fosc-devices","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zzkt%2Fosc-devices/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zzkt%2Fosc-devices/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zzkt%2Fosc-devices/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zzkt","download_url":"https://codeload.github.com/zzkt/osc-devices/tar.gz/refs/heads/endless","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zzkt%2Fosc-devices/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30171656,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-06T07:56:45.623Z","status":"ssl_error","status_checked_at":"2026-03-06T07:55:55.621Z","response_time":250,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["opensoundcontrol","osc"],"created_at":"2024-11-12T17:27:50.246Z","updated_at":"2026-03-06T10:01:57.849Z","avatar_url":"https://github.com/zzkt.png","language":"Common Lisp","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Open Sound Control\n\nThis is a common lisp implementation of the Open Sound Control Protocol aka OSC. The code should be close to the ansi standard, and does not rely on any external code/ffi/etc+ to do the basic encoding and decoding of packets. since OSC does not specify a transport layer, messages can be send using TCP or UDP (or carrier pigeons), however it seems UDP is more common amongst the programmes that communicate using the OSC protocol. the osc-examples.lisp file contains a few simple examples of how to send and receive OSC via UDP, and so far seems reasonably compatible with the packets send from/to max-msp, pd, supercollider and liblo. more details about OSC can be found at https://opensoundcontrol.org/\n\n## OSC devices\n\nThis library includes a high level interface to sending and receiving osc messages to and from devices.\n\n## installation \u0026 usage\n\nthe current version of this code is available from github\n\n`git clone https://github.com/zzkt/osc-devices`\n\nor via quicklisp.. .\n\n`(ql:quickload \"osc-devices\")`\n\nThere are some basic examples in `osc-examples.lisp` and the `devices/examples/osc-device-examples.lisp` file shows how to use a higher-level API for sending and receiving OSC messages.\n\n## OSC device-less\n\nsee → https://github.com/zzkt/osc\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzzkt%2Fosc-devices","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzzkt%2Fosc-devices","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzzkt%2Fosc-devices/lists"}