Cecile McLorin Salvant Talks With David Sanborn On ‘As We Speak’ @ Top40-Charts.com -Playlists

[ad_1]

New York, NY (Top40 Charts) “This new recording is just extraordinary. It’s so engaging,” saxophonist David Sanborn says of Mélusine, the new album from Cécile McLorin Salvant, the guest on his new WBGO podcast, As We Speak. “I think the gravitational pull of the way you ordered the music and how you paced it was really powerful,” he tells Salvant. “And then when I read the story of Mélusine and how that was the organizing principle for all of it, it made it even more astounding to me … Just brilliant.” You can hear their conversation and music from the album here:

Salvant won the Edison Jazz Award in the Netherlands for International Vocalist for Mélusine, released earlier this year on Nonesuch Records. She won the award in the same category last year for her Nonesuch debut album, Ghost Song.

Mélusine is a mix of originals and interpretations of songs dating as far back as the 12th century, mostly sung in French along with Occitan, English, and Haitian Kreyòl. They tell the folk tale of Mélusine, a woman who turns into a half-snake each Saturday after a childhood curse by her mother. “Anyone who thinks they already know the full extent of Cécile McLorin Salvant’s artistry should listen to Mélusine without further delay,” exclaims Jazzwise. “It’s a remarkable recording in several respects. Beautifully recorded, Salvant continues to confound and delight at every turn.” You can hear the album and buy it here.

Salvant is in Colombia this coming weekend for the Festival Internacional de Jazz in Bogotá then returns to New York City for a residency at the famed Village Vanguard October 3-8.

// 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


Posted

in

by