Mac DeMarco has released a new song entitled ‘All of Our Yesterdays’ ahead of the release of his fourth studio album, ‘Here Comes The Cowboy’. The Canadian indie rock soloist debuted the song on Apple Music’s Beats 1 radio station where Zane Lowe named it today’s world record.
It is the album’s second single after ‘Nobody’ which was released along with the album announcement back in early March. ‘Here Comes The Cowboy’ is set to be the first release on DeMarco’s own independent label, Mac’s Record Label.
Mac had this to say of the new single, “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  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.”
“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.”
As well as the release of the single, Mac also announced numerous European dates for his tour in support of the album. His extensive worldwide tour begins this month in Los Angeles, with multiple UK gigs and festival appearances as well as Mac’s own festival ‘Mac Demarco… Will See You Now’ taking place at Dreamland in Margate this summer.
‘Here Comes The Cowboy’ will be released on May 10th via Mac’s Record Label. DeMarco’s UK tour dates are listed below.
02/06/19 – All Points East Festival – London
26/6 – Kelvingrove Bandstand (with Romeo Taylor + Amyl & The Sniffers) – Glasgow
27/6 – Halifax Piece Hall (with Working Mens Club + Amyl & The Sniffers + Yellow Days) – Halifax
29/6 – ‘Mac Demarco… Will See You Now” @ Dreamland – Margate