{"id":15396144,"url":"https://github.com/killedbyapixel/1keys","last_synced_at":"2025-08-21T15:32:19.039Z","repository":{"id":110261570,"uuid":"277876051","full_name":"KilledByAPixel/1Keys","owner":"KilledByAPixel","description":"A 1 Kilobyte JavaScript Piano","archived":false,"fork":false,"pushed_at":"2024-01-06T06:07:42.000Z","size":125,"stargazers_count":144,"open_issues_count":1,"forks_count":19,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-12-10T08:51:22.483Z","etag":null,"topics":["audio-player","instrument","javascript","music","piano"],"latest_commit_sha":null,"homepage":"https://killedbyapixel.github.io/1Keys","language":"JavaScript","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/KilledByAPixel.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-07T17:04:58.000Z","updated_at":"2024-11-15T23:35:32.000Z","dependencies_parsed_at":"2024-10-19T03:28:10.267Z","dependency_job_id":null,"html_url":"https://github.com/KilledByAPixel/1Keys","commit_stats":{"total_commits":79,"total_committers":1,"mean_commits":79.0,"dds":0.0,"last_synced_commit":"cf046305b92aa94e0ccd93ce6816b58c0cd95d15"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KilledByAPixel%2F1Keys","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KilledByAPixel%2F1Keys/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KilledByAPixel%2F1Keys/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KilledByAPixel%2F1Keys/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KilledByAPixel","download_url":"https://codeload.github.com/KilledByAPixel/1Keys/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":230520393,"owners_count":18238948,"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":["audio-player","instrument","javascript","music","piano"],"created_at":"2024-10-01T15:31:30.696Z","updated_at":"2024-12-20T01:15:34.192Z","avatar_url":"https://github.com/KilledByAPixel.png","language":"JavaScript","readme":"# 🎹 1Keys\nA 1 Kilobyte JavaScript Piano\nBy Frank Force 2020\n\n# [LIVE DEMO - Enhanced Version](https://killedbyapixel.github.io/1Keys)\n# [LIVE DEMO - 1k Version](https://killedbyapixel.github.io/1Keys/index.min.html)\n# [POSTMORTEM - Code Explanation](https://frankforce.com/?p=7617)\n\n# 🎹🎷🎻∿\n\nThis tiny three instrument piano supports play with both keyboard and mouse!\n\n## Features\n\n- Four different instrument sounds\n- Keyboard and mouse support\n- Multiple notes can be played independently\n- Notes can be held for any length of time\n- Sounds ramp on and off to eliminate pops\n- Keys light up red when played\n- Sounds stop if focus is lost\n\n[![Screenshot](/screen.jpg)](https://killedbyapixel.github.io/1Keys/)\n\nThe enhanced version sounds the same but has a few small bonus features...\n- Octave and Key control\n- Keyboard keys displyed on piano\n\nThanks to Rodrigo Siqueira for helping prototype.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkilledbyapixel%2F1keys","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkilledbyapixel%2F1keys","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkilledbyapixel%2F1keys/lists"}