{"id":23491667,"url":"https://github.com/halfbyte/webloop","last_synced_at":"2025-04-15T06:51:56.089Z","repository":{"id":776411,"uuid":"464632","full_name":"halfbyte/webloop","owner":"halfbyte","description":"A web synthesizer/sequencer.","archived":false,"fork":false,"pushed_at":"2011-08-18T06:36:57.000Z","size":158,"stargazers_count":23,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-15T06:51:51.336Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://webloop.pixelpoke.de/","language":"JavaScript","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/halfbyte.png","metadata":{"files":{"readme":"README","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}},"created_at":"2010-01-09T00:30:08.000Z","updated_at":"2021-08-31T02:53:50.000Z","dependencies_parsed_at":"2022-08-16T10:50:35.024Z","dependency_job_id":null,"html_url":"https://github.com/halfbyte/webloop","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/halfbyte%2Fwebloop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halfbyte%2Fwebloop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halfbyte%2Fwebloop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/halfbyte%2Fwebloop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/halfbyte","download_url":"https://codeload.github.com/halfbyte/webloop/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249023710,"owners_count":21199958,"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-25T01:28:59.120Z","updated_at":"2025-04-15T06:51:56.073Z","avatar_url":"https://github.com/halfbyte.png","language":"JavaScript","readme":"*** Webloop ***\n\nThis is the second iteration on the idea of a synthesizer in the web.\n\nThis time around, it's another crazy thing: software synthesis in javascript. Yes, that's possible.\n\nWhat is currently not possible is to output calculated sound data via javascript, so for that purpose, I use a simple flash applet.\n\nThe name is derived from Nanoloop (see www.nanoloop.com) from which I also \"stole\" the pattern editor design.\n\nTo see it in action, install the dependencies and start the sinatra app:\n\n$ ruby app.rb\n\nNow you can direct your Safari browser to http://localhost:4567\n\nIf your browser is fast enough and it does support flash, you can press the link that says \"play\" and then you should hear the\nsounds of my javascript only synthesizer.\n\n*** Issues***\n\nAs it seems, the flash applet I use to stream the sound, has some issues in that it sometimes hogs way too much CPU.\nI wasn't able to debug that.\n\nFeel free to report issues to http://github.com/halfbyte/webloop/issues\n\n\npattern.yml is random shit, don't hold me responsible for this not being proper music :)\n\n*** License ***\n\n           DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n                   Version 2, December 2004\n\n  Copyright (C) 2004 Sam Hocevar\n  14 rue de Plaisance, 75014 Paris, France\n  Everyone is permitted to copy and distribute verbatim or modified\n  copies of this license document, and changing it is allowed as long\n  as the name is changed.\n\n           DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE\n  TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION\n\n  0. You just DO WHAT THE FUCK YOU WANT TO.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalfbyte%2Fwebloop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhalfbyte%2Fwebloop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhalfbyte%2Fwebloop/lists"}