Seems like we are overthinking this a bit. In Rhythm there is a node for this. ( There is also a TextElement.ToLower node)