{"id":22323770,"url":"https://github.com/andrepxx/audio-tools","last_synced_at":"2025-03-26T05:23:11.155Z","repository":{"id":144362321,"uuid":"136656970","full_name":"andrepxx/audio-tools","owner":"andrepxx","description":"Some small tools useful when working with audio on the computer.","archived":false,"fork":false,"pushed_at":"2018-06-08T19:36:05.000Z","size":9,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-31T07:13:16.274Z","etag":null,"topics":["audio","impulse-response","python","sound"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andrepxx.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":"2018-06-08T19:10:52.000Z","updated_at":"2022-09-23T08:34:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"023b1808-9472-429a-b2ee-2ffefb953b17","html_url":"https://github.com/andrepxx/audio-tools","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/andrepxx%2Faudio-tools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrepxx%2Faudio-tools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrepxx%2Faudio-tools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrepxx%2Faudio-tools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrepxx","download_url":"https://codeload.github.com/andrepxx/audio-tools/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245593202,"owners_count":20640990,"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":["audio","impulse-response","python","sound"],"created_at":"2024-12-04T01:11:49.348Z","updated_at":"2025-03-26T05:23:11.134Z","avatar_url":"https://github.com/andrepxx.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# audio-tools\n\nTools for audio work, especially for measuring impulse responses of audio equipment.\n\nUsage\n-----\n\nOutputting a test signal through your default ALSA sound device:\n\n`python signal-gen.py`\n\nOn Fedora, this requires the package `python-alsaaudio` installed.\n\n`sudo dnf install python-alsaaudio`\n\nOn other distributions, the package name may be slightly different.\n\nDeriving an impulse response (`ir.wav`) from a step response (`sr.wav`).\n\n`python sr-to-ir.py sr.wav ir.wav`\n\nThe input file must be a monophonic 16-bit RIFF WAVE file, otherwise unexpected things may happen.\n\nThe impulse response will probably be quite noisy since the differentiation strongly amplifies high frequency components of the signal, which are generally noise. You may restrict the frequency range of the produced impulse response to the audible (20 Hz to 20 kHz) range to achieve a better signal-to-noise ratio (SNR) by appending an optional parameter called `postprocess`, although this will slightly reduce the accuracy of the impulse response produced.\n\n`python sr-to-ir.py sr.wav ir.wav postprocess`\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrepxx%2Faudio-tools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrepxx%2Faudio-tools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrepxx%2Faudio-tools/lists"}