Думаю проблема больше психологическая, в психологической зажатости. Дома, когда никто не смотрит, ты себя не чувствуешь стесненным, вот и ведешь себя свободнее и легче играешь.
А как только средь социума начинаешь играть, тут же начинаешь бояться что чтото не то или не так сыграешь, а страх сковывает.
Я например с этим просто боролся. Если перед кем то собираешься играть перед ним же начинаешь играть всякую фигню, разогреваешься. При этом окончательно опускаешь себя с тормоза сыграть не то и не так. Проверено - барьер через 15 минут спадает и начинаешь играть не хуже чем дома. Интересно наблюдать после слов "А теперь начнем играть" удивленное лицо зрителя
: "Так это был разогрев?"
)))