Hello everyone, I’m studying openframeworks in Japan.
I want to clear() all of step sequencer’s track when I push a button.
How can I do that?
Thanks and advise me plz!
have a good day!
Hello everyone, I’m studying openframeworks in Japan.
I want to clear() all of step sequencer’s track when I push a button.
How can I do that?
Thanks and advise me plz!
have a good day!
I see you have
vector<Step> steps;
As container. That’s mean you can simply use clear
to empty the vector.
http://www.cplusplus.com/reference/vector/vector/clear/
I think what you are trying to do is make all the steps unpressed(on = false) without changing the size of the vector.
If so, here’s a code you can try to clear all steps.
for (int y=0; y<seqs.size(); y++) {
for (int x=0; x<seqs[y]->steps.size(); x++) {
seqs[y]->steps[x].on = false;
}
}