Griffith taps deep into his emotions to deliver an uplifting performance as he broods about the dynamics of the ever-changing times. “Last Thoughts” is a well-crafted track from the style of arrangement and the way it builds up sure makes it stand out. Griffith doesn’t attempt to go overboard with the instrumentation and lets each musical element breathe on its own accord. When the vocals don’t come to play, additional instruments show up to change up the mood in a positive manner and nothing sounds out of place or overly boisterous.
googletag.cmd.push(function () {
var slot = {"name":"in-post-content-1622111","path":"//4052//earmilk//alternative-rb","sizes":{"mobile":[[300,250]]},"div":"div-gpt-in-post-content-1622111","targets":{"pos":1,"sz":"300x250"}};
var mapping,
gptSlot;
if (slot.sizes.desktop) {
desktop_size = slot.sizes.desktop;
default_size = desktop_size;
} else {
desktop_size = [];
}
if (slot.sizes.tablet) {
tablet_size = slot.sizes.tablet;
default_size = tablet_size;
} else {
tablet_size = [];
}
if (slot.sizes.mobile) {
mobile_size = slot.sizes.mobile;
default_size = mobile_size;
} else {
mobile_size = [];
}
mapping = googletag.sizeMapping()
.addSize([320, 400], mobile_size)
.addSize([728, 200], tablet_size)
.addSize([970, 200], desktop_size)
.build();
gptSlot = googletag.defineSlot(slot.path, default_size, slot.div)
.defineSizeMapping(mapping)
.addService(googletag.pubads())
.addService(googletag.companionAds());
/**
* Add targeting data.
*/
_.each(slot.targets, function (target, key) {
gptSlot.setTargeting(key, target)
});
/**
* Add the page/slot targeting data.
*/
ionegpt.attrs['position'] = slot.name;
_.each(ionegpt.attrs, function (target, key) {
gptSlot.setTargeting(key, target)
});
googletag.display(slot.div);
renderedGptSlots[slot.div] = gptSlot;
});