{"id":28625639,"url":"https://github.com/royk/compareeq","last_synced_at":"2026-02-24T11:05:01.410Z","repository":{"id":296499114,"uuid":"993596532","full_name":"royk/compareeq","owner":"royk","description":null,"archived":false,"fork":false,"pushed_at":"2025-05-31T16:43:41.000Z","size":193,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-06-12T08:11:34.006Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","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/royk.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-05-31T05:11:44.000Z","updated_at":"2025-05-31T16:43:44.000Z","dependencies_parsed_at":"2025-05-31T17:04:46.054Z","dependency_job_id":"8640ed59-5c55-41e0-bc24-c3807c05b46b","html_url":"https://github.com/royk/compareeq","commit_stats":null,"previous_names":["royk/compareeq"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/royk/compareeq","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/royk%2Fcompareeq","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/royk%2Fcompareeq/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/royk%2Fcompareeq/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/royk%2Fcompareeq/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/royk","download_url":"https://codeload.github.com/royk/compareeq/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/royk%2Fcompareeq/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":262846871,"owners_count":23373897,"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":"2025-06-12T08:11:09.106Z","updated_at":"2025-10-25T11:03:06.220Z","avatar_url":"https://github.com/royk.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EQ Reference Comparison\n\nA web-based tool for comparing and analyzing audio tracks using frequency analysis and AI-powered mixing advice.\n\n🌐 [Try it online](https://eqreference.netlify.app/)\n\n## Features\n\n- **Audio Comparison**: Upload and compare two audio tracks side by side\n- **Waveform Visualization**: View and interact with audio waveforms\n- **Frequency Analysis**: Generate detailed EQ curve comparisons\n- **AI-Powered Mixing Advice**: Get mixing recommendations using OpenAI's GPT-4\n- **Interactive Controls**: \n  - Zoom in/out functionality\n  - Adjustable analysis length\n  - Playback controls for both tracks\n  - Custom context input for more specific advice\n\n## Usage\n\n1. Open `index.html` in a modern web browser\n2. Upload your audio track and a reference track\n3. Use the waveform controls to select and analyze specific sections\n4. Adjust the analysis length as needed\n5. View the EQ curve comparison chart\n6. (Optional) Enter your OpenAI API key and additional context to get AI-powered mixing advice\n7. (Optional) Enter your OpenAI API key as url parameter `?key=[yourkey]`\n\n## Requirements\n\n- Modern web browser with JavaScript enabled\n- Audio files in a supported format (MP3, WAV, etc.)\n- OpenAI API key (optional, for mixing advice feature)\n\n## Technical Details\n\nThe application uses:\n- Chart.js for visualization\n- Web Audio API for audio processing\n- OpenAI's GPT-4 for AI-powered mixing advice\n\n## Privacy\n\n- All audio processing is done locally in your browser\n- When using the AI advice feature, your audio analysis data is sent to OpenAI's servers\n- Your OpenAI API key is only used for the AI advice feature and is not stored\n\n## License\n\nThis project is open source and available under the MIT License.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froyk%2Fcompareeq","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Froyk%2Fcompareeq","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Froyk%2Fcompareeq/lists"}