Yes, at least for this Scot, "balm" is the same as the first part of "bampot" and psalm is the same as "Sam".
Interesting, I always thought bampot had a first syllable rhyming with "lamp", but would pronounce balm to rhyme with calm. But then I'm from the south of England so bampot isn't a word I'd normally outside of reading Trainspotting...
I think Scots tend to shorten sounds - consider Edinburgh, which locals pronounce "Embra". Only having been here for about 30 years I've only got to the point of referring to it as "Edinbra".
Referring to it as "Eedeeenboooroooo" causes hilarity in local of all levels of seniority.