World Library  
Flag as Inappropriate
Email this Article

Fyfe Dangerfield

Article Id: WHEBN0009481217
Reproduction Date:

Title: Fyfe Dangerfield  
Author: World Heritage Encyclopedia
Language: English
Subject: Guillemots (band), Monarchy (band), Of the Night (EP), Aristazabal Hawkes, Fyfe
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Fyfe Dangerfield

Fyfe Dangerfield
Dangerfield performing in Amsterdam,
on 8 June 2008.
Background information
Birth name Fyfe Antony Dangerfield Hutchins
Born

(1980-07-07) 7 July 1980


Moseley, Birmingham, England, United Kingdom
Origin Bromsgrove, Worcestershire, England, United Kingdom
Genres Indie rock
Occupation(s) Musician, songwriter
Instruments Piano, guitar, organ,
vocals, bass guitar
Years active 1999–present
Labels Polydor, Fantastic Plastic, The state51 Conspiracy
Associated acts Guillemots, Senseless Prayer

Fyfe Antony Dangerfield Hutchins (born 7 July 1980) is an English musician and songwriter, best known as the founding member of the indie rock band Guillemots.[1]

Contents

  • Early life 1
  • Career 2
    • Compositions 2.1
    • Guillemots 2.2
    • Other bands 2.3
    • Solo artist 2.4
    • TV appearances 2.5
  • Discography 3
    • Albums 3.1
    • Singles 3.2
  • Notes 4

Early life

Born in Moseley, Birmingham, in 1980, he moved to Bromsgrove at the age of eight. He studied at Bromsgrove School where he was also the singer in the band Senseless Prayer. He was also music teacher at Cranbrook College for a brief period.

Career

Compositions

At a gig with the Guillemots in 2005.
Dangerfield composed a choral piece performed at The Lichfield Festival in 2000 – a setting of Christina Rossetti's "A Better Resurrection". This led to a commission from Ex Cathedra Chamber Choir to write a choral setting of one of the 'O Antiphons' for Ex Cathedra's Christmas Music by Candlelight concert in 2000. This has been performed many times since, was included on Ex Cathedra's Christmas Music by Candlelight CD which received some glowing reviews, and has been broadcast on BBC Radio 3 and Classic FM.

In 2002, Dangerfield was commissioned to write "A Stray Dog for Congratulations" – for three children's choirs, four percussionists, two pianists and keyboard – for The Lichfield Festival (the only commission that year). The performers included the Backbeat percussion ensemble, as well as the Sydney Children's choir.

In 2007, Dangerfield was commissioned by the John Feeney Charitable Trust to write a piece for the City of Birmingham Symphony Orchestra (CBSO) for one of the concerts that took place in October 2007 to celebrate the re-opening of Birmingham Town Hall. This was In Wait, a 30-minute orchestral composition, performed by cellist Eduardo Vassallo and the CBSO conducted by Nick Ingman. The second half of the concert was given by Guillemots accompanied by the CBSO.

In 2009, cellist Natalie Clein performed the world première of a new work by Dangerfield called "Eggshell Walker" at the Bridgewater Hall in Manchester. Dangerfield has since written two further works for Natalie Clein – "Pogo and the Cage" in 2010, and "Turquoise Black", which she premièred at the 2011 Bath Festival – a performance also broadcast on BBC Radio 3 in June 2011.

He composed music for the play, Howl's Moving Castle, based on the novel by Diana Wynne Jones, which is to be performed in London at Southwark Playhouse in the winter 2011 – 2012.

Guillemots

Other bands

