World Library  
Flag as Inappropriate
Email this Article

The Grapes of Wrath (opera)

Article Id: WHEBN0009052167
Reproduction Date:

Title: The Grapes of Wrath (opera)  
Author: World Heritage Encyclopedia
Language: English
Subject: The Grapes of Wrath, Ricky Ian Gordon, Weedpatch Camp, The Grapes of Wrath (film), John Steinbeck
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

The Grapes of Wrath (opera)

Ricky Ian Gordon, the composer of The Grapes of Wrath

The Grapes of Wrath is an opera in three acts composed by Ricky Ian Gordon to a libretto by Michael Korie based on John Steinbeck’s 1939 novel of the same title. It premiered on February 10, 2007 at the Ordway Center for the Performing Arts in Saint Paul, Minnesota in a production by Minnesota Opera. The work has been revised in subsequent years and has also been performed as a two-act concert version.

Contents

  • Background and performance history 1
  • Roles and premiere cast 2
  • Synopsis 3
  • Musical scenes 4
  • Revised concert version 5
  • The Grapes of Wrath Solo Aria Collection 6
  • Recordings 7
  • Notes and references 8
  • External links 9

Background and performance history

Originally commissioned by the Minnesota Opera and co-produced with Utah Symphony – Utah Opera,[1][2] the Minnesota Opera production had its premiere February 10, 2007, at the Ordway Center for the Performing Arts in Saint Paul, Minnesota conducted by Grant Gershon.[3] The world premiere broadcast was heard on Minnesota Public Radio on September 19, 2007. Utah Symphony – Utah Opera subsequently performed the work (in a modified version) on May 12–20, 2007, at the Capitol Theatre in Salt Lake City. A revised version of the opera was performed by Pittsburgh Opera in November, 2008.[4] Its collegiate premiere was performed at the Moores School of Music of the University of Houston in April, 2009.[5] A greatly revised concert version of the opera (in two acts) was given its New York premiere by The Collegiate Chorale at Carnegie Hall on March 22, 2010, with Ted Sperling conducting the American Symphony Orchestra and a narration performed by Jane Fonda.[6] In April 2011, the Opera was presented by the Michigan State University College of Music Opera Theater, directed by Melanie Helton and conducted by Raphael Jimenez. This performance was in collaboration with Gordan's residency at Michigan State.[7] In February 2013, the opera found its Chicago premiere at Northwestern University through the Bienen School of Music.[8] The production was directed by Michael Ehrman, conducted by Hal France, and featured guest baritone Robert Orth reprising his role of Uncle John, which he sang with the premiere cast in 2007.[9][10]

Roles and premiere cast

Ordway Center for the Performing Arts in Saint Paul, Minnesota where The Grapes of Wrath had its world premiere
Role Voice type Premiere cast, 10 February 2007
(Conductor: Grant Gershon)
Tom Joad, a released prisoner baritone Brian Leerhuber
Ma Joad, family matriarch mezzo-soprano Deanne Meek
Rosasharn, Tom’s pregnant sister soprano Kelly Kaduce
Jim Casy, a lapsed preacher tenor Roger Honeywell
Pa Joad, a tenant farmer baritone Peter Halverson
Uncle John, Pa's brother baritone Robert Orth
Granma, Pa and John’s mother mezzo-soprano Rosalind Elias
Grampa, her husband tenor Dan Dressen
Noah, Tom's slow-witted brother bass-baritone Andrew Wilkowske
Al, their younger brother tenor Joshua Kohl
Ruthie, their younger sister (child) Maeve Moynihan
Winfield, their younger brother (child) Henry Bushnell
Connie Rivers, Rosasharn's husband baritone Jesse Blumberg
Muley Graves/George Endicott tenor Theodore Chletsos
Mae mezzo-soprano Anna Jablonski
Ragged Man baritone Kelly Markgraf
Woman soprano Karin Wolverton
Man baritone Greg Pearson

Production team

  • Stage director and dramaturg – Eric Simonson
  • Set designer – Allen Moyer
  • Costume designer – Kärin Kopischke
  • Lighting designer – Robert Wierzel
  • Projections designer – Wendall Harrington
  • Sound designer – C Andrew Mayer
  • Choreographer – Doug Varone
  • Wig master and makeup – Tom Watson & Associates
  • Stage manager – Alexander Farino

Synopsis

Setting: Oklahoma, Southwestern United States, and California in the mid-1930s[11]

A farmer and his two sons during a dust storm in Cimarron County, Oklahoma, 1936, Photo: Arthur Rothstein

Prologue

The sharecroppers recall the devastation of their native Oklahoma lands, brought about by drought and economic depression.

Act 1

