Is C++ the right language? That depends entirely on the context. If you need to plug your code into another application, framework or whatever else, you probably have to use whatever language that framework is made for.
If you're making your own free-standing app? Probably not. There are several reasons why I'd suggest you go with another language:
- C++ isn't well suited for beginners. If your goal is to learn programming through these projects, go with a language that is more amenable to "learning by doing". C++ is full of pitfalls and things that "seem to work", until one day they don't. Add to this a horribly complex syntax and some pretty complex idioms and techniques you have to master to work around quirks of the language that simply are non-issues in pretty much any other language, and you have a good source of bugs and frustrations, and not much more.
- C++ has no concept of "audio". C++ doesn't come with any kind of support for recording, processing or playing audio, loading or saving audio files or anything else. Most modern languages have some form of audio support built into the standard language (at least the ability to load and play mp3 files and other such basics). In C++, all of this will have to be done through third-party libraries and OS-specific code.
If you have a real choice in language, I'd say go for something like Python or C#. They're easier to learn, come with a lot more functionality out of the box, and make it a lot harder to shoot yourself in the foot. I wouldn't recommend C++ to someone who isn't already an experienced programmer.