{"id":19150136,"url":"https://github.com/aleh/noisechip","last_synced_at":"2025-07-29T01:35:06.728Z","repository":{"id":31698128,"uuid":"128639518","full_name":"aleh/NoiseChip","owner":"aleh","description":"Turns an ATtiny85 into a \"noise chip\" suitable for an analogue drum machine such as LDB-1.","archived":false,"fork":false,"pushed_at":"2022-04-27T19:56:44.000Z","size":6,"stargazers_count":21,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-05-07T05:30:33.806Z","etag":null,"topics":["analog","attiny85","drum-machine","noise-generator"],"latest_commit_sha":null,"homepage":"","language":"C++","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/aleh.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}},"created_at":"2018-04-08T12:35:47.000Z","updated_at":"2025-04-25T23:05:13.000Z","dependencies_parsed_at":"2022-08-07T16:30:49.244Z","dependency_job_id":null,"html_url":"https://github.com/aleh/NoiseChip","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/aleh/NoiseChip","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleh%2FNoiseChip","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleh%2FNoiseChip/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleh%2FNoiseChip/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleh%2FNoiseChip/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aleh","download_url":"https://codeload.github.com/aleh/NoiseChip/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aleh%2FNoiseChip/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267616582,"owners_count":24116155,"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-07-28T02:00:09.689Z","response_time":68,"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":["analog","attiny85","drum-machine","noise-generator"],"created_at":"2024-11-09T08:10:48.732Z","updated_at":"2025-07-29T01:35:06.700Z","avatar_url":"https://github.com/aleh.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NoiseChip\n\nTurns an ATtiny85 into a \"noise chip\" suitable for an analogue drum machine such as \n[LDB-1](http://mickeydelp.com/blog/anatomy-of-a-drum-machine).\n\nOne of the pins outputs digital \"white\" noise using a linear feedback shift register, \n4 other pins output different square waves out of tune with each other.\n\nThe noise is used by the snare drum, clap and hi-hat modules, while sqaure waves are \nused to add a bit of metallic tembre for the hi-hat.\n\nNote that the frequencies of the square waves are not described in the article, \nbut there is a reference to a schematics of Boss DR-110 where each of these square \nwave modules is made using 2 inverters with a 4.7nF capacitor being charged via \n82K, 120K, 330K, and 220K resistors. My crude calculation shows that the corresponding \nfrequencies are: 1049Hz, 717Hz, 261Hz, 392Hz. \n\nMeasuring the actual frequncies out of the ATtiny85 you get the following (hat tip to @zumdar):\n- Pin 0: 960 Hz\n- Pin 1: 673.5 Hz\n- Pin 2: 248 Hz\n- Pin 4: 369 Hz\n- Pin 5: Noise \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faleh%2Fnoisechip","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faleh%2Fnoisechip","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faleh%2Fnoisechip/lists"}