Those are all rifle powders that you have. The 3031 is the fastest, and 4064 the slowest. They need quite a bit of pressure to burn completely. Personally, I wouldn't try it. You would need fairly robust containment for the charges, and I think the reliability would be iffy at best.
As others have said, Smokeless powder wont generate the pressure or gas volume required for ejection. For fun, take a thimble full of BP and one of smokeless and ignite them. That will be your answer.