{"id":20629208,"url":"https://github.com/dcts/oscremotecontrol","last_synced_at":"2025-10-10T14:38:40.696Z","repository":{"id":101464812,"uuid":"177333221","full_name":"dcts/OscRemoteControl","owner":"dcts","description":"Control your computers keyboard and mouse remotely with your smartphone via TouchOSC. App build with processing (runs on Java).","archived":false,"fork":false,"pushed_at":"2019-06-26T12:10:22.000Z","size":5820,"stargazers_count":4,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-09-13T16:58:22.588Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Processing","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dcts.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2019-03-23T19:47:12.000Z","updated_at":"2025-06-26T14:04:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"7c8c7a96-275b-42e3-9e7c-7a87da190be9","html_url":"https://github.com/dcts/OscRemoteControl","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dcts/OscRemoteControl","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcts%2FOscRemoteControl","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcts%2FOscRemoteControl/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcts%2FOscRemoteControl/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcts%2FOscRemoteControl/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dcts","download_url":"https://codeload.github.com/dcts/OscRemoteControl/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dcts%2FOscRemoteControl/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279004178,"owners_count":26083689,"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-10T02:00:06.843Z","response_time":62,"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":[],"created_at":"2024-11-16T13:42:04.488Z","updated_at":"2025-10-10T14:38:40.680Z","avatar_url":"https://github.com/dcts.png","language":"Processing","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OSC Remote Control\n[![](https://i.ytimg.com/vi/pXnYKnZgFZQ/hqdefault.jpg?sqp=-oaymwEZCPYBEIoBSFXyq4qpAwsIARUAAIpCGAFwAQ==\u0026rs=AOn4CLBYdzFqwHKlPJKerxNip08K9E-QUA)](https://youtu.be/pXnYKnZgFZQ)\n\n\nControl your computers keyboard and mouse remotely with your smartphone via TouchOSC. You can find a demonstration of the programm [here](https://youtu.be/pXnYKnZgFZQ). You will need:\n- computer and a smartphone connected to the same wifi network!\n- either java runntime environment or processing installed\n- [TouchOSC smartphone app](#linking-touchosc) (availible for iPhone and Android, can be purchased for 5$)\n- TouchOSC Editor (downloadable for free) to import the custom OscRemoteControl layout.\n\n## Installation\n\nFollow this step-by-step guide to install OscRemoteControl on your computer. There are two ways of running the OscRemoteControl on your computer:\n\n### 1. Run OscRemoteControl with Java Runtime Environment (recommended)\n1. Install the [java runtime environment](https://www.java.com/en/download/). If you have java already installed on your machine the installer will recognize this and check for updates. If any updates are suggested, be sure to upgrade.\n2. Download this repository and run the executable for your operating system. For example, if you have a windows x64 OS, run `oscRemoteControl.exe` which is located inside `executables/application.windows64/`. \n3. If you see the following screen, you have successfully installed OscRemoteControl on your computer:\u003cbr\u003e\n\u003cimg width=\"400px\" src=\"https://user-images.githubusercontent.com/44790691/54880769-11d10180-4e49-11e9-9cf9-3693b464ca6c.PNG\"\u003e\n\n### 2. Run OscRemoteControl with Processing\n1. Download and install the processing programming environment for your operating system [here](https://processing.org/download/). \n2. Install the [oscP5](http://www.sojamo.de/libraries/oscP5/) library for processing. This step is mandatory, since OscRemoteControl wont work without it.\n3. Open [OscRemoteControl.pde](OscRemoteControl.pde) with processing and run the scetch by pressing the play button in the top left corner.\n4. The installation was successful when you see the same screen as mentioned in 1.3. \n\n\n### Linking TouchOSC\n\nOnce the OscRemoteControl runs on your computer, you will need to download the TouchOSC app. You can download the app here:\n- [TouchOSC for Android](https://play.google.com/store/apps/details?id=net.hexler.touchosc_a\u0026hl=en_US)\n- [TouchOSC for iPhone](https://itunes.apple.com/us/app/touchosc/id288120394)\n\nTo import the keyboard and mouse layout, you will additionaly need the TouchOSC Editor, which can be downloaded [here](https://hexler.net/software/touchosc) (be sure to scroll down to the \"downloads\" section and choose the right operating system). Extract the downloaded .zip file and run the TouchOSC Editor. Inside the program go to `Open` and import the previously downloaded file `TouchOSC-Layout\\_RemoteControl.touchosc` from this repository. You should now see the keyboard layout. To import this layout to your smartphone click on `Sync` and follow the instructions. You should now be able to switch between these 4 screens:\u003cbr\u003e\u003cbr\u003e\n\u003cimg width=\"450px\" src=\"https://user-images.githubusercontent.com/44790691/54986965-ee769580-4fb3-11e9-8067-4f3cb596dea9.gif\"\u003e\n\nOnce the layout is succesfully loaded, you will need to setup the ip-address and port inside your TouchOSC app. In the `CONNECTIONS` settings of the app, eneble OSC and insert the information shown by OscRemoteControl. Now you should be connected and able to control your keyboard and mouse via smartphone.\n\nIf you run into any issues feel free to open an Issue, I'm glad to help! \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcts%2Foscremotecontrol","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdcts%2Foscremotecontrol","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdcts%2Foscremotecontrol/lists"}