A blurred screenshot on the iZotope Facebook page is currently all we've currently got to go on, along with a slightly cryptic message. We're reminded that "in order to master your music, you need audio in the first place... right?", before being warned to "get ready to create music like you've never created it before..."
All of which indicates that this could be some kind of sound making rather than sound processing tool, but we'll find out more later this week.