I thought it’s a good idea to have it at the end of setup() so it’s right before draw() starts, and the first tone is really played 5 secs.
It would be useful when you loaded some images etc. in setup() after loading the csv.
But you are right, it’s not necessary.
That’s correct.
If minim is able to play different tones parallel it would end up to play ~ 60 * 1000 notes parallel, I don’t know