Udio and Universal didn't disclose the financial terms of their new music licensing agreements. They also said they will team up on a new streaming platform. As part of the agreement, Udio immediately ...