are there known problems with fastled 3.1 using arduino 1.6.3, latest teensyduino,

are there known problems with fastled 3.1 using arduino 1.6.3, latest teensyduino, a teensy 3.1, the audio library and ws2812b pixels? I’m getting an issue that looks like it’s maybe interrupts stopping the display of the leds after 40 or so. The same code worked fine with the same setup but an older version of arduino and teensyduino. anything else i can look at or add to help diagnose? I can probably make a cut down version so i can provide code but it’s a huuuge project so it will take me a while! #define FASTLED_ALLOW_INTERRUPTS 0 apparently doesn’t change anything.

oh and i should add that examples like firstlight work fine so it’s probably using the audio library/audio shield that’s causing the problems

The behavior sounds like the audio interrupt is cutting out the writing of the frame. Where are you putting the #define FASTLED_ALLOW_INTERRUPTS 0?

(I do really wish people would just stop using WS2812 leds in environments where they want to do things with interrupts. Switch to APA102s already!)

I had the same issue, although with the Arduino 1.0.6 IDE. As it turned out, I had two places where FastLED.h was included.
After moving the FASTLED_ALLOW_INTERRUPTS 0 above the other include, it worked.

@Daniel_Garcia ​: as far as I know there are no flexible LED matrices (matrixes?) using APA102 yet…

Got it working! it was my fault in the end - i did roughly what @Gottfried_Mayer did and moving the #define to the very first line sorted it. Thanks guys!
I’ve switched to APA102s for all future work, made one A3 test screen and it works really well and i think a minimum of 10% framerate improvement (pending proper tests now that I have the ws2812s working…).