{"id":17245486,"url":"https://github.com/bobbicodes/noise","last_synced_at":"2025-03-26T05:09:01.975Z","repository":{"id":101319820,"uuid":"410807184","full_name":"bobbicodes/noise","owner":"bobbicodes","description":"Audio-visualizations of pseudorandom number generators","archived":false,"fork":false,"pushed_at":"2021-09-28T01:27:01.000Z","size":28,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-31T06:42:42.273Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Clojure","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/bobbicodes.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":"2021-09-27T08:43:01.000Z","updated_at":"2021-09-28T01:27:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"f33c193a-3be0-4988-b130-be7f69421912","html_url":"https://github.com/bobbicodes/noise","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/bobbicodes%2Fnoise","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobbicodes%2Fnoise/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobbicodes%2Fnoise/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bobbicodes%2Fnoise/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bobbicodes","download_url":"https://codeload.github.com/bobbicodes/noise/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245591625,"owners_count":20640692,"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-10-15T06:29:42.583Z","updated_at":"2025-03-26T05:09:01.957Z","avatar_url":"https://github.com/bobbicodes.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \"Random\" Noise\n\n**Audio-visualizations of pseudorandom number generators**\n\n\u003e \"People have traditionally tended to avoid learning about such subroutines; old methods that were comparatively unsatisfactory have been passed down blindly from one programmer to another, until the users have no understanding of the original limitations.\" - Knuth Vol. 2\n\nUseful applications of random numbers given in Knuth's introduction:\n\n1. Simulation\n2. Sampling\n3. Numerical analysis\n4. Computer programming\n5. Decision making\n6. Aesthetics\n7. Recreation\n\nThe first time I heard of a [linear-feedback shift register](https://en.wikipedia.org/wiki/Linear-feedback_shift_register) was while reverse-engineering the noise channel of the audio processing unit [(APU)](https://wiki.nesdev.com/w/index.php/APU) of the Nintendo Entertainment System (NES). This method happens to produce some very interesting percussion sounds. Makes one wonder what other generators would sound like.\n\nWe shall implement the classic noise algorithms and... _listen_ to them.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbobbicodes%2Fnoise","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbobbicodes%2Fnoise","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbobbicodes%2Fnoise/lists"}