NME.COM
body {
margin-top:0 !important;
padding-top:0 !important;
/*min-width:800px !important;*/
}
.wb-autocomplete-suggestions {
text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);
position: absolute; display: none; z-index: 2147483647; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.wb-autocomplete-suggestion { position: relative; padding: 0 .6em; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.02em; color: #333; }
.wb-autocomplete-suggestion b { font-weight: bold; }
.wb-autocomplete-suggestion.selected { background: #f0f0f0; }
success
fail
| |||||||||||
About this capture
COLLECTED BY
Collection: Wikipedia Outlinks March 2016
TIMESTAMPS

__wm.bt(575,27,25,2,"web","http://www.nme.com/reviews/glasvegas/9885","2016-03-03",1996);
var callbackHost = 'https://web.archive.org/web/20160303234916/https://secure.nme.com/';
window.ipcTags = window.ipcTags || {};
window.ipcTags.env = 'prod';
(function(a,b,c,d){
a='//web.archive.org/web/20160303234916/http://tags.tiqcdn.com/utag/ipc/nme/prod/utag.js';
b=document;c='script';d=b.createElement(c);d.src=a;d.type='text/java'+c;d.async=true;
a=b.getElementsByTagName(c)[0];a.parentNode.insertBefore(d,a);
})();
/**
* Initiate the adloader
*/
if(typeof(ipc) !== "undefined" && typeof(ipc.adloader) !=="undefined" && typeof(ipc.adloader.setProvider) === 'function'){
ipc.adloader.setProvider('dfp');
}
var googletag = googletag || {};
googletag.cmd = googletag.cmd || ;
var adloaderConfig = {};
(function() {
if(typeof(ipcTags.disableOldAdloader) !== 'undefinded' && ipcTags.disableOldAdloader) return;
if (ipc.adloader.getProvider() === "dfp") {
ipc.adloader.setDisplayMode('desktop');
adloaderConfig = {
'accountId': '18711560',
'environment': 'live',
'googleTag': googletag
};
var gads = document.createElement('script');
gads.async = true;
gads.type = 'text/javascript';
var useSSL = 'https:' == document.location.protocol;
if(ipc.adloader.getDisplayMode() == 'mobile') {
gads.src = (useSSL ? 'https:' : 'http:') + '//web.archive.org/web/20160303234916/http://www.googletagservices.com/tag/js/gpt_mobile.js';
} else {
gads.src = (useSSL ? 'https:' : 'http:') + '//web.archive.org/web/20160303234916/http://www.googletagservices.com/tag/js/gpt.js';
}
var node = document.getElementsByTagName('script')[0];
node.parentNode.insertBefore(gads, node);
ipc.adloader.init(adloaderConfig);
}
})();
ipc.analytics.register({
'service' : 'comscore',
'accountId' : 6034835});
$(document).ready(function(){
/*
* Binds the click events of any elements with the class 'trackEvent'.
* Extracts any HTML5 data attributes and then ends them to trackEvent().
*/
$('.trackEvent').click(function () {
var dataAttributes = $(this).data();
if ($.isEmptyObject(dataAttributes) === false) {
ipc.analytics.trackEvent(dataAttributes);
}
return true;
});
});
NME.COM

var geoCookie = $.cookie('ipc_geo');
if (geoCookie !== null && (geoCookie == 'US' || geoCookie == 'CA')) {
ord = Math.random() * 10000000000000000;
cmnunt_site = 'cmn_nme';
cmnunt_silo = 's_mus';
cmnunt_subsilo = '';
cmnunt_tier = 'to,t2,internal';
cmnunt_zone = 'channels';
cmnunt_kw = '';
cmnunt_exclude = '';
var protocol = ("https:" == document.location.protocol) ? "https://" : "http://",
url = 'cdn.complexmedianetwork.com/js/cmnUNT.js';
f = unescape("%3Cscript src='" + protocol + url + "' type='text/javascript'%3E%3C/script%3E");
document.write(f);
}
var geoCookie = geoCookie || $.cookie('ipc_geo');
if (geoCookie !== null && (geoCookie == 'US' || geoCookie == 'CA')) {
cmnUNT('3x3', tile_num++);
}
#leaderboard .dynamic-viewable {
position: fixed;
top: 85px;
text-align: center;
width: 1006px;
z-index: 99995
}
#leaderboard .static-viewable {
position: absolute;
width: 1006px;
z-index: 99995;
}
#right_panel.scrollingRRContainer {
position: absolute;
}
(function ($) {
'use strict';
window.IPCCoreQueue = window.IPCCoreQueue || ;
$.gtkArticleVisibility = (function () {
var timeout;
var config = {},
excludeRHR = function () {
return ipcTags.section === 'home' ||
ipcTags.section === 'videos' ||
(typeof(ipcTags.subsection) !== 'undefined' && ipcTags.subsection === 'thebigpicture') ||
(typeof(ipcTags.subsection) !== 'undefined' && ipcTags.subsection === 'gallery')
};
function init() {
// On load, is the page scrolled past the ad?
config = {
minimumVisibilityDuration: 1500, // The number of milliseconds the ad must be (loaded and visible) in the viewport
visibleClass: 'dynamic-viewable', // The class we'd like our ad to be assigned when visible and fixed position
transitionClass: 'static-viewable', // The class we'd like our ad to be assigned when transitioning from visible to returning back to it's initial position
$adContainerParent: $('#leaderboard'), // The ad parent container
$adContainer: (function () {
if (typeof(ipcTags.type) !== 'undefined' && ipcTags.type === 'gallery') {
return $('#leaderboard .Leaderboard');
} else {
return $('#leaderboard .Topbanner');
}
}()), // The ad container itself
$scrollCutoffContainer: (function () {
var cutoffObj = $('.breadcrumbs');
switch (ipcTags.section) {
case 'home':
cutoffObj = $('#endlessS1');
break;
case 'ratemy':
if (ipcTags.type === 'article') {
cutoffObj = $('.ratemybox');
}
break;
default:
cutoffObj = $('.breadcrumbs');
}
return cutoffObj
}()), // The container that is a predefined vertical cutoff
$fixedHeaderContainer: $('#masthead'), // The menu bar fixed header
$inskinTopContainer: $('.ism-frame'),
inskinTopContainerHeight: function () {
if (config.$inskinTopContainer.length) {
return config.$inskinTopContainer.height();
} else {
return 0;
}
},
scrollingClass: 'scrollingRRContainer',
fixedClass: 'fixedRRContainer',
rrLastPosition: null,
scrollCutoff: function () {
return config.$scrollCutoffContainer.offset().top;
}, // the point at which the countdown starts til the ad removes itself
adContainerParentOffset: function () {
return config.$adContainerParent.offset().top;
}, // The vertical point of the ad parent container on the page
adContainerOffset: function () {
return config.$adContainer.offset().top;
}, // The vertical point of the ad on the page
adContainerHeight: function () {
return config.$adContainer.height();
}, // The height of the ad
currentScrollTop: function () {
return $(window).scrollTop();
}, // The number of pixels the viewport has been scrolled
fixedHeaderHeight: function () {
return config.$fixedHeaderContainer.height() + 10;
}, // Calculate fixed nav header height
rhrOffset: function () {
if (ipcTags.section === 'home') {
return 530;
} else {
return 0;
}
},
adShown: false,
adReturned: false,
rhrReturned: false,
adHideTransition: false
};
if (!excludeRHR()) {
config.$rrTopContainer = $('#right_panel');
config.$rrTopContainerLeft = $('#right_panel').offset().left;
config.$rrTopContainerTop = $('#right_panel').offset().top;
config.rrTopContainerHeight = function () {
return config.$rrTopContainer.height();
};
config.rrTopContainerOffset = function () {
return config.$rrTopContainer.offset().top;
};
}
if (config.currentScrollTop() > config.adContainerOffset()) {
$(window).on('scroll.myEvent', function () {
$(window).off('scroll.myEvent');
showAd();
scrollRightRail(true);
timeout = setTimeout(hideAd, config.minimumVisibilityDuration);
});
}
// Set up event listener for scroll
$(window).on('scroll.positionChecking', function () {
if (config.adReturned && config.rhrReturned) {
setTimeout(function () {
console.log('Time to say goodbye.');
$(window).off('scroll.positionChecking');
}, 7000);
}
if (checkScrollPosition() && !config.adShown) {
showAd();
timeout = setTimeout(hideAd, config.minimumVisibilityDuration);
}
if (config.adShown && ((config.currentScrollTop() + config.fixedHeaderHeight()) > (config.adContainerOffset() + config.adContainerHeight()))) {
returnAd();
}
if (config.adShown && config.adHideTransition && !config.adReturned && ((config.currentScrollTop()) < (config.adContainerOffset() - config.fixedHeaderHeight()))) {
hideAd();
scrollRightRail(true);
}
if (config.adShown && config.adHideTransition && !config.adReturned && ((config.currentScrollTop()) < (config.adContainerParentOffset() - config.fixedHeaderHeight()))) {
returnAd();
}
if (config.adShown && config.adReturned && config.currentScrollTop() < config.adContainerParentOffset() + config.adContainerHeight() + config.rhrOffset()) {
fixRightRail();
}
if (config.adShown && !config.adReturned && !config.adHideTransition) {
scrollRightRail(true);
}
if (config.adShown && config.adReturned && ((config.currentScrollTop() + config.fixedHeaderHeight()) (config.adContainerOffset() + config.adContainerHeight())) {
scrollRightRail(false);
}
});
$( window ).resize(function() {
config.$rrTopContainerLeft = $('#content').offset().left + $('#content').width() + 25;
config.$rrTopContainer.css({left: config.$rrTopContainerLeft});
});
}
function showAd() {
// is ad already shown?
if (!config.adShown) {
config.$adContainerParent.css('height', config.adContainerHeight() + 'px');
config.$adContainer.addClass(config.visibleClass);
config.adShown = true;
}
}
function hideAd() {
// The ad is to be hidden, swap classes between our `position: fixed` class and our `position: absolute` one
config.$adContainer.removeClass(config.visibleClass);
config.$adContainer.addClass(config.transitionClass);
// Set the top value to it's current offset relative to the scroll so it stays where it is
config.$adContainer.css({
top: (config.currentScrollTop() + config.fixedHeaderHeight() - config.inskinTopContainerHeight())
});
// fixRightRail();
config.adHideTransition = true;
}
function returnAd() {
config.$adContainer.removeClass(config.transitionClass);
config.$adContainer.css({top: 'auto'});
config.adHideTransition = false;
config.adReturned = true;
if (!excludeRHR()) {
config.$rrTopContainer.animate({top: config.$rrTopContainerTop}, 500, 'swing', function () {
fixRightRail();
});
}
// $(window).off('scroll.positionChecking');
}
function checkScrollPosition() {
if (config.currentScrollTop() > (config.adContainerParentOffset() - config.fixedHeaderHeight()) && config.currentScrollTop() topValue) {
topValue = cutoffTop;
}
config.$rrTopContainer.css('top', topValue);
config.rrLastPosition = config.rrTopContainerOffset();
}
function fixRightRail() {
if (excludeRHR()) {
config.rhrReturned = true;
return;
}
config.$rrTopContainer.removeClass(config.scrollingClass);
config.$rrTopContainer.css({top: 'auto', left: 'auto', position: 'static'});
config.$rrTopContainer.addClass(config.fixedClass);
config.rhrReturned = true;
}
return {
init: init,
config: config
};
}());
if (typeof(ipcTags.type) !== 'undefined' && ipcTags.type === 'gallery') {
var handleSlotRendered = function (slotObj) {
IPCCore.off(IPCCore.E_SLOT_RENDERED, handleSlotRendered);
console.log(slotObj);
if (slotObj.slot.search('div-gpt-ad-') !== -1) {
console.log('The slot', slotObj.slot);
$.gtkArticleVisibility.init();
}
};
window.IPCCoreQueue.push(function () {
IPCCore.on(IPCCore.E_SLOT_RENDERED, handleSlotRendered);
});
} else {
$(document).ready(function () {
window.IPCCoreQueue.push(function () {
IPCCore.when(IPCCore.P_ALL_INITIAL_SLOTS_RENDERED).then(function () {
if ($('#leaderboard iframe').length) {
console.log('Sticky: Starting plugin');
$.gtkArticleVisibility.init();
} else {
console.log('Sticky: Plugin ignored');
}
});
});
});
}
}(jQuery));
Glasvegas
Glasvegas

First, a question: what is the point of rock’n’roll? There are as many answers as there are people to ask, but surely one essential tenet is that great rock affirms life. Which brings us to ‘Stabbed’, one of the most unsettling moments on Glasvegas’ astounding debut. In it, James Allan recounts a flight from a tooled-up gang in a half-dead monotone, muttering, “No cavalry could ever save me/I’m gonna get stabbed”, over reverb-ghostly piano. How many people are hunched knit-browed over notebooks right now, trying to write songs about ‘broken Britain and knife culture and that’? Well, they’ve all been rendered pointless by this, which knowingly echoes The Shangri-Las’ ‘Past, Present And Future’ in its borrowing of Beethoven’s ‘Moonlight Sonata’. A piece written by the world’s most famous composer while he was slowly going deaf, appropriated by a bunch of rough-edged dreamgirls to make a teenage melodrama of crushed hearts, reappropriated by a 20-something Glaswegian for a topical-yet-timeless evocation of terror that, in its humanisation of a social problem, somehow offers hope. That, my friends, is pop music at work.
And that’s nowhere near the best song on the album. From the off, ‘Flowers & Football Tops’ grabs you by the throat: huge space and reverb lend power to spare instrumentation, stock “wooah wooah”s and “baby”s twisted to fit the raw and real pain of a mother deprived of her son by violence. Then there’s ‘Go Square Go’, the artery-pumping surge of guitar perfectly conjuring the adrenaline rush of an imminent childhood kicking. ‘Perfect’ is a word that keeps springing to mind, yet one of Glasvegas’ great strengths is that they’re forged from imperfection. Rather than seek out the tightest drummer on the Glasgow scene and the most seasoned guitarist, James Allan chose a girl he met in a shop and his cousin.
As a result, they have the do-or-die gang mentality of all great bands. That knack of using the near-to-hand and commonplace to fashion a watertight aesthetic also feeds into Allan’s lyrics. At first, his repeated use of nursery-rhyme motifs jars, but on further listening you realise each is tightly woven into its context. Most heartbreakingly so in ‘Flowers & Football Tops’, where the refrain from ‘You Are My Sunshine’ lingers, subtly wrenching, on the “sun” syllable. ‘It’s My Own Cheating Heart That Makes Me Cry’, meanwhile, deftly threads in a lyric from fellow working-class romantics Oasis as the narrator goes about his conquests. “It’s all about going out and getting pissed with eagle eyes/And sincerity bottom on my list/What’s the story morning glory?/I feel so low and worthless”, howls Allan, before the torrential finale cleanses his self-disgust. But unlike Oasis, Glasvegas are a social band: they sing about their city’s troubles, tour prisons and dedicate their first award to the murdered local teen who inspired ‘Flowers…’.
Their most socially aware songs, ‘Geraldine’ and ‘Daddy’s Gone’, remain as astounding as at first listen. The former rips through a classic indie-rock template to the raw guts underneath by the sheer force of Allan’s retching-up-his-soul delivery and its genius subject matter: who else could write a song about a social worker and make it sound like your soul ascending to heaven? ‘Daddy’s Gone’ similarly still stuns with its frank but never mawkish sense of abandonment. That Allan keeps it out of the melodramatic mire it could be (at risk of a hack-lynching, compare it with Lennon’s ‘Mother’) is to his credit.
What makes the album so sonically perfect is the contrast between the grandeur of Rich Costey’s big New York production, the simplicity of the songs and the immediacy of their Dion & The Belmonts-via-Dalmarnock inflections. Of course, they’re hardly the first to take doo-wop and girl-group sounds and add a bit of noise and echo. What sets them apart from bands ploughing similar furrows (like The Raveonettes) is their resistance to stylised retro references in favour of something much more human.
So believe it: this is the real thing, no-one’s crying wolf, not even Alan McGee. There’s not enough hype in the world for Glasvegas. They are an important, amazing, real band that won’t let you down. Not because they play real instruments and sing real songs about real people (they’d be just as genuine if they wrote noise collages about interstellar seahorses on MacBooks); they’re real because they put their entire hearts and souls and brains into it. And that is rock’n’roll.
Emily Mackay
Share This
More Reviews

The Coral - 'Distance Inbetween' Review
The Coral used to be amazing. Then they got a bit boring. Now they're amazing again
Album
Posted 5 hours ago

'Truth' - Film Review
Cate Blanchett gives a career-best performance as a journalist torn apart by a vital mistake
Movie
Posted 7 hours ago

'Hail, Caesar!' - Film Review
The Coen brothers prove they’re Hollywood’s biggest anoraks with a sublime and hilarious swipe at its past
Movie
Posted 11 hours ago

Poliça - 'United Crushers' Review
The once-placid electro-poppers tackle police brutality and fear for the future on their third album
Album
Posted 1 day ago

Låpsley - 'Long Way Home' Review
Merseyside newcomer tackles relationship turmoil with soul, disco and big, bassy beats
Album
Posted 1 day ago
Don't Miss
NME Awards 2016
All the latest news and pictures
gallery
16 Must-See Movies For 2016
Blogs
Glastonbury 2016 Headliners – What We Know And The Remaining Contenders
gallery
21 Albums To Get Excited About In 2016
Blogs
Game Of Thrones Or Battle Of Hastings? Take Our Devilishly Difficult Quiz
review
Star Wars: The Force Awakens - The NME Review
gallery
NME's Tracks Of The Year 2015
gallery
NME's Albums Of The Year 2015
Blogs
2015's Biggest Transformations
Tickets
Comedy
Exhibition
Music
Sport
Theatre
City
Venue
Today's Hottest Tickets

The Kills

Coldplay

Half Moon Run

BEYONCÉ

The Coral

Spring King
See More Tickets
Connect With Us
SIGN UP TO THE NEWSLETTER
This Week's Magazine

This Week's Issue
NME Store
Special Issues
Other Merchandise
Nick Cave
Manic Street Preachers
We Can Change
Show No Mercy
Visit The NME Store
(function() {
window.ipc_geo_code = $.cookie('ipc_geo');
if (ipc_geo_code.toLowerCase() != 'us' && ipc_geo_code.toLowerCase() != 'ca') {
var hn = document.createElement('script');
hn.type = 'text/javascript';
hn.async = true;
hn.setAttribute('data-ev-hover-pid',1127);
hn.setAttribute('data-ev-hover-ocid', 1996);
hn.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'c.betrad.com/geo/h1.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(hn, s);
}
})();
var tag_ipc_core_desktop_footer = document.createElement('script');
tag_ipc_core_desktop_footer.async = true;
tag_ipc_core_desktop_footer.type = 'text/javascript';
tag_ipc_core_desktop_footer.src="https://web.archive.org/web/20160303234916/http://nme.assets.ipccdn.co.uk/combined/ipc-core-desktop-footer/a00fc116fed13de549661f6da050a7ca.js";
var node_ipc_core_desktop_footer = document.getElementsByTagName('script')[0];
node_ipc_core_desktop_footer.parentNode.insertBefore(tag_ipc_core_desktop_footer, node_ipc_core_desktop_footer);
window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"aaccaa7fff","applicationID":"510040,11239010,10880746","transactionName":"YgNVYEcAXhJYBUQNXFtJdldBCF8PFgJVF1hBCUcbRwRGCFwRQ0tSRxJeV1kE","queueTime":0,"applicationTime":142,"atts":"TkRWFg8aTRw=","errorBeacon":"bam.nr-data.net","agent":""}