Having been released early from prison on parole for good behavior, Tom Joad meets up with Jim Casy, a lapsed preacher. When they get to the deserted and destroyed Joad family farm, they discover that the bank has foreclosed on it. Tom and Jim decide to accompany the family to California, where fruit picking jobs are supposed to be plenty. Al Joad buys an old truck, and the family loads up the few possessions they can take. Connie and Rosasharn dream of a new life and home for Moses, their unborn baby. The next day the Joads bury Grampa, who has died during the night. The family then continues their journey down Route 66.

Act 2

At a diner, the Joads experiences contempt from the truckers and waitresses when they try to buy only the food they can afford, but the diner owner and waitress decide to act out of compassion. Crossing the Mojave, Granma dies during the night, but Ma keeps her death a secret until they get to California. At the Endicott Farm, the scene flashes back to 1849, when George Endicott plants his first plum tree. In the present time, growers inform the Joads that there's no work there. Another flash to 1924: George Endicott, the grandson, has become a successful businessman. Back in the present, the locals rally – with the influx of Okie laborers, their wages have been slashed. Nearby, plums are being burned, rather than being given to the hungry croppers. The Joads continue on to a Hooverville – a squalid shantytown. Ma struggles to keep the family together. Connie regrets leaving Oklahoma and storms off, never to return. The next day, the Joad men get involved with unscrupulous contractors. A woman is killed in the struggle, and Tom knocks a deputy unconscious, violating parole. Casy volunteers to stay behind and take the blame as the Joads escape to the truck. Noah Joad, feeling himself a burden on the family, goes to the creek and drowns himself.

Act 3

Newly relocated at a clean, self-policing government camp, the Joads feel like people again. Local farm owners send in agitators to cause a fight during a hoedown so they can close down the camp, but the croppers remain peaceful. Pa persuades the Joads to go to a new farm. They realize that they have been brought in as scabs, triggering a riot outside the camp. Tom meets up with Jim Casy, now an agitator for farm workers' rights. When Casy is bludgeoned to death by a deputy, Tom kills him and goes into hiding. The remaining Joads find work picking cotton and taking shelter in a boxcar. During the rainy season, Rosasharn goes into labor, but delivers a stillborn child. Ma asks Uncle John to go bury Moses while Rosasharn recovers to ease her pain; Uncle John instead chooses to cast Moses' dead body into the river so that everyone can see "the fruits of their blindness." The raging river has flooded the remaining Joads out of their home. The truck is swept away in the water, and Al is lost when he goes after it. Ma, Pa, Ruthie, Winfield, and a very weak Rosasharn seek refuge in a barn, where they find a boy and his starving father. Ma intuitively knows what Rosasharn must do, and ushers everyone else outside. Rosasharn nourishes the starving man with milk from her breast.

Musical scenes

Act 1

  1. "The Last Time There Was Rain" – Ensemble
  2. "I Keep My Nose Clean" – Tom
  3. "So Long Savior"/"I Baptized You"/"Naked Tree" – Jim Casy, Tom
  4. "Gone" – Tom, Muley Graves
  5. "Not My Fault" – Ensemble, Muley Graves
  6. "Dusty Road"/"Promise Me, Tommy"/"Tricky Old Devil" – Family
  7. "Good Machine" – Ensemble, Al
  8. "Us" – Ma
  9. "The Plenty Road" – Okies ensemble, Tom, Family
  10. "Handbills"/"I Can't Tell You"/"We'll Find Work" – Ensemble, Ragged Man, Pa
  11. "The Zephyr"/"One Star" – Connie, Rosasharn
  12. "He Don't Understand" – Family
  13. "A Word for This Old Man" – Jim Casy
  14. Reprise, "Us" Act 1 Finale – Ma, Tom, Ensemble

Act 2

  1. "Truck Drivers" – Mae, Ensemble
  2. "Dry Blue Night"/"We Can Be Quiet"/"Rest Peaceful, Mama" – Uncle John, Jim Casy, Tom, Al, Ma, Connie, Rosasharn
  3. "Inspection Station" – Ma, Tom, Al
  4. "Like They Promised" – Family
  5. "Endicott Farm"/"My Plum Tree" – Ensemble, George J. Endicott, Family
  6. "The Fire in the Orchard" – Ensemble, Tom
  7. "Hooverville"/Hoovervile's Anywhere"/"No One is Goin'" – Ma, Al, Connie, Rosasharn
  8. "The Next Morning" – Ensemble, Family
  9. "Tent and Truck" – Ma, Rosasharn, Noah
  10. "The Creek"/"I Can Be a Help" – Noah, Ma, Ensemble

