T.R.3 is relentless with his art as he returns with a new set of visuals after dropping his video for “Donuts & Derbies” a few days ago. The new release titled “Hypocrites” is the sequel to his video for “Audio Dope” which was released in May of last year.
The track finds the gifted emcee teaming with frequent and long time collaborator Ariano, who provides the perfectly grimy production. Whereas the preceding single felt a bit more meditative in its tone, “Hypocrites” is pure and unfiltered frustration from the ATLien. He hits the instrumental as hard as he possibly can with nuanced, thoughtful rhymes that once again showcase just how talented he is with his pen.
googletag.cmd.push(function () { var slot = {"name":"in-post-content-1242261","path":"//4052//earmilk//hip-hop","sizes":{"mobile":[[300,250]]},"div":"div-gpt-in-post-content-1242261","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 self-directed visual taps directly into the energy of the track and go for fast-paced shots that exude urgency and paranoia. The visual is filled with images of firearms and violence, and there’s a bit of mania running through it as well. That’s perhaps most evident in how you may think the story within the video will conclude because it ends up going a completely different way while still satisfyingly complementing the song’s message.
Get the single on all streaming platforms here.
googletag.cmd.push(function () { var slot = {"name":"in-post-content-1242262","path":"//4052//earmilk//hip-hop","sizes":{"mobile":[[300,250]]},"div":"div-gpt-in-post-content-1242262","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 T.R.3: Soundcloud | Facebook | Twitter | Instagram