Diddy is celebrating his 46th birthday today by gifting fans with some new music. After several delays, his MMM album is set to be released today for free.

He announced the 12-track effort in a video on Instagram on Wednesday morning (Nov. 4) along with a track list for the project.

"Today is my birthday and I'm out here in these streets in New York. It's a celebration. I'm dropping a album, a sonic motion picture today and it's going to be free. I'll let you know when it is. MMM. God is the greatest. Thank you," Diddy said in the video.

Music fans already heard a preview of what's to come when he debuted the hustlin' anthem "Workin" and the funky banger "Auction" at the 2015 BET Hip Hop Awards last month. It seems MMM will also have a few songs dedicated to Diddy's favorite New York City hot spots "Harlem" and "Uptown." A possible love ode "You Could Be My Lover" is slated to appear on the project as well.

Diddy, who has re-branded himself with the moniker Puff Daddy once again, has also brought some familiar rappers from his '90s to early '00s reign including Lil' Kim, Jadakiss and Styles P.

New Yorkers may be able to catch the hitmaker around the streets as well since he said he'll be walking around the city for his born day. "Today is my birthday and I decided that all day I'm just going to walk around the city of New York and spend it with my people! Today is going to be a great day! Celebrate with me people! I give God all the glory for blessing me with another year!!" he wrote as the caption of the Instagram video.

Check out the MMM track list below.

Diddy's MMM Track List

1. "Facts"
2. "Harlem" Feat. Gizzle
3. "Help Me" Feat. Sevyn
4. "Everyday" Feat. Jadakiss, Styles P & Pusha T
5. "Auction" Feat. Lil' Kim, King Los & Styles P
6. "MMM" Feat. Future & King Los
7. "All or Nothing" Feat. French Montana & Wiz Khalifa
8. "Workin" Feat. Big Sean & Travi$ Scott
9. "You Could Be My Lover" Feat. Ty Dolla $ign & Gizzle
10. "Uptown" Feat. Brucie B
11. "Money Ain't a Problem" Feat. French Montana
12. "Blow a Check" Feat. Zoey Dollaz & French Montana

See 50 Inspirational Quotes From Your Favorite Rappers