{"id":18774171,"url":"https://github.com/leafac/cpp-dsp-juce--study-group","last_synced_at":"2025-04-13T09:21:22.210Z","repository":{"id":38189972,"uuid":"453634572","full_name":"leafac/cpp-dsp-juce--study-group","owner":"leafac","description":null,"archived":false,"fork":false,"pushed_at":"2024-01-12T18:29:31.000Z","size":1243,"stargazers_count":60,"open_issues_count":0,"forks_count":3,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-03-27T00:54:56.224Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/leafac.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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},"funding":{"patreon":"leafac","custom":["https://paypal.me/LeandroFacchinettiEU","https://btc.com/34KJBgtaFYMtDqpSgMayw9qiKWg2GQXA9M"],"github":"leafac"}},"created_at":"2022-01-30T09:13:37.000Z","updated_at":"2024-11-28T10:42:04.000Z","dependencies_parsed_at":"2023-02-14T11:46:13.413Z","dependency_job_id":"928bd837-dce0-4485-94b2-b89cc05c2ec1","html_url":"https://github.com/leafac/cpp-dsp-juce--study-group","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/leafac%2Fcpp-dsp-juce--study-group","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leafac%2Fcpp-dsp-juce--study-group/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leafac%2Fcpp-dsp-juce--study-group/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/leafac%2Fcpp-dsp-juce--study-group/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/leafac","download_url":"https://codeload.github.com/leafac/cpp-dsp-juce--study-group/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248689374,"owners_count":21145922,"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":"2024-11-07T19:37:34.831Z","updated_at":"2025-04-13T09:21:22.182Z","avatar_url":"https://github.com/leafac.png","language":"C++","funding_links":["https://patreon.com/leafac","https://paypal.me/LeandroFacchinettiEU","https://btc.com/34KJBgtaFYMtDqpSgMayw9qiKWg2GQXA9M","https://github.com/sponsors/leafac"],"categories":[],"sub_categories":[],"readme":"\u003cimg alt=\"C++ \u0026 Digital Signal Processing \u0026 JUCE · Study Group\" src=\"images/splash.png\" width=\"830\" /\u003e\n\n\u003ch3 align=\"center\"\u003e\n\u003ca href=\"https://discord.gg/3jWqw4AyuE\"\u003e\u003cstrong\u003eConversations on Discord\u003c/strong\u003e\u003c/a\u003e ·\n\u003ca href=\"https://www.youtube.com/c/leafac\"\u003e\u003cstrong\u003eMeetings on YouTube\u003c/strong\u003e\u003c/a\u003e ·\n\u003ca href=\"documentation/meeting-notes.md\"\u003e\u003cstrong\u003eMeeting Notes\u003c/strong\u003e\u003c/a\u003e\n\u003c/h3\u003e\n\n# 👉 Join us on [Discord](https://discord.gg/3jWqw4AyuE). Introduce yourself on the #leandro-facchinetti channel.\n\n## What We’ll Cover?\n\n- **The basics of C++.** We’ll start at a pace that’s suitable for beginners and cover only the most essential features of the language, not everything it has to offer—C++ is a big language.\n\n  One the one hand, C++ probably isn’t the best first language for someone new to programming because it’s a complicated language; on the other hand C++ has a lot of educational material, some great development tools, and a big community. And depending on the application, for example, real-time audio processing, C++ is the de-facto standard. In any case, if you’re completely new to programming you should probably ramp up by watching some of [these live-coding sessions](https://www.youtube.com/c/leafac) on JSFX, which you can think of as being a friendlier version of C++.\n\n- **Digital Signal Processing (DSP).** Topics like filters, distortion, compressors, and so forth. The main focus is working with audio, but you’d be surprised to find how much of it transfers to other areas, for example, working with images, video, radars, radio, and so forth.\n\n- **[JUCE](https://juce.com).** This is a framework that many people use to develop audio applications in C++. It helps with some differences between developing for different operating systems and includes some utilities for processing audio and managing graphical user interfaces.\n\n  We have to learn to walk before we can run, so we’ll start focusing on C++ \u0026 DSP before we move on to JUCE.\n\n## Timeline\n\nThe first meeting is on 2022-02-01, 18:30 UTC, and we don’t have a definite schedule yet. You’re welcome to join later and you may catch up with what we’ve been doing to by [watching the meetings on YouTube](https://www.youtube.com/c/leafac).\n\n## People\n\n\u003ctable\u003e\n\u003ctr\u003e\n\u003ctd\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://leafac.com\"\u003e\n\u003cimg alt=\"Leandro Facchinetti\" src=\"images/leandro-facchinetti.png\" width=\"80\"\u003e\u003cbr/\u003e\nLeandro Facchinetti\n\u003c/a\u003e\n\u003c/p\u003e\n\u003c/td\u003e\n\u003ctd\u003e\n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://www.youtube.com/user/seethisaccount\"\u003e\n\u003cimg alt=\"Fotis\" src=\"images/fotis.png\" width=\"80\"\u003e\u003cbr/\u003e\nFotis\n\u003c/a\u003e\n\u003c/p\u003e\n\u003c/td\u003e\n\u003c/tr\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleafac%2Fcpp-dsp-juce--study-group","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleafac%2Fcpp-dsp-juce--study-group","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleafac%2Fcpp-dsp-juce--study-group/lists"}