Act 3

  1. "People Again" – Ruthie, Winfield, Ma, Rosasharn, Ensemble
  2. "Square Dance" – Pa, Uncle John, Ensemble
  3. "Fried Dough" – Ma, Tom
  4. "Join the Line" – Ensemble
  5. "Riot at Hooper Ranch" – Ensemble, Family
  6. "Dry Blue Night"/"Things Turn Around" – Al, Tom, Jim Casy
  7. "Dios te salve" – Ensemble, Ma
  8. "I'll Be There" – Ma, Tom
  9. "The Day the Rain Began" – Ensemble
  10. "Boxcar" – Ma, Uncle John
  11. "Little Dead Moses" – Uncle John, Ensemble
  12. "Barn Road... Night" – Ma, Rosasharn

Revised concert version

The revised two-act concert version premiered at Carnegie Hall in New York City on March 22, 2010, with Ted Sperling conducting the American Symphony Orchestra and the Collegiate Chorale.

Jane Fonda, narrator for the premiere of the revised two-act concert version

Cast

Production team

  • Director – Eric Simonson
  • Production designer Wendall Harrington
  • Lighting designer – Frances Aronson

The Grapes of Wrath Solo Aria Collection

A song book featuring 16 arias from Grapes of Wrath was published by Carl Fischer Music in 2010. Some are expanded versions of arias which were shortened or cut in the most recent edition of the opera.

  1. "I Keep My Nose Clean" – Tom
  2. "So Long Savior"/"Naked Tree" – Jim Casy
  3. "Promise Me, Tommy" – Ma
  4. "Sit Quiet, Grampa"- Granma
  5. "Us" – Ma
  6. "I Can't Tell You" – Ragged Man
  7. "One Star" – Rosasharn
  8. "A Word For This Old Man" – Jim Casy
  9. "Truck Drivers" – Mae
  10. "Hooverville" – Al
  11. "I Can Be a Help" – Noah
  12. "Simple Child" – Ma
  13. "Fried Dough" – Ma
  14. "Things Turn Around" – Jim Casy
  15. "I'll Be There" – Tom
  16. "Little Dead Moses" – Uncle John

Recordings

  • The Grapes of Wrath, original cast recording, PS Classics CD66

Notes and references


-- 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. ^ Reichel, Edward (June 19 2005). "The Grapes of Wrath"Utah Opera to premiere . Deseret News
  2. ^ Gehrke, Karl (April 8, 2005). "The Grapes of Wrath"Singing . Minnesota Public Radio
  3. ^ Ross, Alex (March 5, 2007). "The Grapes of Wrath and Mahagonny"Agit-Opera: . The New Yorker
  4. ^ Druckenbrod, Andrew (November 18, 2008). "Composers often fly blind with new operas". Pittsburgh Post-Gazette
  5. ^ Evans, Everett (April 6, 2009 ). "True to novel, Grapes opera brims with talent". Houston Chronicle
  6. ^ Tommasini, Anthony (March 24, 2010). "The Joads, the Highway, the Dust Bowl".The New York Times
  7. ^ Michigan Live. (January 25, 2011). The Grapes of Wrath"Michigan State reaches out to Grand Rapids with
  8. ^ http://highlandpark.suntimes.com/entertainment/music/18254465-421/grapes-of-wrath-opera-premieres-at-nu.html
  9. ^ http://articles.chicagotribune.com/2013-02-25/entertainment/ct-ent-0226-grapes-review-20130226_1_lyric-opera-american-opera-minnesota-opera
  10. ^ http://sethsaith.blogspot.com/2013/03/cliff-notes-never-sounded-so-good.html
  11. ^ Source for this section: Minnesota Opera and Pittsburgh Opera programs

External links

Articles and reviews

  • Blomster, Wes (February 13, 2007). "Dust-bowl opera overwhelming in Minnesota premiere". Opera Today (review)
  • Druckenbrod, Andrew (November 13, 2008). "CMU alumnus turns Steinbeck's 'Grapes' into wine with Pittsburgh Opera". Pittsburgh Post-Gazette (preview)
  • Druckenbrod, Andrew (November 17, 2008) bears fruit for Opera"Grapes of Wrath". Pittsburgh Post-Gazette (review)

Video, audio, photographs

  • Twin Cities Public Television (February 3, 2007). Making An Opera – The Grapes Of Wrath (video)
  • Minnesota Public Radio (February 9, 2007). are scored"The Grapes of Wrath"St. Paul is where (audio, text, photos)
  • Minnesota Public Radio (February 10, 2007). "The Grapes of Wrath"He prepared the parts for (audio, text, photo)
  • Proofsheet.com (2007). Production photos by Michal Daniel from the Minnesota Opera world premiere


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.