World Library  
Flag as Inappropriate
Email this Article

String Quartet (Ravel)

Article Id: WHEBN0009594476
Reproduction Date:

Title: String Quartet (Ravel)  
Author: World Heritage Encyclopedia
Language: English
Subject: Maurice Ravel, List of compositions by Maurice Ravel, Motif (music), Compositions by Maurice Ravel, Impressionist music
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

String Quartet (Ravel)

Motive from Ravel's String Quartet, first movement.[1] About this sound   

Maurice Ravel completed his String quartet in F major in early April 1903 at the age of 28. It was premiered in Paris in March the following year. The work follows a four-movement classical structure: the opening movement, in sonata form, presents two themes that occur again later in the work; a playful scherzo second movement is followed by a lyrical slow movement. The finale reintroduces themes from the earlier passages and ends the work vigorously.

The structure of the quartet is modelled on that of Claude Debussy's String Quartet, written in 1893, although each composer's musical ideas were strongly contrasted with the other's. Debussy admired Ravel's piece rather more than did its dedicatee, Ravel's teacher Gabriel Fauré.

Contents

  • Background 1
  • Structure 2
    • 1. Allegro moderato – très doux 2.1
    • 2. Assez vif – très rythmé 2.2
    • 3. Très lent 2.3
    • 4. Vif et agité 2.4
  • Arrangements 3
  • Notes 4
  • References 5
  • External links 6

Background

Ravel had been a student at the Paris Conservatoire, but his unconventional ideas had incurred the displeasure of its ultra-conservative director Charles Dubois and some other members of the faculty. His friend and teacher Gabriel Fauré continued to encourage and advise him, and Ravel made continual efforts to win the country's top musical award, the Prix de Rome in the face of resistance from the Conservatoire regime. By 1904 it was becoming clear to the musical public that Ravel was the outstanding French composer of his generation. Among his works by that date were the piano pieces Pavane pour une infante défunte and Jeux d'eau and 1904 saw the premieres of his orchestral song cycle Shéhérazade and the String Quartet.[2]

The quartet has superficial resemblances to Debussy's String Quartet, written ten years earlier. Debussy approved of his younger colleague's work, and sent him an encouraging letter.[3] Ravel's quartet is modelled on Debussy's as far as the structure is concerned, but where Debussy's music is, in Orenstein's words, "effusive, uninhibited, and open[ing] up fresh paths", Ravel's music displays emotional reticence, innovation within traditional forms, and unrivalled technical mastery.[4] Ravel followed a direction he described as "opposite to that of Debussy's symbolism", abandoning "the vagueness and formlessness of the early French impressionists in favour of a return to classic standards."[5]

