Miami's ridiculously stacked rap festival Rolling Loud is this weekend (and it's streaming live), and a few of the artists playing have got some new stuff out right before the fest.

Future has a new video for "Mask Off," the biggest single off his two 2017 albums so far (it's from the self-titled). The video was directed by Colin Tilley and it stars Amber Rose. Watch below.

Migos (who are also on the Future tour, which just got some lineup updates this week) and Gucci Mane have a new video for their collaborative "Slippery" off Migos' very well-received new album Culture. Watch the Daps-directed video below. Migos also play Hot 97 Summer Jam.

Gucci is also teasing a new mixtape with Metro Boomin.

Lil Yachty has a video out for new single "Bring It Back" off his upcoming major label debut, Teenage Emotions (due May 26). It's more an '80s pop song than a rap song, with a heavy dose of auto-tune. It kinda makes sense that this guy has collaborated with Carly Rae Jepsen and named his album something I'm surprised CRJ hasn't already used. You can watch that video below. Yachty also announced a headlining tour, including NYC's Terminal 5 on August 25 (tickets on sale 5/12 at 10 AM). All dates are listed below.

In addition to Future, Migos, Gucci and Yachty, Rolling Loud has Kendrick Lamar, Lil Wayne, A$AP Rocky, Run the Jewels, YG, Joey Bada$$, Action Bronson, Denzel Curry, and still loads more. Stream it live.

Lil Yachty -- 2017 Tour Dates
August 11 - Dallas, TX @ Bomb Factory
August 12 - Houston, TX @ Warehouse Live!
August 13 - New Orleans, LA @ The Joy Theater
August 15 - Orlando, FL @ Hard Rock Live
August 16 - Jacksonville, FL @ Mavericks
August 17 - Columbia, SC @ Music Farm
August 18 - Norfolk, VA @ The NorVa
August 22 - Baltimore, MD @ Rams Head Live
August 23 - Washington, D.C. @ Echo Stage
August 24 - Philadelphia, PA @ Electric Factory
August 25 - New York, NY @ Terminal 5
August 26 - Boston, MA @ The Wilbur
August 28 - Royal Oak, MI @ Royal Oak Music Theatre
August 30 - Milwaukee, WI @ The Rave
August 31 - St. Paul, MN @ Myth
September 2 - Salt Lake City, UT @ The Complex
September 3 - Seattle, WA @ Bumbershoot Festival
September 5 - Denver, CO @ Ogden Theatre
September 6 - Albuquerque, NM @ The Historic El Rey Theatre
September 14 - Las Vegas, NV @ Brooklyn Bowl
September 16 - Los Angeles, CA @ The Novo
September 18 - San Diego, CA @ The Observatory
September 19 - Santa Ana, CA @ The Observatory
September 21 - San Francisco, CA @ The Warfield
September 23 - Portland, OR @ Roseland Theatre
September 24 - Vancouver, BC @ P.N.E. Forum
October 20 - Atlanta, GA @ The Fox Theatre