I’m going through the tutorials and I’m struggling to understand how to start new projects to work on the tutorials and why the projects generated from pips differ from ones from the project wizard.
For example on the basic audio player tutorial:
The tutorial doesn’t make explicity clear if I’m supposed to start from a AudioApplication or some other variant. From context it appears that AudioApplication is the correct choice for this application. However, I’m a little unclear on why the project generated from a pip differs from one generated from the wizard and I’m not feeling very confident about the process.
For example, the project generated from pip has a MainWindow constructor that includes additional parameters:
MainWindow (const String& name, Component* c, JUCEApplication& a)
while from the wizard we get
MainWindow (String name)
Additionally there are differences in what is public/private, and various other changes related to the app variable.
I’m interested in the differences, advice on which version is more appropriate for what scenarios and advice on how to approach starting tutorials that don’t have explicit instructions on how to prepare the project before the tutorial.