{"id":23500458,"url":"https://github.com/techninja/playerpi","last_synced_at":"2025-04-25T08:57:57.657Z","repository":{"id":25187749,"uuid":"28611137","full_name":"techninja/playerpi","owner":"techninja","description":"PlayerPi-ano socket.io midi server for electric pianos","archived":false,"fork":false,"pushed_at":"2014-12-31T23:45:13.000Z","size":166,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-16T16:25:29.095Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/techninja.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}},"created_at":"2014-12-30T00:08:10.000Z","updated_at":"2015-03-30T06:32:18.000Z","dependencies_parsed_at":"2022-08-23T18:00:53.450Z","dependency_job_id":null,"html_url":"https://github.com/techninja/playerpi","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techninja%2Fplayerpi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techninja%2Fplayerpi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techninja%2Fplayerpi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techninja%2Fplayerpi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/techninja","download_url":"https://codeload.github.com/techninja/playerpi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250573347,"owners_count":21452345,"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":[],"created_at":"2024-12-25T06:44:21.425Z","updated_at":"2025-04-24T05:53:16.184Z","avatar_url":"https://github.com/techninja.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"PlayerPI(ano)\n========\n\nA socket.io midi \"server\" and web interface for MIDI capable electric pianos, run on\na Raspberry Pi.\n\n### WHY??\nI hacked this together for some crazy reason over the course of a few days.\nDoesn't require running on a PI, but does require running the server on a machine with\naccess to valid MIDI ports.\n\n\n### HOW!?\nI've installed a Raspberry Pi model B in my Yamaha Clavinova\n(there's so much room under the hood!), stealing power from the old floppy drive power\ncable, and running a USB midi adapter through a gap in the lid. Looks stock!\n\n\nCommunication is done via a WiFi dongle attached to the second USB port (and setting\nthis up is outside the scope of this project). Once you have connectivity, you can\ninstall this script (use node \u003e v10) and you should be up and running! I'll include\nmore instructions on how I got mine setup and all steps involved getting there when\nI get a moment.\n\n\n### Notes:\nHTML interface uses parts of CSS and HTML originally created by\n[Mihail Ilinov](https://developer.cdn.mozilla.net/media/uploads/demos/M/i/MikeMnD/bbd077c574670ad3c70aab5aa64258be/html5-piano_1315774273_demo_package/index.html).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechninja%2Fplayerpi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechninja%2Fplayerpi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechninja%2Fplayerpi/lists"}