Mac DeMarco shares woozy new song ‘All Of Our Yesterdays’ and announces European tour dates

His new record drops May 10.

Mac DeMarco has shared ‘All Of Our Yesterdays’, another cut from his forthcoming album ‘Here Comes The Cowboy’.

The woozy new single arrives weeks after the release of ‘Nobody’. Both songs feature on his forth studio album – the follow-up to 2017’s ‘This Old Dog’ – which is released on May 10.

The Canadian soloist had this to say about the new track: This was the first song I wrote in the sequence of songs that appear on my new record. Most of the rest of the songs were written in November [2018] right before we went on tour in Europe, but this one’s probably from about seven or eight months before that. I left it sitting with only one verse done for a long time, then finished it up while I was writing the rest of the record.

Mac DeMarco

Mac DeMarco

“The phrase ‘all of our yesterdays’ comes from the play Macbeth. Also I think there’s a Star Trek episode from 1969 with the same title; very cool. I had just seen a documentary about Oasis before writing this song, and I was trying to write a gigantic rock and roll hit with my renewed love for the band. I didn’t really get close to that at all, but I’m happy with the song that came out hahahahaha.”

DeMarco begins his worldwide tour this month, kicking things off at Los Angeles’ The Echo on April 10 and wrapping up the tour on November 19 at Amsterdam’s Paradiso.

He plays a number of festivals including Primavera Sound (May 30), Best Kept Secret (June 1), All Points East Festival (June 2) and Iceland Airwaves (November 6-9).

Mac DeMarco 2019 tour dates:

APRIL

10 – Los Angeles, CA @ The Echo

13 – Indio, CA @ Coachella

20 – Indio, CA @ Coachella

27 – Virginia Beach, VA @ Something in the Water

MAY

7 – Sonoma, CA @ Gundlach Bundschu Winery – Outdoor Amphitheater Stage

9 – Eugene, OR @ McDonald Theatre

10 – Portland, OR @ Arlene Schnitzer Concert Hall

11 – Seattle, WA @ Showbox Sodo

12 – Seattle, WA @ Showbox Sodo

13 – Seattle, WA @ Showbox Sodo

15 – Blue Lake, CA @ Blue Lake Casino

16 – Sacramento, CA @ Ace of Spades

18 – San Francisco, CA @ Bill Graham Civic Auditorium

19 – Santa Cruz, CA @ The Catalyst

20 – Big Sur, CA @ The Henry Miller Library

21 – Big Sur, CA @ Fernwood Resort

22 – San Luis Obispo, CA @ Expo Center at Madonna Inn

30 – Barcelona, ES @ Primavera Sound

JUNE

1 – Hilvarenbeek, NL @ Best Kept Secret

2 – London, UK @ All Points East Festival

11 – Houston, TX @ Revention Music Center (w/ Anderson .Paak & The Free Nationals)

12 – Dallas, TX @ Toyota Music Factory (w/ Anderson. Paak & The Free Nationals)

14 – Austin, TX @ Long Center Lawn Amphitheater

16 – Manchester, TN @ Bonnaroo

26 – Glasgow, UK @ Kelvingrove Bandstand (with Romeo Taylor + Amyl & The Sniffers)

27 – Halifax, UK @ Halifax Piece Hall – (with Working Mens Club + Amyl & The Sniffers + Yellow Days)

29 – Margate, UK @ Dreamland – “Mac DeMarco… Will See You Now”

30 – Werchter, BE @ Rock Werchter

JULY

2 – Gothenburg, SE @ Pustervik – with Kirin J Callinan

3 – Oslo, NO @ Sentrum Scene – with Kirin J Callinan

4 – Stockholm, SE @ München Brewery – with Kirin J Callinan

6 – Herouville-Saint-Clair, FR @ Festival Beauregard

8 – Milan, IT@ Magnolia – with Stella Donnelly

10 – Lyon, FR @ Les Nuits de Fourvière

12 – Trencin, SK @ Pohoda Festival

14 – Dublin, IE @ Iveagh Gardens

AUGUST

4 – Montreal, QC @ Osheaga

6 – Brooklyn, NY @ Prospect Park Bandshell

SEPTEMBER

13 – Los Angeles, CA @ The Greek Theatre

20 – Washington, DC @ The Anthem

21 – Philadelphia, PA @ Franklin Music Hall (Outdoors)

22 – Boston, MA @ Orpheum Theatre Boston

24 – Toronto, ON @ Woodbine Park

26 – Cleveland, OH @ Agora Theatre

27 – Detroit, MI @ Masonic Temple Theatre

28 – Chicago, IL @ Riviera Theatre

29 – Chicago, IL @ Riviera Theatre

OCTOBER

1 – Milwaukee, WI @ Riverside Theater

2 – St. Paul, MN @ Palace Theatre

3 – East Moline, IL @ The Rust Belt

4 – Omaha, NE @ Sokol Auditorium

6 – Morrison, CO @ Red Rocks Amphitheatre

NOVEMBER

6-9 – Reykjavik, IS @ Iceland Airwaves

9 – Copenhagen, DK @ VEGA

10 – Hamburg, DE @ Grosse Freiheit 36

11 – Berlin, DE @ Columbiahalle

13 – Brussels, BE @ AB Main Hall

15 – Paris, FR @ Zenith

16 – Rennes, FR @ Liberté

17 – Lille, FR @ Aeronef

19 – Amsterdam, NL @ Paradiso