But it disables interrupts for the time it is sending the frame, causing the IRremote not to receive properly.
The DmxSimple library is the most inefficient library for sending DMX.
You should switch to a library that utilizes the UART to send DMX frames, like Conceptinetics And your issues will dissolve.