{"id":13730513,"url":"https://github.com/tobanteAudio/juce-cookbook","last_synced_at":"2025-05-08T03:30:46.184Z","repository":{"id":166828540,"uuid":"190634960","full_name":"tobanteAudio/juce-cookbook","owner":"tobanteAudio","description":"Collection of tutorials \u0026 resources for the C++ library JUCE","archived":false,"fork":false,"pushed_at":"2020-06-07T19:48:11.000Z","size":526,"stargazers_count":111,"open_issues_count":0,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-14T21:38:05.855Z","etag":null,"topics":["audio","audiounit","cookbook","cpp","cpp17","dsp","juce","juce-framework","mobile","opengl","tutorial","vst3","vsts"],"latest_commit_sha":null,"homepage":null,"language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tobanteAudio.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}},"created_at":"2019-06-06T19:03:45.000Z","updated_at":"2024-11-05T13:32:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"c95e4c77-f7ef-42fa-8fe2-5f4d697b0480","html_url":"https://github.com/tobanteAudio/juce-cookbook","commit_stats":null,"previous_names":["tobanteaudio/juce-cookbook"],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobanteAudio%2Fjuce-cookbook","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobanteAudio%2Fjuce-cookbook/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobanteAudio%2Fjuce-cookbook/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tobanteAudio%2Fjuce-cookbook/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tobanteAudio","download_url":"https://codeload.github.com/tobanteAudio/juce-cookbook/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252992853,"owners_count":21837181,"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","audiounit","cookbook","cpp","cpp17","dsp","juce","juce-framework","mobile","opengl","tutorial","vst3","vsts"],"created_at":"2024-08-03T02:01:15.909Z","updated_at":"2025-05-08T03:30:45.530Z","avatar_url":"https://github.com/tobanteAudio.png","language":"Makefile","funding_links":[],"categories":["Educational"],"sub_categories":[],"readme":"# JUCE Cookbook\n\n**WARNING: WORK IN PROGRESS. SOME SECTIONS MIGHT NOT HAVE ANY CONTENT OR ONLY A LIST OF KEYWORDS FOR ME AS A TODO LIST.**\n\nA collection of examples \u0026 workflow tips related to the C++ library JUCE.\n\n[**Read Online**](https://tobanteaudio.gitbook.io/juce-cookbook/)\n\n[**GitHub Repository**](https://github.com/tobanteAudio/juce-cookbook)\n\n## Intro\n\n### Why did I write this\n\nI started using JUCE because I wanted to make my own audio plug-ins and after doing a little bit research JUCE seemed to be the way to go.\n\nOver the last couple of years, I have collected all of the resources related to JUCE that I could find. The list of bookmarked pages \u0026 code snippets have grown to quite a collection, so I decided to publish them as a cheat sheet for myself and everybody else who uses or wants to use JUCE.\n\n### About myself\n\nI started with programming at the age of 10. C++ was my first and primary language for the first couple of years. I have since then used Python, JS \u0026 Golang. I currently studying computer science with a focus on embedded systems in Berlin.\n\n## Disclaimer\n\nI'm definitely not an expert in JUCE or C++. I do have a job as a C++ developer, but unfortunately not using JUCE. So if you find any problems in my examples, feel free to open an issue.\n\n## Code license\n\nJUCE is published under a dual license, it is free for open source \u0026 small projects. You can find their license for JUCE [here](https://juce.com/juce-5-license).\n\nAll of my example code in this repository is published to the public domain under the [Creative Commons CC0 1.0](#license) license.\n\n## Contribute\n\nIf you find any bugs or design problems in my examples feel free to open up an issue on GitHub.\n\nIf you want to add examples or resources to this collection you can either push a pull request directly or open up an issue first, if you have any questions. Please make sure that your topic is not already covered by one of the official JUCE tutorials. If you want to add to one of the official tutorials make sure you include a link to that page, so we can keep duplicate code as minimal as possible. Maintaining the same tutorial twice doesn't make much sense.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FtobanteAudio%2Fjuce-cookbook","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FtobanteAudio%2Fjuce-cookbook","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FtobanteAudio%2Fjuce-cookbook/lists"}