It’s been almost a year since rising UK star Fabian McCabe has released his Alky Hill project, and it’s been a quiet year at best. During this time, the promising alt-pop artist has been holed away in the studio with friend and collaborator Ali Karim working on new music. But now, fans are treated to some new work from the young star this week through this PJ Anthony produced “Home”— a slick slice of melodic goodness that blends alt-R&B and Pop.
“Home” sees McCabe pining about wanting to stay with his love and the feeling of being around her. The auto-tuned vocals ride the beat easily alongside an infectious melody. The instrumental has a pop-like bounce to it, whilst still maintaining a dark aurora about it. The drum patterns are a real head-nodder, and round the song off perfectly. Included with this new single, McCabe has also released some VCR-style visuals, which see him stumbling around the streets with interjecting shots of him in the bedroom with his girl.
googletag.cmd.push(function () { var slot = {"name":"in-post-content-1727181","path":"//4052//earmilk//alternative-rb","sizes":{"mobile":[[300,250]]},"div":"div-gpt-in-post-content-1727181","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;
});
Connect with Fabian McCabe: Twitter | Facebook | Youtube