{"id":30920710,"url":"https://github.com/icantmakethings/stereorecorder","last_synced_at":"2026-05-19T07:36:50.921Z","repository":{"id":310819109,"uuid":"1040055010","full_name":"ICantMakeThings/StereoRecorder","owner":"ICantMakeThings","description":"FW for portable stereo recorder using a ESP32-S2 \u0026 PCM1808","archived":false,"fork":false,"pushed_at":"2025-08-20T11:01:55.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-08-20T13:08:26.696Z","etag":null,"topics":["audio","binaural","binauralaudio","esp","esp32","pcm1808","stereo"],"latest_commit_sha":null,"homepage":"","language":"C++","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/ICantMakeThings.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,"zenodo":null}},"created_at":"2025-08-18T11:44:11.000Z","updated_at":"2025-08-20T11:01:58.000Z","dependencies_parsed_at":"2025-08-20T13:08:35.037Z","dependency_job_id":"bd8dd84a-dde1-460a-aebb-e2d61f10e1c2","html_url":"https://github.com/ICantMakeThings/StereoRecorder","commit_stats":null,"previous_names":["icantmakethings/stereorecorder"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/ICantMakeThings/StereoRecorder","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICantMakeThings%2FStereoRecorder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICantMakeThings%2FStereoRecorder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICantMakeThings%2FStereoRecorder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICantMakeThings%2FStereoRecorder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ICantMakeThings","download_url":"https://codeload.github.com/ICantMakeThings/StereoRecorder/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ICantMakeThings%2FStereoRecorder/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274397615,"owners_count":25277399,"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-09-09T02:00:10.223Z","response_time":80,"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":["audio","binaural","binauralaudio","esp","esp32","pcm1808","stereo"],"created_at":"2025-09-10T01:49:07.666Z","updated_at":"2026-05-19T07:36:45.890Z","avatar_url":"https://github.com/ICantMakeThings.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"## What is this?\nThis is Firmware plus wiring for a portable stereo recorder using a ESP32-S2 \u0026 PCM1808\n\nWhy? I want to make a portable binaural mic but.. maybe instead of a weird stand, you use your ears! (tbh idk if thatll work.)\nLater on I plan to make a portable ambisonic mic setup, using a ESP32-S3 \u0026 2x PCM1808. This is just a test to see if stuff works.\n\n\nAs for rn, well heres how the audio works:\n\u003cimg width=\"1527\" height=\"276\" alt=\"image\" src=\"https://github.com/user-attachments/assets/af503a79-f880-4826-bc1b-e8100e658d07\" /\u003e\n\nYou can see theres noise, Might add some filteres or who knows what, I put a function generator and manually switching between L \u0026 R channel.\n\n\u003cimg width=\"1210\" height=\"702\" alt=\"image\" src=\"https://github.com/user-attachments/assets/c59b78e5-7020-43ba-b3b4-d76143576335\" /\u003e\n\n\u003cimg width=\"727\" height=\"888\" alt=\"image\" src=\"https://github.com/user-attachments/assets/0d57b3e8-a55b-4d62-a18a-8726e20a9990\" /\u003e\n\n## Wiring\n\n##### SD\n\nSD_CS 38\n\nSD_MOSI 35\n\nSD_MISO 36\n\nSD_SCK 37\n\n3V3 to 3.3V\n\n\n##### PCM1808\n\n1808_SCK 9\n\n1808_BCK 3\n\n1808_LRC 7\n\n1808_OUT 5\n\nFMY, MD1, MD0, GND - To GND\n\nConnect +5V to VBUS/5V\n\nConnect 3.3V to 3.3V\n\n*Note: Both 3v and 5v need to be connected at once on the PCM1808*\n\n## Usage\nPut in a SD card, when powering on, itll blink twice, if it blinks more than twice, the sd card did not initiate properly, try fix it, and press rst or replug power, once blinking stopped, you can press 0, aka the boot button to start recording, led will light up. if it blinks rapidly instead of a solid colour, the sd card was probibly unplugged or something. It will record **24-bit PCM @ 48 kHz**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficantmakethings%2Fstereorecorder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ficantmakethings%2Fstereorecorder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ficantmakethings%2Fstereorecorder/lists"}