{"id":23608245,"url":"https://github.com/keijiro/OscJackVS","last_synced_at":"2025-08-30T14:31:50.066Z","repository":{"id":53770307,"uuid":"312574269","full_name":"keijiro/OscJackVS","owner":"keijiro","description":"OSC plugin for Unity Visual Scripting","archived":false,"fork":false,"pushed_at":"2022-04-26T08:39:42.000Z","size":102,"stargazers_count":86,"open_issues_count":0,"forks_count":3,"subscribers_count":5,"default_branch":"main","last_synced_at":"2024-12-27T14:12:56.225Z","etag":null,"topics":["bolt","osc","unity","unity3d"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/keijiro.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-13T12:49:57.000Z","updated_at":"2024-12-24T03:22:29.000Z","dependencies_parsed_at":"2022-08-28T08:21:20.595Z","dependency_job_id":null,"html_url":"https://github.com/keijiro/OscJackVS","commit_stats":null,"previous_names":["keijiro/boltoscjack"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keijiro%2FOscJackVS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keijiro%2FOscJackVS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keijiro%2FOscJackVS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keijiro%2FOscJackVS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/keijiro","download_url":"https://codeload.github.com/keijiro/OscJackVS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231494452,"owners_count":18385248,"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":["bolt","osc","unity","unity3d"],"created_at":"2024-12-27T14:13:01.902Z","updated_at":"2024-12-27T14:13:02.831Z","avatar_url":"https://github.com/keijiro.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"OSCJackVS\n=========\n\n![gif](https://i.imgur.com/j2ODNQe.gif)\n\n**OscJackVS** is an extension for visual scripting in [Unity] that adds custom\nnodes for handling [OSC (Open Sound Control)] messages.\n\n[OSC (Open Sound Control)]: http://opensoundcontrol.org/\n[Unity]: https://unity3d.com/\n\nIt uses [OSC Jack] as a backend. If you're interested in using OSC without\nvisual scripting, please check the [OSC Jack] project.\n\n[OSC Jack]: https://github.com/keijiro/OscJack\n\nSystem Requirements\n-------------------\n\n- Unity 2021.3 or later\n\nOSC Jack requires `System.Net.Sockets` supported on most platforms but a few\nnetwork-restrictive platforms like WebGL.\n\nHow To Install\n--------------\n\nThis package is available in the `Keijiro` scoped registry.\n\n- Name: `Keijiro`\n- URL: `https://registry.npmjs.com`\n- Scope: `jp.keijiro`\n\nPlease follow [this gist] to add the registry to your project.\n\n[this gist]: https://gist.github.com/keijiro/f8c7e8ff29bfe63d86b888901b82644c\n\nOSC Connection\n--------------\n\n![OSC Connection](https://user-images.githubusercontent.com/343936/165038054-33bebb1c-27b6-4fa3-9dd7-6f4091c7eb65.png)\n\nThe OSC Jack components require **OSC Connection** files to specify connection\ntypes, host addresses and port numbers. To create a new OSC Connection file,\nnavigate to Assets \u003e Create \u003e ScriptableObjects \u003e OSC Jack \u003e Connection.\n\nYou must specify a target host address to send OSC messages (leave it empty for\nreceive-only connections).\n\nCustom Nodes\n------------\n\n### OSC Input\n\n![OSC Input](https://user-images.githubusercontent.com/343936/165106715-2f970d2f-0f2c-4b98-90d9-2ebb7bb99461.png)\n\n**OSC Input** receives OSC messages in a flow graph.\n\nThere are the following variants for different data types:\n\n- OscBangInput (trigger without data)\n- OscIntInput\n- OscFloatInput\n- OscStringInput\n- OscVector2Input\n- OscVector3Input\n- OscVector4Input\n\nNote that it triggers the event multiple times in a single frame.\n\n### OSC Output\n\n![OSC Output](https://user-images.githubusercontent.com/343936/165106832-4d19d13e-343b-488f-8e5e-84c337e05c05.png)\n\n**OSC Output** sends OSC messages from a flow graph.\n\nThere are the following variants for different data types:\n\n- OscBangOutput (trigger without data)\n- OscIntOutput\n- OscFloatOutput\n- OscStringOutput\n- OscVector2Output\n- OscVector3Output\n- OscVector4Output\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeijiro%2FOscJackVS","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeijiro%2FOscJackVS","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeijiro%2FOscJackVS/lists"}