[ad_1]
Songs Of Surrender is curated and produced by The Edge and sees the band revisit some of the most celebrated songs of their 40+ year career, including “With Or Without You“, “One”, “Beautiful Day“, “Sunday Bloody Sunday” and “Invisible“, for a musical reimagining resulting in a completely new recording of each track, to include the arrangements and, in some cases, new lyrics.
The Edge said of the project: “Music allows you to time travel, and we became curious to find out what it would be like to bring our early songs back with us to the present day and give them the benefit, or otherwise, of a 21st century reimagining.
What started out as an experiment quickly developed into a personal obsession as so many of our songs yielded to a new interpretation. Intimacy replaced post punk urgency. New tempos, new keys, and in some cases new chords and new lyrics arrived. A great song, it turns out is kind of indestructible.
The process of selecting which songs to revisit started with a series of demos. I looked at how a song would hang together if all but the bare essential elements were taken away. The other main aim was to find ways to bring intimacy into the songs, as most of them were originally written with live concert performance in mind.
Reviewing these sketch recordings with producer Bob Ezrin, it was very easy to see the ones that worked straight off the bat and those that needed more work. We all got into the sensibility of less is more.”
The 40 newly recorded tracks are collected together under each of the four band member names across four separate ‘albums’, with The Edge adding – “Hearing the songs interact, and finding the running orders for the four albums was really thrilling; finding the surprising segues, getting a chance to DJ. Once we had four distinct albums it was easy to see who would be the figurehead for each one.”
The complete Songs Of Surrender track listing is:
Side 1 – The Edge
One
Where The Streets Have No Name
Stories For Boys
11 O’Clock Tick Tock
Out Of Control
Beautiful Day
Bad
Every Breaking Wave
Walk On (Ukraine)
Pride (In The Name Of Love)
Side 2 – Larry
Who’s Gonna Ride Your Wild Horses
Get Out Of Your Own Way
Stuck In A Moment You Can’t Get Out Of
Red Hill Mining Town
Ordinary Love
Sometimes You Can’t Make It On Your Own
Invisible
Dirty Day
The Miracle Of Joey Ramone
City Of Blinding Lights
Side 3 – Adam
Vertigo
I Still Haven’t Found What I’m Looking For
Electrical Storm
The Fly
If God Will Send His Angels
Desire
Until The End Of The World
Song For Someone
All I Want Is You
Peace On Earth
Side 4 – Bono
With Or Without You
Stay
Sunday Bloody Sunday
Lights Of Home
Cedarwood Road
I Will Follow
Two Hearts Beat As One
Miracle Drug
The Little Things That Give You Away
40
// global variables
var Top40FullName=””;
var Top40FBid=”;
var Top40userid=”;
/*
// This is called with the results from from FB.getLoginStatus().
function statusChangeCallback(response) {
console.log(‘statusChangeCallback’);
console.log(response);
// The response object is returned with a status field that lets the
// app know the current login status of the person.
// Full docs on the response object can be found in the documentation
// for FB.getLoginStatus().
if (response.status === ‘connected’) {
// Logged into your app and Facebook.
fb_login_check();
} else {
// The person is not logged into your app or we are unable to tell.
document.getElementById(‘top40-login-status’).innerHTML = ‘Please log ‘ +
‘into this app.’;
}
}
function checkLoginState() {
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});
}
window.fbAsyncInit = function() {
FB.init({
appId : ‘160329538558’,
cookie : true, // enable cookies to allow the server to access the session
xfbml : true, // parse social plugins on this page
version : ‘v2.8’ // use graph api version 2.8
});
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
});
};
// Load the SDK asynchronously
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = “https://connect.facebook.net/en_US/sdk.js”;
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));
// Here we run a very simple test of the Graph API after login is
// successful. See statusChangeCallback() for when this call is made.
function fb_login_check() {
console.log(‘Welcome! Fetching your information…. ‘);
FB.api(‘/me’, function(response) {
console.log(‘Successful login for: ‘ + response.name);
console.log(response);
Top40FullName=response.name;
Top40FBid=response.id;
Top40userid=’fb_’+response.id;
var metadata = {
user_id: Top40userid
};
Intercom(‘trackEvent’, ‘FB-login’, metadata);
document.getElementById(‘top40-login-status’).innerHTML =
‘Thanks for logging in, ‘ + response.name + ‘!’;
$(‘#top40-login-button’).css(‘display’,’none’);
});
}
*/
[ad_2]
Source link
Playlists