Coding Simultaneous Output to Neopixel and an LED

Ok, so, JKSu, back to Mike's instructions in post #1 and the blinkWithoutDelay example. To be able to do this, you are going to need to become a bit more code savvy. We are not here to do it for you but we do want to encourage you to take those next steps and guide you towards the answer. So give it a go and post what you come up with, even if it won't compile (and if it won't compile, post the entire list of errors from the IDE, also in code tags).

The advice you got from the AdaFruit forum was not correct, or perhaps you misunderstood the answer. It is not the 64 steps that is the problem, its the use of delay(). All delay does is waste a bit of time. Nothing else can happen until the delay is over. The other forum directed you to the blinkWithoutDelay example, so I suspect they did understand your problem but you did not understand the answer.

The idea of blink without delay is to remove all delays (or at least all but the very short ones). Any steps that used to happen after the delay had finished must be moved to another part of the sketch, where they can be triggered at the appropriate time. How does the sketch know when the appropriate time is? By recording the time (the value of millis()) when an event (such as a button press) occurs, then checking the time regularly and calculating how much time has passed since the event. A bit like using a clock with a second hand. Once the required time has passed, the remaining actions can be done.