Logos: Depeche Mode vs Orlando Museum of Art March 20, 2013 Get link Facebook X Pinterest Email Other Apps Depeche Mode's album Delta Machine is being released March 26, 2013. The logo reminds us of the Orlando Museum of Art logo. This is proof that we've been in Orlando too long.