“Roulette” is Olivia Grace‘s haunting new song that tells the story and feeling of a risky relationship that she knows won’t end well but taking a chance anyway.
“Roulette” begins with stark, haunting beats, as Grace’s delicate voice turns cold while the beat pulsates deeper and deeper. The weightless synths are the backbone of the song: sparse and strategic, they perfectly lead up to the tribal drums that tie down the chorus. It’s a deep trance that feels like you’re spiraling down, out-of-control, but you can still find your footing.
googletag.cmd.push(function () { var slot = {"name":"in-post-content-0639511","path":"//4052//earmilk//indie","sizes":{"mobile":[[300,250]]},"div":"div-gpt-in-post-content-0639511","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;
});
The song is about an intense relationship, one where she never felt fully secure. In a press release issued for the single, she says, “It explores the emotions of trying to make something last that began with a lot of risk and limits.” The song heightens nerves and makes you feel instantly untrusting.
“Roulette” follows the release of her debut EP Army, a collection that was playlisted everywhere on Spotify, including New Music Friday and Pop Right Now.
googletag.cmd.push(function () { var slot = {"name":"in-post-content-0639512","path":"//4052//earmilk//indie","sizes":{"mobile":[[300,250]]},"div":"div-gpt-in-post-content-0639512","targets":{"pos":2,"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 Olivia Grace: Instagram | Facebook | Spotify