The quartet was premiered at a concert of the Société Nationale de Musique on 5 March 1904, played by the Heymann Quartet.[6] It was dedicated to Fauré, who was not greatly taken with the piece, but was nonetheless present at the performance. The critics were divided on the merits of the work. Pierre Lalo, already a staunch opponent of Ravel, dismissed it as derivative ("it offers an incredible resemblance to the music of M. Debussy")[7] but Jean Marnold of the Mercure de France praised the work and described Ravel as "one of the masters of tomorrow".[8] The work had its London premiere in 1908 (the reviewer in The Musical Times found the music "chiefly remarkable for vagueness of significance, incoherence, and weird harmonic eccentricities)[9] and its German premiere in Berlin in 1910.[10] By 1914 the work was so well established that a London critic was able to compare performances by the Parisian String Quartet with those of British players in consecutive months.[11] The quartet has remained, in Orenstein's phrase, "a standard work in the chamber music repertory".[12]

Structure

The quartet is in four movements.

1. Allegro moderato – très doux

The movement is in traditional sonata form, based on two contrasting themes. The first, rising and falling through a long arc, is played by all four players at the opening and taken over by the first violin, accompanied by scalar harmonies in the lower instruments. The second theme, more reflective in character, is played by first violin and viola playing two octaves apart. The development section, straightforward and traditional, is predominantly lyrical, gaining intensity before the recapitulation. In the recapitulation, the return of the second theme is subtly changed, with the upper three parts remaining identical to the exposition, but the cello raised a minor third, moving the passage from D minor to F major. The pace slows and the movement ends very quietly.[13]

2. Assez vif – très rythmé

The second movement of the piece, played by the "Army Strings" ensemble of the United States Army Band.

Problems playing this file? See .
As in Debussy's quartet the scherzo is the second movement, and opens with a pizzicato passage. This first theme is in the [Aeolian mode], which some writers, including the Ravel scholar Arbie Orenstein, detect the influence of the Javanese gamelan, which had greatly impressed both Debussy and Ravel when heard in Paris in 1889.[14] Others hear in it echoes of Ravel's Spanish descent.[15] The central section of the music is a slow, wistful theme, led by the cello. Ravel uses cross rhythms, with figures in triple time played at the same time as figures in double time. The key varies from A minor to E minor and G sharp minor. The movement concludes with a shortened reprise of the opening section.[13]

3. Très lent

Despite the marking "very slow", the third movement has numerous changes of tempo. The viola introduces the first theme, which the first violin then repeats. There are strong thematic links with the first movement, and, in defiance of orthodox rules of harmony, conspicuous use of consecutive fifths. The music is rhapsodic and lyrical; it begins and ends in G sharp major. with passages in A minor and D minor.[13]

4. Vif et agité

The finale reverts to the F major of the first movement. It is loosely in the form of a

External links

References

  1. ^ White, p. 30
  2. ^ Kelly, Barbara L. "Ravel, Maurice", Grove Music Online, Oxford University Press, retrieved 26 June 2015 (subscription required)
  3. ^ Letter from Debussy, dated 4 March 1904, reproduced in Nichols, p. 53
  4. ^ Orenstein, p. 127
  5. ^ Orenstein, Arbie. "Maurice Ravel", The American Scholar, Vol. 64, No. 1 (Winter 1995), p. 101 (subscription required)
  6. ^ Nichols, p. 52
  7. ^ Orenstein, pp. 39–40
  8. ^ Orenstein, p. 40
  9. ^ "London Concerts", The Musical Times, Vol. 49, No. 779 (1 January 1908), p. 40 (subscription required)
  10. ^ "Foreign Notes", The Musical Times, Vol. 51, No. 814 (1 December 1910), p. 805 (subscription required)
  11. ^ "London Concerts", The Musical Times, Vol. 55, No. 852 (1 February 1914), p. 118 (subscription required)
  12. ^ Orenstein, p. 39
  13. ^ a b c d Nichols, pp. 52–54; Orenstein, p. 155; and Stowell, p. 256
  14. ^ Orenstein, pp. 11 and 155; and Kelly, Barbara L. "Ravel, Maurice", Grove Music Online, Oxford University Press, retrieved 26 February 2015 (subscription required)
  15. ^ Stowell, p. 256
  16. ^ Notes to La Dolce Vita recording LDV08 (2012), OCLC 906570425
  17. ^ Notes to Divox recording CDX-28902 (2008), OCLC 299069067
  18. ^ Notes to EMI recording 0724357402057 (2005), OCLC 885050737
  19. ^ Notes to EMI recording 0724356755154 (2009), OCLC 885042184
  20. ^ Notes to CFP recording 0094638223153 (2007), OCLC 885038370
  21. ^ Notes to Sony recording 884977238334 (1993), OCLC 30528199
  22. ^ Notes to Orchid recording ORC100012 (2010), OCLC 811550709
  23. ^ Laurendeau, p. 23
  24. ^ "Rudolf Barshai", The Daily Telegraph, 4 November 2010
return p

end

', table.concat(classes, ' '), s )
%s
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( '

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


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


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

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


-- 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.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

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.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.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

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

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


-- Helper functions


local p = {}

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


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. --

end

', table.concat(classes, ' '), s )
%s
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( '

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


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


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

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


-- 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.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

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.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.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

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

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


-- Helper functions


local p = {}

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


-- 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. --


Notes

During Ravel's lifetime, Ginette Martenot transcribed the first movement of the quartet for ondes Martenot, gaining the composer's approval.[23] The conductor Rudolf Barshai arranged the whole quartet for small string orchestra in 2003.[24]

Arrangements

Quartet I II III IV Total Ref
Talich 7.51 6.24 8.13 4.34 27.02 [16]
Amati 7.57 6.45 8.10 5.00 27.52 [17]
Belcea 7.49 6.02 8.35 5.27 27.53 [18]
Alban Berg 7.40 6.51 9.20 4.54 28.45 [19]
Chilingirian 8.36 6.21 8.39 5.28 29.04 [20]
Juilliard 8.57 6.31 9.19 5.27 30.14 [21]
Brodsky 8.41 6.27 9.40 5.34 30.22 [22]
The work generally takes something in the region of half an hour to play. Some typical timings on record are given in the following table.

[13]. There are brief moments of calm sections, including a reference to the first subject of the opening movement. The turbulence of the opening bars of the finale reasserts itself, and the work ends vigorously.arpeggios and sustained phrases are played against emphatic tremolandi. Short melodic themes are given rapid 3
4
to 5
4
to 5
8

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.