Mac DeMarco's new album, Here Comes the Cowboy, is out May 10 via his own Mac's Record Label, and he's just shared a second song from the album. "All of Our Yesterdays" is another super mellow jam in Mac's signature style -- listen below.

While not actually forming a group called The Puberty 3 with Father John Misty and Ariel Pink, Mac will be on tour starting next week. He'll hit NYC as part of the 2019 BRIC Celebrate Brooklyn! Festival on August 6 in Prospect Park (tickets).

Updated tour dates, including Texas shows with Anderson .Paak, are listed below.

Mac DeMarco - 2019 Tour Dates
Wed. April 10 - Los Angeles, CA @ The Echo
Sat. April 13 - Indio, CA @ Coachella
Sat. April 20 - Indio, CA @ Coachella
Sat. April 27 - Virginia Beach, VA @ Something in the Water
Tue. May 7 - Sonoma, CA @ Gundlach Bundschu Winery - Outdoor Amphitheater Stage
Thu. May 9 - Eugene, OR @ McDonald Theatre
Fri. May 10 - Portland, OR @ Arlene Schnitzer Concert Hall
Sat. May 11 - Seattle, WA @ Showbox Sodo - SOLD OUT
Sun. May 12 - Seattle, WA @ Showbox Sodo
Mon. May 13 - Seattle, WA @ Showbox Sodo
Wed. May 15 - Blue Lake, CA @ Blue Lake Casino
Thu. May 16 - Sacramento, CA @ Ace of Spades - SOLD OUT
Sat. May 18 - San Francisco, CA @ Bill Graham Civic Auditorium
Sun. May 19 - Santa Cruz, CA @ The Catalyst
Mon. May 20 - Big Sur, CA @ The Henry Miller Library
Tue. May 21 - Big Sur, CA @ Fernwood Resort
Wed. May 22 - San Luis Obispo, CA @ Expo Center at Madonna Inn
Thu. May 30 - Barcelona, ES @ Primavera Sound
Sat. June 1 - Hilvarenbeek, NL @ Best Kept Secret
Sun. June 2 - London, UK @ All Points East Festival
Tue. June 11 - Houston, TX @ Revention Music Center w/ Anderson .Paak & The Free Nationals
Wed. June 12 - Dallas, TX @ Toyota Music Factory w/ Anderson. Paak & The Free Nationals
Fri. June 14 - Austin, TX @ Long Center Lawn Amphitheater
Sun. June 16 - Manchester, TN @ Bonnaroo
Wed. June 26 - Glasgow, UK @ Kelvingrove Bandstand - SOLD OUT
Thu. June 27 - Halifax, UK @ Halifax Piece Hall
Sat. June 29 - Margate, UK @ Dreamland
Sun. June 30 - Werchter, BE @ Rock Werchter
Tue. July 2 - Gothenburg, SE @ Pustervik
Wed. July 3 - Oslo, NO @ Sentrum Scene
Thu. July 4 - Stockholm, SE @ München Brewery
Sat. July 6 - Herouville-Saint-Clair, FR @ Festival Beauregard
Mon. July 8 - Milan, IT@ Magnolia
Wed. July 10 - Lyon, FR @ Les Nuits de Fourvière
Fri. July 12 - Trencin, SK @ Pohoda Festival
Sun. July 14 - Dublin, IE @ Iveagh Gardens
Sun. Aug. 4 - Montreal, QC @ Osheaga
Tue. Aug. 6 - Brooklyn, NY @ Prospect Park Bandshell
Fri. Sept. 13 - Los Angeles, CA @ The Greek Theatre
Fri. Sept. 20 - Washington, DC @ The Anthem
Sat. Sept. 21 - Philadelphia, PA @ Franklin Music Hall (Outdoors)
Sun. Sept. 22 - Boston, MA @ Orpheum Theatre Boston
Tue. Sept. 24 - Toronto, ON @ Woodbine Park
Thu. Sept. 26 - Cleveland, OH @ Agora Theatre
Fri. Sept. 27 - Detroit, MI @ Masonic Temple Theatre
Sat. Sept. 28 - Chicago, IL @ Riviera Theatre - SOLD OUT
Sun. Sept. 29 - Chicago, IL @ Riviera Theatre
Tue. Oct. 1 - Milwaukee, WI @ Riverside Theater
Wed. Oct. 2 - St. Paul, MN @ Palace Theatre
Thu. Oct. 3 - East Moline, IL @ The Rust Belt
Fri. Oct. 4 - Omaha, NE @ Sokol Auditorium
Sun. Oct. 6 - Morrison, CO @ Red Rocks Amphitheatre
Wed. Nov. 6 - Sat. Nov. 9 - Reykjavik, IS @ Iceland Airwaves
Sat. Nov. 9 - Copenhagen, DK @ VEGA
Sun. Nov. 10 - Hamburg, DE @ Grosse Freiheit 36
Mon. Nov. 11 - Berlin, DE @ Columbiahalle
Wed. Nov. 13 - Brussels, BE @ AB Main Hall
Fri. Nov. 15 - Paris, FR @ Zenith
Sat. Nov. 16 - Rennes, FR @ Liberté
Sun. Nov. 17 - Lille, FR @ Aeronef
Tue. Nov. 19 - Amsterdam, NL @ Paradiso