Возможно, вам нужно настроить чувствительность вашего приложения к данным акселерометра? Похоже, вы позволяете даже малейшим движениям вызывать движения персонажа. Можете ли вы увеличить порог «шума» так, чтобы ему приходилось чуть больше наклонять, чтобы персонаж двигался, но не позволял звуковым колебаниям регулировать движения?
Другими словами, если отклонение акселерометра от положения покоя / последнее действительное показание акселерометра больше некоторого порогового значения, то примите новое показание акселерометра.