World Library  
Flag as Inappropriate
Email this Article
 

Fender Japan

Fender Japan, Ltd. was the joint-venture between Fender Musical Instruments Corporation, Kanda Shokai (神田商会) and Yamano Gakki (山野楽器), which operated the Japanese business of Fender musical instruments from 1982 to 2015. The venture involved the domestic production and sale of Fender instruments for the Japanese market.

The venture ended on March 31, 2015 and Fender itself (through its company Fender Music Corporation (Japan)) took over the Japanese business effective April 1, 2015 with Fender-manufactured product line. The Japanese-made Fender guitars sold by Fender Music Corporation (Japan) have since been categorized as the "Japan Exclusive" series.

Contents

  • History 1
    • Manufacturers 1.1
    • "Made in Japan" and "Crafted in Japan" 1.2
  • Timeline 2
  • References 3
  • Sources 4

History

In the late 1970s, Fender was facing competition from lower priced Japanese-made guitars. The higher priced Fender guitars were made in the United States and could not compete with the lower prices of Japanese-made Fender copies. In Japan, Fender was also losing sales to Japanese guitar brands such as Tōkai, Greco and Fernandes. Since Japanese labor and production costs were much lower than in America and to compete with the Japanese made guitars, Fender moved the lower priced Fender guitar production from America to Japan. Fender began negotiations with several Japanese musical instrument distributors.

In March 1982, Fender Japan, Ltd. was officially created as a joint-venture between Fender, Kanda Shokai (神田商会) and Yamano Gakki (山野楽器).

Kanda Shokai is a musical instrument wholesaler with no retail outlets of its own. It also owned the Greco brand name and one of the conditions of the Fender Japan agreement was for Kanda Shokai cease production of its Greco Fender copies. Yamano is a musical instrument wholesaler/retailer with its own retail outlets and was once a part of Orville by Gibson venture. These two companies do not manufacture guitars, they order them from Japanese guitar factories and distribute them through retail outlets. Yamano distributes through its own retail outlets and also various other retail outlets, while Kanda Shokai distributes through various retail outlets, including the Ishibashi chain of music stores in Japan.

The Japanese guitar factories that produced Fender Japan guitars at various times were FujiGen Gakki, Tōkai Gakki and Dyna Gakki.

Manufacturers

At the start of Fender Japan venture, Tokai was seriously being considered as the manufacturer, but after a breakdown in negotiations, FujiGen Gakki was chosen instead.[1] Some FujiGen-made Fender Japan models between 1982 and 1996 have necks made by Atlansia.

Tōkai Gakki and Dyna Gakki took over the manufacture of the Fender Japan models in 1996/1997. The Tōkai-made Fender Japan guitars were not exported, but some of the Dyna-made Fender Japan guitars were. Dyna Gakki have made various guitars for Kanda Shokai's Greco brand.

Terada made the Fender Japan acoustic guitars such as the Fender Catalina.

"Made in Japan" and "Crafted in Japan"

MADE IN JAPAN serial number
Crafted in Japan serial number

According to a Fender representative, it was stipulated in the Fender Japan contract that if there was a change of manufacturer from FujiGen Gakki to another guitar factory, then the production inscription in the guitar would be changed from "Made in Japan" (MIJ) to "Crafted in Japan" (CIJ). Most of the Japanese-made Fenders up until 1996/1997 were MIJ Fenders.

The first CIJ Fenders started around 1992, when Dyna Gakki (one of Kanda Shokai's main guitar makers) took over some of the production requirements of Fender Japan. This resulted in the CIJ inscription appearing on some Japanese Fenders during this period. Dyna took over because FujiGen was expanding its own factory operations. CIJ was used entirely on Japanese Fenders produced from 1996/1997 until 2015, after Tōkai and Dyna took over the Fender Japan manufacturing contract. The Fender Squier range was also brought in line with the Japanese Fenders at around the same time (1996/1997), with the CIJ inscription being used.

Timeline

1982: Fender Japan starts production with FujiGen Gakki having the manufacturing contract. The "Made in Japan" (MIJ) logo is used.

1984: CBS sells Fender to its current owners and while waiting for a new USA factory to begin production, Fender Japan models and leftover USA stock were mostly sold in the USA for a few years.

1992: The first "Crafted in Japan" (CIJ) models start appearing due to Dyna Gakki taking over some of the manufacturing while FujiGen Gakki were expanding their operations.

1996/1997: "Crafted in Japan" (CIJ) is used instead of "Made in Japan" (MIJ) because Tōkai Gakki and Dyna Gakki take over the manufacturing contract from FujiGen Gakki.

2015: Fender, Yamano and Kanda Shokai end the Fender Japan joint-venture on March 31, 2015. Fender took over the Japanese business effective April 1, 2015.

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

Sources

  • 2005 Interview with Mr Shohei Adachi president of Tōkai Gakki
  • 1986/1987 tour of Fujigen factory, Rainer Daeschler
  • (Japanese) FujiGen Gakki History
  • (Japanese) Atlansia
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.