Does anyone know what the chemical was that produced the smoke?
Cheap stuff which is probably what these were is some variation of gunpowder with a dye added. The dye:
- absorbs heat so it burns slowly and does not go bang
- forms a cloud of fine particals of the desired colour