Can Wave Pattern RAM ($ff30-ff3f) be modified at any time ?

No. Sound channel 3 must be disabled before you can write data to Wave Pattern RAM ($ff30-ff3f). Sound channel 3 is disabled by writing $00 to NR30 ($ff1a).