Prior to Guillemots, Dangerfield played in Senseless Prayer (who played a radio session on the late John Peel's show),[2] Fyfe Dangerfield and The Accident, and The Courtesy Group (the band of his brother, Al Hutchins) who have supported Guillemots several times on tour. Dangerfield contributes to the band's upcoming debut album, Tradesman's Entrance. Dangerfield recently contributed a cover of Larrikin Love's "Well, Love Does Furnish a Life" to their EP A Day in the Life. In late 2006, Fyfe released a very limited split vinyl single with his friends The Kittens, on which he contributed a demo of a solo song, "Delusia". This took place shortly before he played two solo shows (albeit, mostly consisting of solo renditions of Guillemots songs) in Birmingham and London, with support from Richard Burke, Emmy the Great, and Fyfe's older brother, Al.

In 2007 he sang "Lovers' Dream" with Anna Ternheim on her EP, Lovers Dream and More Music For Psychotic Lovers.

Dangerfield also leads an improvising group Gannets (sometimes written as gaNNets). The members are Dangerfield on keyboards, Alex Ward and Christopher Cundy clarinets, Dominic Lash double bass, and Steve Noble drums. The band appeared on BBC Radio 3's "Jazz on 3" in March 2008, and at the London Jazz Festival in November 2011, the latter session also being subsequently broadcast on BBC Radio 3. Gannets played a ten-date tour of England in January–February 2012.

Solo artist

Dangerfield released the album Fly Yellow Moon under his own name on 18 January 2010. The album's first track "When You Walk in the Room" was the single of the week on iTunes in the week starting 15 March 2010.

A TV commercial for the British chain store John Lewis, first broadcast in April 2010, features Dangerfield singing the Billy Joel song She's Always a Woman.[3]

In 2011, a portrait of Dangerfield was painted by British artist Joe Simpson, the painting was exhibited around the UK including a solo exhibition at The Royal Albert Hall.[4]

In 2015, he produced on Slow Moving Millie's classical instrumental EP, Arms.

TV appearances

On 14 February 2007, he made an appearance on episode 20x03 of Never Mind the Buzzcocks (when Preston of The Ordinary Boys walked off the show), on Bill Bailey's team. On 21 June, 2011, he performed on episode 07x11 of the Graham Norton Show.[5] On 11 June 2015, he was a guest on BBC's Springwatch Unsprung, earning high praise from Chris Packham for his photograph taken on the RSPB Minsmere reserve, and singing We're here.

Discography

Albums

Year Album details Peak chart positions
UK
2010 Fly Yellow Moon 12

Singles

Year Song Chart positions Album
UK EU
2010 "She Needs Me" 152 Fly Yellow Moon
"When You Walk in the Room"
"Faster Than the Setting Sun"
"She's Always a Woman" 7 47
"Barricades"

Notes


-- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p-------------------------------------------------------------------------------- -- Module:Hatnote -- -- -- -- This module produces hatnote links and links to related articles. It -- -- implements the and meta-templates and includes -- -- helper functions for other Lua hatnote modules. --


local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local mArguments -- lazily initialise Module:Arguments local yesno -- lazily initialise Module:Yesno

local p = {}


-- Helper functions


local function getArgs(frame) -- Fetches the arguments from the parent frame. Whitespace is trimmed and -- blanks are removed. mArguments = require('Module:Arguments') return mArguments.getArgs(frame, {parentOnly = true}) end

local function removeInitialColon(s) -- Removes the initial colon from a string, if present. return s:match('^:?(.*)') end

function p.findNamespaceId(link, removeColon) -- Finds the namespace id (namespace number) of a link or a pagename. This -- function will not work if the link is enclosed in double brackets. Colons -- are trimmed from the start of the link by default. To skip colon -- trimming, set the removeColon parameter to true. checkType('findNamespaceId', 1, link, 'string') checkType('findNamespaceId', 2, removeColon, 'boolean', true) if removeColon ~= false then link = removeInitialColon(link) end local namespace = link:match('^(.-):') if namespace then local nsTable = mw.site.namespaces[namespace] if nsTable then return nsTable.id end end return 0 end

function p.formatPages(...) -- Formats a list of pages using formatLink and returns it as an array. Nil -- values are not allowed. local pages = {...} local ret = {} for i, page in ipairs(pages) do ret[i] = p._formatLink(page) end return ret end

function p.formatPageTables(...) -- Takes a list of page/display tables and returns it as a list of -- formatted links. Nil values are not allowed. local pages = {...} local links = {} for i, t in ipairs(pages) do checkType('formatPageTables', i, t, 'table') local link = t[1] local display = t[2] links[i] = p._formatLink(link, display) end return links end

function p.makeWikitextError(msg, helpLink, addTrackingCategory) -- Formats an error message to be returned to wikitext. If -- addTrackingCategory is not false after being returned from -- Module:Yesno, and if we are not on a talk page, a tracking category -- is added. checkType('makeWikitextError', 1, msg, 'string') checkType('makeWikitextError', 2, helpLink, 'string', true) yesno = require('Module:Yesno') local title = mw.title.getCurrentTitle() -- Make the help link text. local helpText if helpLink then helpText = ' (help)' else helpText = end -- Make the category text. local category if not title.isTalkPage and yesno(addTrackingCategory) ~= false then category = 'Hatnote templates with errors' category = string.format( '%s:%s', mw.site.namespaces[14].name, category ) else category = end return string.format( '%s', msg, helpText, category ) end


-- Format link -- -- Makes a wikilink from the given link and display values. Links are escaped -- with colons if necessary, and links to sections are detected and displayed -- with " § " as a separator rather than the standard MediaWiki "#". Used in -- the template.


function p.formatLink(frame) local args = getArgs(frame) local link = args[1] local display = args[2] if not link then return p.makeWikitextError( 'no link specified', 'Template:Format hatnote link#Errors', args.category ) end return p._formatLink(link, display) end

function p._formatLink(link, display) -- Find whether we need to use the colon trick or not. We need to use the -- colon trick for categories and files, as otherwise category links -- categorise the page and file links display the file. checkType('_formatLink', 1, link, 'string') checkType('_formatLink', 2, display, 'string', true) link = removeInitialColon(link) local namespace = p.findNamespaceId(link, false) local colon if namespace == 6 or namespace == 14 then colon = ':' else colon = end -- Find whether a faux display value has been added with the | magic -- word. if not display then local prePipe, postPipe = link:match('^(.-)|(.*)$') link = prePipe or link display = postPipe end -- Find the display value. if not display then local page, section = link:match('^(.-)#(.*)$') if page then display = page .. ' § ' .. section end end -- Assemble the link. if display then return string.format('%s', colon, link, display) else return string.format('%s%s', colon, link) end end


-- Hatnote -- -- Produces standard hatnote text. Implements the template.


function p.hatnote(frame) local args = getArgs(frame) local s = args[1] local options = {} if not s then return p.makeWikitextError( 'no text specified', 'Template:Hatnote#Errors', args.category ) end options.extraclasses = args.extraclasses options.selfref = args.selfref return p._hatnote(s, options) end

function p._hatnote(s, options) checkType('_hatnote', 1, s, 'string') checkType('_hatnote', 2, options, 'table', true) local classes = {'hatnote'} local extraclasses = options.extraclasses local selfref = options.selfref if type(extraclasses) == 'string' then classes[#classes + 1] = extraclasses end if selfref then classes[#classes + 1] = 'selfref' end return string.format( '
%s
', table.concat(classes, ' '), s )

end

return p
  1. ^
  2. ^
  3. ^
  4. ^ NME "Musician Portraits – Joe Simpson's paintings of rock stars" "2011"
  5. ^ http://www.imdb.com/title/tt1683786/
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.