Future bass guru Dabin is back with his latest single, the alternative rock-inspired “Hope It Hurts,” which features Kansas City-based indie electro artist Essenger.
“Hope It Hurts” follows the same future bass formula that has catapulted him to the upper echelon of the genre, which is concocted around his use of honeyed guitar plucks. This time around, though, he dunks his sound into an alternative rock batter by teaming up with Essenger, whose brooding vocal effort makes for a scintillating electronic and indie hybrid. However, “Hope It Hurts” isn’t a complete departure, as the signature elements of Dabin’s production remain at the forefront. Fans will be glad to hear the lush chords, punchy snares, and artfully pitched vocal chops in each drop. He also closes out the track beautifully, bringing it home with a poignant acoustic guitar outro. You can get familiar with Dabin and his body of work via the links below.
googletag.cmd.push(function () { var slot = {"name":"in-post-content-2206541","path":"//4052//earmilk//dance","sizes":{"mobile":[[300,250]]},"div":"div-gpt-in-post-content-2206541","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 Dabin: Facebook | Instagram | Twitter | SoundCloud