{"id":20313262,"url":"https://github.com/copych/esp32_i2s_monitor_recorder","last_synced_at":"2026-04-20T04:04:21.852Z","repository":{"id":238197028,"uuid":"796072276","full_name":"copych/ESP32_I2S_Monitor_Recorder","owner":"copych","description":"ESP32 I2S signal monitor / SD recorder. It uses OLED to show signal and frequency response. ","archived":false,"fork":false,"pushed_at":"2024-05-04T21:46:45.000Z","size":23,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-14T12:29:18.132Z","etag":null,"topics":["esp32","i2s","microsd","oled","recorder","sdmmc","sound"],"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/copych.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":"2024-05-04T21:14:49.000Z","updated_at":"2024-11-05T11:19:22.000Z","dependencies_parsed_at":"2024-05-04T22:24:09.708Z","dependency_job_id":"37f8145f-f7a2-4a6c-84a9-84091c621484","html_url":"https://github.com/copych/ESP32_I2S_Monitor_Recorder","commit_stats":null,"previous_names":["copych/esp32_i2s_monitor_recorder"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/copych%2FESP32_I2S_Monitor_Recorder","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/copych%2FESP32_I2S_Monitor_Recorder/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/copych%2FESP32_I2S_Monitor_Recorder/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/copych%2FESP32_I2S_Monitor_Recorder/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/copych","download_url":"https://codeload.github.com/copych/ESP32_I2S_Monitor_Recorder/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241812371,"owners_count":20024363,"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":["esp32","i2s","microsd","oled","recorder","sdmmc","sound"],"created_at":"2024-11-14T18:10:12.985Z","updated_at":"2026-04-20T04:04:21.811Z","avatar_url":"https://github.com/copych.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ESP32_I2S_Monitor_Recorder\n\nSometimes the only way to debug realtime I2S output is to get the exact signal recorded and analyze it with a \"magnifying glass\", count samples and measure amplitudes. This simple tool is what I've made for such cases.\n\nOLED display shows some helpful info: D-weighted frequency response, momentary signal form and used dynamic range percentage.\n\nOn clicking \"BOOT\" key of the devboard the recording is launched, display shows samples count. Second press stops the recording and finalizes the writing of \"sound.wav\" in the root of the SD (microSD) card.\n\n\n## Connections:\n\nPIN_I2S_BCLK 25\n\n PIN_I2S_DIN 26\n\n PIN_I2S_LRC 27\n \n_\n \n SDMMC_D0  2\n\n SDMMC_D1  4\n\n SDMMC_D2  12\n \n SDMMC_D3  13\n\n_\n\n SDA_PIN 21\n \n SCL_PIN 22\n\n SDMMC_CLK 14\n\n SDMMC_CMD 15\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcopych%2Fesp32_i2s_monitor_recorder","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcopych%2Fesp32_i2s_monitor_recorder","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcopych%2Fesp32_i2s_monitor_recorder/lists"}