Skip to content

leafac/cpp-dsp-juce--study-group

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 12, 2024
335b04f · Jan 12, 2024

History

98 Commits
No commit message
Oct 13, 2022
No commit message
Jan 12, 2024
No commit message
Jan 30, 2022
No commit message
Mar 30, 2023
No commit message
Nov 10, 2023
No commit message
Feb 15, 2022
No commit message
Jan 2, 2023
No commit message
Feb 2, 2022

Repository files navigation

C++ & Digital Signal Processing & JUCE · Study Group

👉 Join us on Discord. Introduce yourself on the #leandro-facchinetti channel.

What We’ll Cover?

  • 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.

    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 on JSFX, which you can think of as being a friendlier version of C++.

  • 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.

  • JUCE. 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.

    We have to learn to walk before we can run, so we’ll start focusing on C++ & DSP before we move on to JUCE.

Timeline

The 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.

People

Leandro Facchinetti
Leandro Facchinetti

Fotis
Fotis