Updated Modular Scale function to have defaults