Since he managed to make 1 kilo of it I'm sure he knows about the dangers of the Ba salts.
The answer to your issue was to check with litmus paper the solution of Ba nitrate before the crystalization started to take place. In practice this means to bring the solution to a boil and add some water since barium nitrate is not that soluble and the water brought by the acid/carbonate may not be enough to dissolve it.
Your bet now is adding more carbonate. An elegant solution if you have no more Ba carbonate is to use potassium carbonaten (if you have it

) - the reulting nitrate won't effect the pyro flame, but no more ammonium perc greens too. The bad side is that if you are left with too much potassium carbonate the nitrate will be hygroscopical, which is why barium carbonate is preffered.
At any rate NEVER use that barium nitrate you have since it could auto-ignite the compos in certain conditions.