World Library  
Flag as Inappropriate
Email this Article

Jack Segal

Article Id: WHEBN0009378333
Reproduction Date:

Title: Jack Segal  
Author: World Heritage Encyclopedia
Language: English
Subject: The Johnny Mathis Collection, List of songs recorded by Frank Sinatra, Hard to Get (song), Evelyn Danzig, Scarlet Ribbons (For Her Hair)
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Jack Segal

Jack Segal (October 19, 1918 in Minneapolis, Minnesota – February 10, 2005 in Tarzana, Los Angeles, California) was a pianist and composer of popular American songs, best known for writing the lyrics to Scarlet Ribbons.[1] His composition May I Come In? was the title track for a Blossom Dearie album. Other songs he authored or co-authored are When Sunny Gets Blue, That's the Kind of Girl I Dream Of, I Keep Going Back to Joe's (with Marvin Fisher), A Boy from Texas, a Girl from Tennessee (with John Benson Brooks & Joseph Allan McCarthy), After Me (with Blossom Dearie) and When Joanna Loved Me (with Robert Wells).[2] It has been estimated that his songs have helped sell 65 million records.[3]

Lyrics for the ballad that was perhaps Segal's greatest hit, Scarlet Ribbons, (with music composed by Evelyn Danzig Levine) were written in just 15 minutes in 1949, but the song languished until Segal presented it to Harry Belafonte five years later. Belafonte's recording was responsible for making the song a hit. At least 30 other artists have also recorded Scarlet Ribbons, including the Kingston Trio, Joan Baez, Sinéad O'Connor, the Lennon Sisters, Wayne Newton, Perry Como and Dinah Shore.[4]

His music was also featured in movie and television soundtracks such as Star Trek: Deep Space Nine.[5]

In addition to the artists already mentioned, his songs have been recorded by Frank Sinatra, Frankie Laine, Barbra Streisand, Tony Bennett, Nancy Wilson, Rosemary Clooney, and Nat King Cole.

Contents

  • Biography 1
  • Compositions 2
  • Discography 3
  • References 4
  • Notes 5
  • External links 6

Biography

Segal earned a bachelor's degree in political science from the University of Wisconsin, a master's degree from the New School for Social Research and also studied creative writing. He began his career in Paramount Pictures' music department and taught songwriting at Cal State Northridge and in University of Southern California continuing education classes. He died of natural causes at the age of 86. At the time of his death, he was married to Helen Segal, and was survived by his wife, his three sons, David, Mark and Jason, and a daughter, Jody Davis.[6]

Compositions

  • A Boy from Texas, a Girl from Tennessee
  • After Me
  • Bye Bye Barbara
  • Here's To The Losers
  • I Keep Goin' Back To Joe's
  • I'll Remember Suzanne (written with Dick Miles)
  • Laughing Boy
  • May I Come In?
  • More Love
  • No Spring This Year (written with Maddy Russell)
  • Scarlet Ribbons (For Her Hair)
  • Something Happens to Me
  • Strings
  • That's the Kind of Girl I Dream Of
  • Too Soon Old—Too Late Smart
  • What Are You Afraid Of
  • When Joanna Loved Me
  • When Sunny Gets Blue

Discography

  • When Sunny Gets Blue, Scarlet Ribbons and Other Songs I Wrote (Goodnight Kiss Records, produced by Janet Fisher)

References

  • Larkin, Colin: The Encyclopedia of Popular Music. Third edition. Macmillan 1998.
  • Musicians' Union national directory of members 2001. Second edition. Musicians's Union 2001.

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. ^ http://articles.latimes.com/2005/feb/14/local/me-segal14 Obituaries: Los Angeles Times, Jack Segal, 86; Lyricist Was Best Known for 'Scarlet Ribbons' February 14, 2005
  2. ^ http://www.cdbaby.com/cd/jacksegal When Sunny Gets Blue, Scarlet Ribbons, And Other Songs I Wrote CD by Jack Segal
  3. ^ http://articles.latimes.com/2005/feb/14/local/me-segal14 Obituaries: Los Angeles Times, February 14, 2005: Jack Segal, 86; Lyricist Was Best Known for 'Scarlet Ribbons'
  4. ^ http://articles.latimes.com/2005/feb/14/local/me-segal14 Obituaries: Los Angeles Times, February 14, 2005: Jack Segal, 86; Lyricist Was Best Known for 'Scarlet Ribbons'
  5. ^ Jack Segal at the Internet Movie Database
  6. ^ http://articles.latimes.com/2005/feb/14/local/me-segal14 Obituaries: Los Angeles Times, February 14, 2005: Jack Segal, 86; Lyricist Was Best Known for 'Scarlet Ribbons'

External links

  • Jack Segal at the Internet Movie Database
  • Obituaries: Los Angeles Times, February 14, 2005: Jack Segal, 86; Lyricist Was Best Known for 'Scarlet Ribbons'
  • Obituaries: Boston Globe, February 18, 2005: Jack Segal
  • "When Sunny Gets Blue, Scarlet Ribbons and Other Songs I Wrote (Goodnight Kiss Records)by Jack Segal" REVIEW by Paul Goldstein
  • "When Sunny Gets Blue, Scarlet Ribbons, And Other Songs I Wrote CD" by Jack Segal
  • Harry Fox Songfile: Retrieved September, 13, 2014
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.