u.s. patent 9,263,015, entitled "wireless electric guitar" to gibson, inc., dated -feb. 16, 2016

Upload: anonymous-a7s1qyx

Post on 01-Mar-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    1/26

    (12) United States PatentJuszkiwicz

    (54) WIRELESS ELECTRIC GUITAR

    75 Inventor: Henry E Juszkiewicz Nashille TN(US)

    73 Assigee: Gibson Brands, Inc Nasille, TN(US

    * Notice Subject to ay disclaimer, te term of thispatet is exteded or adjusted uder 35U.S.C. 154(b by 278 days.

    (21 Appl No: 13/882,193

    (22 PCT Filed Oct 28, 2011

    (86 PCT No.: PCT/US2011/058193

    371 c)(l),2), 4) Date: un. 21, 2013

    (87) PCT Pub. No. W2012/058497

    PCT Pub Date: May 3, 2012

    (65 Prior Publication Daa

    US 2014/0150630 A l Ju 5, 204

    Related US Application Data

    60 Proisioal applicatio No 61/407,703, led o Oct28, 2010

    51 Int. Cl.GlOH102GlOH144G10H3/18GlOH100

    (52) US Cl

    (200601)(2006.01)(200601(2006.01)

    CPC ............... GlOH102 (2013.01; GlOH10083(201301); GlOH10091 (201301); GlOH144

    201301; GlOH318 (2013.01; GlOH3188(201301

    f"

    1 11 Ill lll ll lll lll ll 11111 11 111 1111 11 111 11US009263015B2

    (10) Pat ent No.: US 935 BFeb16,2016(45) Dateof Pat ent :

    (58) Field of Classication Search

    (56)

    CPC .. GlH3/18; GlH 1/0058; lH 1/0066;GH 1/46; GlH 3/186 GH 1/0008GlH 2240/211; GlH 1/0091; GlH 1/0083;GH 2210/281; GlH 1/02; GlH 2210/311;

    GlH 2210/231; GlH2210/235 GlH2210/155; G10H2210/211; GlH2240/321

    See applicatio le r complete searc istory

    Rerences Cited

    US PATENT DOCUMENTS

    4919,031 A * 4/1990 Matsumoto . .... ...... 84/6015024134 A * 6/1991 Uchiyama .. . .... . . .... .. . ... .. . . 84/6545025703 A * 6/1991 Iba et al. .................. 847185,085120 A * 2/1992 I shiguro ... ...... 84737

    6787690 Bl* 92004 Celi et al. ... ...... 847238509692 B2* 8/2013 Ryle et al . 455/41.38,546675 Bl * 10/2013 Hirshber g ... ...... 84/654

    2004/0187673 Al* 92004 Stevenso n ... ...... 847372005/0045027 Al* 3/2005 Celi et al .................. 84723

    Cotiued

    Primary Examiner Marlo Fletcer74 Attorn, Agent or Frm - Bates & Bates, LLC

    (57 ABSTACT

    A electronics odule r a electric guitar is proided Teelectronics module icludes a processor, a plurality of cotrols a atea ad a computer-readable medium Te processor receies a audio sigal geerated by a ibratio of a

    plurality of strigs of te electc guitar Te plurality ofcotrols are operably coupled to te processor ad proide amecanism r adjustig a soud created om e audiosigal. Te computer-readable medium is operably coupledto te processor ad cogured to cause te electc gitar todetermie a cotrol of te plurality of cotrols associatedwit te receied efcts parameter; adjust a state of tedetermied cool based o te receied eects parameter;modi te audio sigal based o te plurali of cotrols ado te receied eects parameter; ad output e modiedaudio sigal throug te atena to a secod deice

    13 Claims, 9 Drawing Sheets

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    2/26

    US 9,263,015 B22

    (56) References Cited

    U.S. PATENT DOUMENTS

    2006/0156912 Al* 72006 Anns et al ... ... 847422007/0234880 Al* 10/2007 Adams et al 84/601

    2007/0251374 Al* 11/2007 Armstrong-M unt ner . . .... 8473520090100988 Al* 42009 Villa et a l. ........ ... 84/6012011/0028218 Al* 2/2011 Gomes et al 463/39

    2011/0146480 Al*2011/0174138 Al*2013/0034240 Al*2013/0058507 Al*

    2014/0096667 Al*2014/0260906 l*2015/0040744 Al*

    * cited by exainer

    6/20117/20112/20133/2013

    4/20149201422015

    Robertson . . ....... . . ..... 84/735Loh e al .... ...... . 84/645Crawfrd .... .... 381/77Arkn S-Pedersen et al . 381/122

    Chapman et al 84/609Welch 84603Redding et al 84/726

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    3/26

    U.S. Patent Feb.16,2016 Sheet 1of9 U 35 B

    ,,'

    '

    '

    '

    I

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    4/26

    U.S. Patent Feb.16,2016 Sheet 2of9 U 35 B

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    5/26

    U.S. Patent Feb.16,2016 Sheet 3of9 U 5 B

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    6/26

    U.S. Patent Feb.16,2016 Sheet 4of9 U 35 B

    < '

    1-

    d

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    7/26

    U.S. Patent Feb. heet 5 of9US 9,263,015 B2

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    8/26

    t

    Strings IPckups

    4

    Eteraldevice

    1

    ommunicatio

    _

    terface

    l

    Cotrols

    Iputiterface

    L

    4

    Processor

    4

    2

    Computerreadabemedium

    6Sgna

    processg

    applicaion

    FIG. 5

    5

    8

    Outpuerface

    Display

    t

    Srigs

    l

    Cotros

    r.

    "t?aN0a

    \=tt-a

    0-l

    d'

    'w

    =,U

    N

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    9/26

    -I

    Pickups

    500C\

    4

    ADC

    121 6/68 /61 /60

    PiezelectricAD Cs

    igta sgalpck processr

    J8

    /0

    Togle Mcroconrercontrols uni

    236

    MK 230/616

    switchai iece

    23 strg circs

    Vl /e

    conrl4

    06

    Fader bank Stgs

    609

    Microphone

    5

    1

    0/600

    Mltiexer

    60

    Wirelessommna

    mdle

    /L 0

    Audiocector

    0

    FIG. 6

    r

    "t?aN0a

    \=tt--0l

    d'

    'w

    =,U

    N

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    10/26

    U.S. Patent Feb.16,2016 Sheet 8of9 U 35 B

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    11/26

    Receive mageic pickup sigal

    t

    !

    Appy parametic eqale tomagneic pick p sgal

    v805

    Mix eqaed magetc adpieelecrc s gnals

    Apply prefite to mxed siga

    t

    Apply oise gate to fiteedsigal

    Appy dstoron eecs to gatedsigal

    Apply cabie ealier to

    disorted sgnal

    t

    1

    4

    Apply modlatio eecs osecod eal zed sigal

    Apply gains to pezoeectrcpickp s igas

    Apply parametrc eqaler topieoeectrc pickup sga

    Otput processed ado sigal

    Apply opt gai o ialequazed si gna

    Apply ia parametrc eqae

    for reverb signal

    Apply reveberato efects toodulated sgnal

    ,-0

    Receve piezoelecrc pickup80

    sgas

    r

    "t?aN0

    \=tt-

    "

    0"

    d'

    'w

    =,U

    N

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    12/26

    US 9,63,05 B

    1WIRELESS ELECTRIC GUITAR

    CROSS-REFERENCE TO RELATEDAPPLICATION

    is appliction claims priority to US Povisional PatentApplication Ser No 61/407703, led Oc. 28, 2010, andPCT Patent Application No . PCT!US2011/058193, led Oct.28, 2011, both ofwich are hereby incorporated by rerencein their entirety.

    BACKGROUND

    Guitars are well known in the art and include a wide varietyof dierent pes and designs such as vaous types of acoustic and electric gitars . Guitar players ad oter musiciansoen modify the sound produced by the guitar to create aviually endless vaety of sounds. Example eects include:compression, tremolo, distorion, overdrive zz wah-wh

    chorus, ange, phase shi, pitch shi harmony, vibrato,delay (echo) reverberation (reverb), etc wich modify theaudio signal produced by the guitar strings in vaous waysusing mechanical, electrical, and electro-mechanical mechanisms

    A compression eect stabilizes the volume and "smoothsa note's "attack by dampeng its onset and amplifying itssustain and can be produced by varying the gain of a signal toensure the volume stays within a specic dynamic range Atremolo eect produces a s light rapid variation in the volumeof a note or chord Tremolo eects normally have a "rateknob which allows a musician to change the speed of thevriation Distorion eects distor the tone of an instrment

    2adds a duplicate electrical signal to e original signal at aslight time-delay. e efct can either be a single echo or

    multiple echoes. A reverb eect simulates sounds produced inan echo chamber by creating a large number of echoes thatgradually de or "decay

    Additiolly, other signl processing of the audio signalsmay remove or redce noise. For exmple a noise gatereduces "hum, "hiss, and "static by eliminating soundsbelow a certain gain treshold Still other signal processing

    1 o utilizes an equalizer which is a set of lters that strengthen orweaken specic equency regions For example, an equalizermay adjust the bass and treble and may be used to ehanceparicular aspects of an instrument's tone

    Application of the vrious sd eects can be applied15 using devices in the gitar itself and/or pedal boxes, ampli

    ers, mixers, etc that receive the audio signals in either analogor digital rm om he gitar The applicaion ofthe varioussound eects may be controlled at the guitar and/or at theeects deice. The gitar and/or eects devices may use

    20 digital sigal processing DSP) to apply the desired soundmodications to the analog sound produced by the gitarstrings.

    The analog signal varies in output leel and impedance, issubject to capacitance and other enviromental distorions,

    25 and can be subject to ground loops and other kinds of electroic noise Aer being degraded in such shion by theenviroent, the nalog signal is oen digitized at somepoint with the digitized signal including the noise component The analog or digital signal may be commucated to

    30 various other devices such as the eects devices at variouspoints in the signal processing path

    SUMMRY

    In an example embodiment an electrocs module r anelectc guitar is provided. The electronics module includes aprocessor, a plurality ofcontrols, an antea, and a computerreadable medium The processor receives an audio signalgenerated by a vibration of a plurality ofstrings ofthe electric

    by adding "overones, creating various sunds such as a

    warm sound or "diry or "gritty sd, which may beproduced by re-shaping or "clipping the sund waves pro- 35duced so that they have at, mesa-like peaks, instead ofcurved ones Overdrive eects re similar to distorion efctsexcept that an overdrive producing device produces "cleansounds at quieter volumes and distorted sonds at loudervolumes. A zz eect clips a sound wave until it is nearly asquare-wave, resulting in a heavily distored sound A wahwah eect results in vowel-like sounds, whih are created byaltering the equency spectrm of the analog signal produced

    40 guitar The plurality of controls are operably coupled to theprocessor and provide a mechanism r adjusting a soundcreated om the audio signal As used herein, the te "operably coupled indicates to components are electrically,mechaically, or electro-mechanically coected eitherby the guitar A chorus eect mimics the "phase locking

    eect produced natrally by choirs and tring orchestraswhen sounds with very slight dierences in timbre and pitchassimilate with one another A chors eect splits the electri-

    cal signal, adding slight equency variations to par of thesignal wile leaving the rest unaltered. A ange eect simulates a stdio eect produced by holding the edge ofthe audiotape reel to momentaly slow down a recording As a result,a ange eect adds a variably delayed version of the sound tothe oginal sound creating a comb lter eect A phasercauses a phase si eect, which creates a slight pplingeect by adding out-of-phase duplicate sond-waves to theoginal sound-waves. A pitch shift eect raises or lowers(eg "transposes) each note a musician plays by a pre-setinterval. For example, a pich sifter set to increase the pitchby a urh raises each note ur diatoic inerals above thenotes actually played by the musician. A hamony eect is atype of pitch si eect that combines the altered pitch withthe original pitch to create a two or more note harmony A

    vibrato eect produces slight, rapid variations in pitch mimicking the actional semitone variations prduced natrally

    45 directly or indirectly through other inteediate devices . Theantea is operably coupled to the processor and receives awireless signal including an eects parameter om a rst

    device The computer-readable medium is operably coupledto the processor and congured to cause the electc guitar to50 determine a control of the plurality of controls associated

    with the received eects parameter; adjust a state of thedetermined control based on the received eects parameter;modi the audio signal based on the plurality of controls andon the received eects parameter; and output the modied

    55 audio signal trough the antena to a second deviceIn another example embodiment, an electric guitar is pro

    vided The electric guitar includes a body, a plurality ofstrings, and the electronics module The body incldes a base,a neck, and a headstock. The base includes a tailpiece. The

    60 neck is mounted to and extends om an end of the base. Theheadstock is mounted to and extends om an end of the neckopposite the base The neck includes a plrality of string

    posts The plurality ofstrings are mounted at a rst end to thetailpiece and at a second end to the plurality of string posts

    by opera singers and violinists when prolonging a single note 65Vibrato eects oen allow the musician to control the rate ofthe variation as well as the dierence in pitch A delay eect

    In yet another example embodiment, a sd system isprovided The sond system includes a sound receiving/producing device, a control deice, and the electric guitar.

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    13/26

    US 9,26,015 B2

    3Oer principal ares and advantages of the invention

    will become apparent to those skilled in the art upon reiew of

    the llowing drawings, the detailed description and the

    appended claims.

    BRIEF DESCRIPTION OF THE DRAINGS

    Illustrative embodiments of the invention will hereafter bedescribed with rerence to the accompanying drawings,wherein like numerals denote like elements

    FIG l depicts a block diagram of a sound system in accordance with an illustrative embodiment.

    10

    4guitars 102and reproduce e received audio signal so at theaudio signal i s audible by a user of sound system100

    The one or more computing devices may include computers of any rm ctor such as a laptop 110 a personal digitalassistant 112 a tablet computer, a desktop an integrated

    messaging device, a cellular telephone, a smar phone, etcThe one or more computing devices may receive and sendinrmation and audio data related to sound and oer eectsgenerated by other devices within sound system 100

    The one or more gitars 102are electc guitars designed touse the principle of electromagnetic induction to convertstng vibration into an electrical signal Because the output ofan electc guitar is an electcal signal, the electrical signalmay be altered using electroic circuits and/or signal process -

    FIG 2 depicts a top view of a guitar usd as par of thesound system of FIG 1 in accordance with an illustrativeembodiment.

    FIG 3 depicts a parial side view of the guitar of FIG 2showing a der bak in accordance wit an illusraieembodiment.

    15 ing tecniques to include vaous eects in the electricalsignal, such as reerb and distorion, whic modi the toeand chracteristics of the electrical signal.

    The one or more speakers 104 conver the electrical signalinto sound at is audible by the human ear The one or moreFIGS 4a and 4b depict a three-way toggle potentiometer

    included in the guitar of FIG. 2 in accordance with an illustrative embodiment

    FIG 5 depicts a block diagran1 of an electonics module ofthe guitarofFIG 2 in accordance with an illstrative embodiment.

    20 otswitch controllers 106 allow a user to control applicationofthe dierent pes ofeects on e electc signal producedby the one or more gitars 102 by depressing one or morebuttons mounted to the one or more otswitch controllers

    FIG 6 depicts a more detailed block diagram of the elec- 25

    troics module of FIG 5 in accordance with an illustrativeembodiment.

    FIG 7 depicts a top view ofthe guitar of FIG 2 illustratinga wiring between a plurality of controls and the electronicsmodule of FIG 5 in accordance with an illustrative embodi- 30

    ment.FIG 8 depicts a ow diagram illustrating example opera

    tions per1ed by the electronics module o FIG 5 in accor

    dance with an illustrative embodiment

    106 As used herein, the ter mount" includes join, uite,connect, associate, inser, hang, hold, afx, atach, sten,bind, paste, secure, bol, screw, et, solder, weld, pressagainst, and other like tes Additionally use of the te1mount" may indicate a direct or an indirect co1ectionbetween the described components/devices

    The one or more interface devices 108 provide an interfacebetween the one or more gitars 102 and the one or morecomputing devices and/or the one or more speakers 104. Theone or more inteace devices 108may include both wired and

    wireless co1ectors r interfacing between the devices The

    DETAILED DESCRIPTION35 one or more interface devices 108 rher may include a

    computer-readable medium or a drive r the computer-readable medium on which the electrical signal or modied electrical signal may be storedWith rerence to FIG 1 a block diagram of a sound

    system 100 is shown in accordance with an illustrativeembodiment In an illustrative embodiment, sound system100may include one or more guitars 102 one or more ampli ers104one or more otswitch controllers 106one or moreinterce devices 108 one or more computing devices, and anetwork 114 Network 114 can be any type of wired and/orwireless public or pvate network including a cellular network a local area network, a wide area network such as theInteet, etc Network 114 rther may be cmprised of sub

    networks of the same or dierent types whih consist of anynumber of deices Any of the one or more gitars 102 theone or more ampliers 104 the one or more otswitch controllers 106 the one or more interface devices 108 and/or theone or more computing devices may conicate with eachotherusing a porion ofnetwork 114 that is wired or wirelessThe one or more ampliers 104 the one or more otswitchcontrollers 106, the one or more interface devices 108, and/or 55the one or more computing devices may act as control devicesthat control the seting or adjustment ofsound eects at any ofthe one or more guitrs 102

    With rerence to FIG 2 a top view of a guitar102a of the40 one or more guitars 102 of sound system 100 is shown in

    accordance with an illustrative embodiment. In an illustrativeembodiment, itar 102a may include a body 200 a pluralityof strings 206 a plurality of string posts 208 a plurality oftning knobs 210 a guitar ce 212 a tailpiece 214 a bridge

    45 216 a bridge electromagnetic pickup 218 a center electromagnetic pickup 220 a neck electromagnetic pickup 222 ader bank224 a tape eect control 226 a distorion control228 a master control knob 230 a volume control 232 a tonecontrol 234 a switch 236 a mode control 238 and an audio

    50 connector 240 A wer or a greater number of controls maybe used and may be positioned at dirent locations thanthose illustrated

    Network 114 may be a peer-to-peer network Sound system 100 may include additional types of devices such as 60sound mixers, headphones microphones, other musicalinstents, etc. that also counicate trough network

    114 The one or more ampliers 104 the one or more interce devices 108 the one or more computing devices, thesound mixers, the headphones, and/or the microphones may 65act as sond receiving/producing devices that receive anaudio signal directly or indirectly om any of the one or more

    Body 200 may include a base 201 a neck 202 and aheadstock 204 Switch 236 may include a slider knob 242congured to slide within a slider slot 244 to change a selection indicated using switch 236 In the illustrative embodi-ment of FIG. 2 guitar 102a is a six-string electric guitarthough a wer or a greater number of strings may be used.The plurality of stngs206 extend om the plurality of stringposts 208 above ngerboard 209 across bridge 216 andmount to tailpiece 214 under tension as understood by aperson of skill in the ar

    In an illustrative embodiment base 201 is lightweight andmay be rmed using a variety of materials including woodpolycarbonate, plastic, etc Example woods include alder,swamp ash, mahogany, poplar, basswood, maple etc Base201 may be partially solid and partially hollow to acco -

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    14/26

    US 9,23,01 B2

    5date wiring and other electroc components Base 201 ispically sized and shaped to be held comrably by a user.

    In the illustrative embodiment ofFIG 2, neck202 is asymmetrical and includes a smooth, non-stick ish A volute atnut 205 allows a and of a user of guitar 102a to quickly ndthe st position and improves a total sustain and strength ofthe plurality of strings 206 Neck 202 is mounted to base 201at a neck joint 207 to allow maximum access to the pluralityof strings 206. Neck 202 may be rmed uing a variety ofmaterials including wood, graphite, etc xample woodsinclude alder, swamp ash, mahogany, poplar, basswood,maple, etc

    Neck 202 includes a ngerboard 209 that includes a plurali of ets 211 Fingerboard 209 may be laminated to aont of neck 202. The plurali of strings 206 extend abovengerboard 209. Fingerboard 209 may be ed using avariety of materials including wood, carbon-ber, etc. andmay include a variety of inlays ed of various mateals

    The plurality ofets211are raised stps of hrd material thatextend peedicular to the plurality of stngs 206 againstwhich one or more of the plurali of string 206 are pressedto change their vibrating length. In the illustrative embodiment ofFIG 2 ngerboard209 includes 23 ets allowing theuser to achieve a ll two octave range with a bend

    In the illusraie embodimen of FIG 2 eadsock 204 ismounted to neck202 at an end opposite base 201 and includesthe plurality of stng posts 208 and the plrali of tuingknobs 210. Each stng of the plurality of strings 206 ismounted to a single string post of the plurality ofstring posts208. Each string post of the plurali of stng posts 208 isconnected to a single tning ob of the plurality of tningknobs 210.A user may manually adust the plurali of tuing

    knobs 210 to adst a tension on the respective string asknown to a person of skill in e ar Additionally, the tensionon each string ofthe plurality of strings 206 may be adjustedusing motors to automatically tune guitar 102a

    6by e microphone, and used to adust a sound parameter,which results in a more consistent nd authentic sound

    Bridge 216 suppors and holds the plurality of strings 206in place relative to guitar ce 212 of base 201. Bridge 216may rher include a piezoelectric pickup (not shown) to

    generate a piezoelectric signal The piezoelectric pickp mayinclude a crystal located under each string of the plurality ofstrings 206 and in a saddle of bridge 216 to generate a piezoelectc signal r each string of the plrality of strings 206.

    1 o When a stng of the plurality ofstngs 206 vibrates, a shapeofthe crystal is distoed, and the stresses associated with thiscange in shape produce a voltage across the crystal that isdetected by the piezoelectric picp. e piezoelectricpicp may be mounted nder bridge 216 or rm part of

    15 bdge 216. The piezoelectric pickp allows guitar 102a toreplicate a acoustic instent.

    Bridge electromagnetic pickup 218 middle electromagnetic picp 220 and neck electromagnetic pickup 222 aretransducers at detect (or pick up") e vibrations generated

    20 by the plurali of strings 206 and convert the mechanicalenergy into electrical energy Bridge electromagnetic pickup218 is positioned below the plurali of strings 206 and closest to bridge 216. Neck electromagnetic pickup 222 is positioned below the plurali of strings 206 and closest to neck

    25 202. Middle electromagnetic pickup 220 is positioned belowthe pluraliy of sngs 206 and between bdge electromagnetic pickup 218 and neck electromagnetic pickup 222.Bdge electromagnetic pickup 218 middle electromagneticpickp 220 and neck electromagnetic pickup 222 contain

    30 magnets that are tightly wrapped in one or more coils ofwireIn an illustrative embodiment one or more of bdge electromagnetic pickp 218 middle electromagetic pickp 220and neck electromagnetic pickup 222 are double-coil hum

    bcker type electromgnetic pickups Ech coil of bridge35 electromagnetic pickup 218 middle electromagnetic pickup

    220 and neck electromagnetic pickup 222 may be individually controlled to be on, o, or on-reverse polarity Guitar102a may include a wer or a greater number of electromag-In the illustrative embodiment of FIG 2 tailpiece 214

    bridge 216 bridge electromagnetic pickup 218 center electromagnetic pickup 220 neck electromagnetic pickup 222 40tape eect control 226 distorion control228 master controlknob 230 volume control 232 tone control 234 switch 236and mode control 238 are mounted to guitar ce 212 of base201 whereas der bak 224 and audio conector 240 aremounted on a side of base 201 though other arrangementsmay be used

    netic pickpsWith rerence to FIG 3 a side view of a portion of guitar

    102a is shown in accordance with an illustrative embodimentIn an illustrative embodiment, der bak 224 is mounted ona side of guitar 102a though other mounting locations may beused in alteative embodiments Fader bak 224may include

    45 a st der bank300 and a second der bank 302. First derbak 300 may be associated with a setting of tape eectcontrol226 and may include a rst der control 304, a second

    der control306

    and a third der control308

    Second der

    Tail piece214 includes an anchor rthe plurality ofstrings206

    In an illustrative embodiment, one or mre contacts maybe mounted in tailpiece214 The one or more contacts may beused r counication between a rst microprocessor 50mounted in base 201 and a second microprcessor mounted

    bak 302 may be associated with a setting of distorion control 228 and may include a urth der control 310 a hder control 312 and a sixth der control 314. Each of rst

    in neck 202 and/or headstock 204. e one r more contactsmay provide power to the second microproessor as well asother circuitry mounted in neck 202 and/or headstock204 andmay transmit control data om the rst micrprocessor to thesecond microprocessor r example to cntrol automatictning of the plurality of strings 206 using motors to adjust aroation of the plraliy of string posts 208.

    A miniature boundary microphone (not shown) may bemounted under tailpiece 214 so that the user's hand or adoes not cover the microphone and to protec the microphoneom dir and dust The microphone may provide a smooth

    at, uncolored response and act as a sample of the ambientenviron1ent suounding guitar 102a to provide accuratedata r use in making signal adjustments based on a rerence point provided by the microphone For example a microburst of wite noise may be output om guitar 102a received

    der control 304 second der control 306 third der control 308 urh der control 310 h der control 312 andsixth der control 314may include a der slider slot316and

    55 a der slider knob318A user may adjust a de level setingby pressing on and sliding der slider ob 318 witin derslider slot 316 Each der control can be adjusted independently.

    With rerence to FIGS. 4a and 4b a three-way toggle60 potentiometer 400 is shown in accordance with an illustrative

    embodiment Tree way toggle potentiometer 400 includes aswitch 402 and a base 410. Switch402 can be positioned in a

    plurality of positions: a rst position 404 a second position406 and a tird position 408. The toggle potentiometer may

    65 be congured to provide a wer or a greater number ofpositions As shown with rerence to FIGS 4aand4bswitch402 is mounted to rotate within base 410 as shown by a

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    15/26

    US 9,263,015 B2

    7rotation plane 412. Rotation plane 412 is peendicular to anaxis 413 extending trou a center of switch 402.

    Switch 402 includes a switch head 414 mounted to andextending om a switch sha 416. Switch sha 416 ismounted within a ring slot 418 of a switch ng 420. Switchring 420 rotates within base 410 when switch head 414 isrotated in rotation plane 412 by a user Switch head 414toggles rard andor backward within ring slot 418 whenswitch head 414 is moved om rst positin 404 which isgenerally peendicular to a plane dened by base 410 to 10second position 406 and/or third position 408. Rotation ofswitch head 414causes a rst parameter, a second parameter

    8the reverberation decays and how bght the reverberationsounds compared to the original signal Second der control306 controls the amount of edback used in creating thereverberation eect The range of edback values controlledby second der control 306 depends on the type ofreverberation eect selected Tird der control 308 allows selectionom a plurality of types of reverberation efcts Forexmple, the type ofreverberation eect may be related to ecabinet sle

    When tape eect control 226 is positioned in third position408 to control the modulation eect rst der control 304may be connected to adjust a depth level or perceived intensi of the modulation eect, second der control 306 may beconected to adjust a rate of the modulation effect, and third

    or a third parameter associated with rst postion 404, secondposition 406 and third position 408 respectively, to beadjusted based on the direction and amount of rotation 15 der control 308 may be conected to select a type of modu

    lation. As a result, rst der control 304 controls adjustentof a delay time step which control s how quickly the efctoscillates Second der control 306 controls adjustment of

    With continuing rerece to FIG 2 and in a illustrativeembodiment, tape eect control 226 includes tree-waytoggle potentiometer 400. The position of tape eect control226 deteines a tape type eect applied to the electrical

    signal generated by the pickups 218 220 222 and/or the 20piezoelectc pickup Tape pe eects include reverberationdelay and modulation As an example tape eect control 226positioned in st position 404 controls a deay (echo) eecttape eect control 226 positioned in second position 406controls a reverberation eect; and tape eect control 226 25positioned in trd position 408 controls a modulation eecThe tree eects can be individually controled and dialed in,but may be applied in series

    First der control 304, second der contol 306 and thirdder control 308 of rst der bak 300 may be motozed or 30non-motozed ders which provide parameter controlbased on the toggle position of tape eect cntrol 226 Whentape eect control 226 is positioned in rst position 404 to

    control the delay eect, rst der control 04 may be connected to adjust a delay time, second der control306may be 35connected to adjust a edback level, and third der control308 may be co1ected to select a type of delay ect. As aresult rst der control 304 controls the amount of delayused to create the delay (echo eect The range of delayvalues controlled by rst der control 304 depends on the 40type of delay eect selected Second der control 306 controls the amount of edback used in creating the delay eectThe range of edback values controlled y second dercontrol306depends on the type of delay efct selected. Thirdder control 308 allows selection om a plrality of types of 45delay eects. For example, the types of delay eects mayinclude digital delay, analog delay, tape echo reverse delay,

    dynamic delay, etcWhen tape eect control 226 is pos itioned in second position 406 to control the reverberation eect a reverberation 50

    the amt of delayed signal d back into the input of the

    delay line per second Third der control 308 allows selection om a plurali of types of modulation eects Forexample, the pes ofmodulation eects may include chorsvibrato, tremolo, phasing anging, etc

    Rotation of tape eect control 226 in either rst position404 second position 406 or third position 408 results in anadjstmen in a strength value of he coesponding eectsimilar to the way a wet/dry control works on a mixer. A zerovalue coesponds to no eect (dry) and a ll rotation corresponds to 00% of the eect (wet) Thus, rotation of tapeeect control 226 varies the balance between the y (undelayed) and wet (delayed signals As a result an input valuebased on rotation of tape eect control 226 in either rstposition 404 second position 406 or third position 408 may

    result in a vale om 0 to In an illustrative embodiment distorion control 228includes tree-way toggle potentiometer400. The position ofdistorion control 228 deteines a distorion ect appliedto the electrical signal generated by the pickups 218 220 222and/or the piezoelectric pickp Distortion eects may beseparated into distortion equalization, and compressioneects As an example, distorion control 228 positioned inrst position 404 controls a distorion eect; distortion control 228 positioned in second position 406 controls an equalizer efct; and distortion control 228 positioned in thirdposition 408 controls a compressor eect The tree eectscan be individually controlled and dialed in by a user of guitar102a.

    Fourh der control310

    fth der control312

    and sixthder control 314 of second der bank 302 may be motorizedor non-motorized ders, wch provide parameter controlbased on the toggle position of distorion control 228. Whendistorion control 228 is positioned in rst position 404 tocontrol the distortion efct, rst der control 304 may beconnected to select a type of distoion ect, second der

    ect is applied that includes a combinatin of spring and"room tone reverberations A plurality of cabinet types (eg,l2, 22, 40, and 42) may be dened om a collection of ampliers and the sound ects meaured and testedFor each cabinet type selected, dierent reverberation efctsare selected based on the sound measurements Several difrent cabinet styles including open backed and close backedcabinets with dierent microphone positions in addition todirect modes with no cabinet modeling may be included rselection When tape eect control 226 is positioned in second position406 to control the reverberation eect, rst dercontrol304 may be conected to adjust a reverberation decay

    level, second der control 306 may be coected to adjust aedback level, and tird der control 308 may be conectedto select a type level om spring to lush As a result, rst dercontrol 304 controls the amount oflow pass ltering used tocreate the reverberation eect by adjusting both how rapidly

    55 control 306 may be conected to adjust a distortion amount,and third der control 308 may be connected to adjust anoutput gain For example, the types of distortion eects mayinclude ligh, light 2, medim, heavy, sred, screamer, andoverdrive The type of distorion selected can aect multiple

    60 eects simultaneously. For example, changing the distortiontype may aect the prelter ive, cabinet simulator, distortion, overdrive, and equalizer efcts simultaneously

    When distoion control 228 is positioned in second position 406 to control the equalizer eect rst der control 304

    65 may be conected to adjust a rst gain value r a igh shelfequalizer, second der control 306 may be co1ected toadjust a second gain value r a parametc equalizer, and

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    16/26

    US ,263,5 B2

    9 10third der control 308 may be connected to adjust a third gain In an illustrative embodiment, volume control 232 includesvalue r a low shelf equalizer For example, the hi shelf a potentiometerused to select a volume level r the electricalequalizer may be associated with a equency range of 4 signal generated by guitar102akiloherz kHz) to 15 kHz; the parametric equalizer may be In an illustrative embodiment, tone control 234 includes aassociated with a equency range of 04 kilherz kHz) to 4 potentiometer used to select a tone r the electrical signalkHz; and the low shelf equalizer may be associated with a generated by guitar102a In an illustrative embodiment, toneequency range of 40 herz (Hz) to 400 Hz control 234 may provide a selection among a specied num-

    When distortion control 228 is positioned in third position ber of values . For example, tone control 234 may provide a408 to control the compressor eect, rst der control 304 selection om among eight values A set of tone parameters

    10may be conected to adjust a sustain time onstant, second may be associated with each of the eight values As ander control 306 may be conected to adjst a compressor example, the set of tone parameters may include an input trimtreshold, and tird der control 308 may be coneced to value, an otpt trim vale, and a equency, gain, and Q valeadust a noise gate reshold. dened r six equency bands

    Rotation of distortion control 228 in either rst position 15 In an illustrative embodiment, depressing tone control 234

    404 second position 406, or third position 408 results in an nd holding tone control 234 in the depressed position con-

    adjustment in a strength value of the corresponding ect vers tone control 234 into a nction control. Iftone control

    similar to the way a wet/dry control works on a mixer A zero 234 is rotated, a next nction setting is selected. Example

    value coesponds to no eect and a ll rotation coesponds nctions may include changing the plurality of strings 206

    to 100% of the eect 20 setting an intonation of guitar 102a etc.In a illustrative ebodient, mode cotrol 238 includes In an illustrative embodiment, master control knob 230

    tree-way toggle potentiometer 400 The position of mode includes an eleven position rotary knob that works in con-

    control238deteines aguitarmode.For example,mode junctionwiswitch236. Mastercontrol knob230may also

    control 238 may be used to adjust the pickup coguration of nction as a display indicating the state of guitr 102a For

    pickups 218 220 222 and the blend of the piezoelectric 25 example once the tuning of guitar102a has nished, a tuning

    signal wih he electromagnetic pickp signal .As an example, peg symbol on master control knob 230 ashes gree to

    mode control 238 positioned in rst position 404 controls a indicate that tning is complete In an illustrative embodi-

    piezoelectc blend value mode control 238 positioned in ment switch 236 is a ve position switch ough a wer or a

    second position406 controls a tuning value and mode control greater number of switc positios may be used in alteative

    238 positioned in third position 408 control a pickup mode 30 embodiments . The 55 setting combinations of master control

    Rotation ofmode control 238 in rst position 404results in an knob 230 and switch may be associated with sond presets or

    adjustment inaproporionofthe piezoelectricsignal relativepatchesand/oradditionalpickup mode settings .

    to the magnetic pickup signal A zero value corresponds to no A user selects a switch position of the ve switch positions

    piezoelectric signal and a ll rotation corresponds to 1 OO%by sliding slider knob242 wiin slider slot 244. When switch

    piezoelectc signal. 35 236 is switched, the last preset seting r that switch seting

    Rotation of mode control 238 in second position 406 is retrieved regardless of a position of master control knob

    results in an adjustment in the tning of the purality of strings 230 If master control knob 230 is rotated, a next preset in the

    206 For example if mode control 238 is rotaed a next tuning selected bank associated with that switch setting as dened

    setting is selected In an illustrative embodiment, mode con- by switch 236) is selected and becomes the deult r that

    trol 238 may allow selection of eleven dierent tuning set- 40 switch position Each switch position may allow selection of

    tings though a wer or a greater number of tning settings a preset wiin at bank by rotating master control knob 230

    may be selectable. Each tuing setting recalls every param- clockwise or counter clockwise through the eleven positions

    eter that denes creation of that tune using gitar 102a For though a wer or a greater number of positions may be

    example, a tning name and a equency vale r each of the selectable using master control knob 230 Each preset seting

    pluralityofstrings206may bedenedr each ofthetning 45 recallseveryparameterthatdenes creationofasoundusing

    settings When a tuning seting is selected, the tuning of each guitar 102a For example, an entire set of possible eects

    of the plurali of strings 206 is automatically adjusted to the parameters or sound processing parmeters may be ssoci-

    respective equency value stored r that tning seting

    ated with each preset setting, which also may be rerenced as

    Rotation of mode control 238 in tird position 408 results a patch, and stored in a computer-readable medium.

    in an adjustment in the pickp mode, which controls the 50 As an example, the eects parameters or sound processing

    congurationoftheelectromagnetic pickups, i.e. , wichcoils parameters that dene a "sound associated with a preset

    ofbridge electromagneticpickup 218 center electromagnetic setting are stored in a computer-readable medium such as a

    pickup 220 and neck electromagnetic pickp 222 are active ash memory in guitar 102a in a binary data strcture based

    and the phase of the coils . In an illustrative embodiment, on the llowing data structures:

    mode control 238 may allow selection of eleven dierentpickup mode setings though a wer or a eater number ofpickup mode settings may be selectable. Fo example, in theillstrative embodiment ofFIG. 2 guitar 102a has tree electromagnetic picps, each with two coils The coils are congured by analog switches that are controlled by a processorof guitar 102a Each picp can be put in one of thirteenunique cogurations providing a total of 3*13*13=2,197

    possible congrations r the combination of all tree pickups Rotation ofmode control 238 in third poition 408 allowsa selection among the most comonly used pickup congurations Each pickup conguration indicate if the pickup isactive and if it is cogured as a single coil or double coil.

    55

    60

    65

    typedef sct {int indexu32 ags;ParamPickup

    oatParamPrelterParamNoisegate

    ParamDriveParamDistortion

    pickps;

    to 100.0%

    noisegate;compressor;

    sustainer

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    17/26

    ParmCabinetParmEqoat

    ParmChosParmPhaserParmTremoloParamWawaParmDelayParamReverbParaEqfoatfoatSound;

    1 1

    -continued

    cabinet;postDistortionPeq;

    postDistortionEqWetlevel

    ch osphaser;tremolowahwah;

    delayreverb

    outputGain;100.0%

    0.0%to 1000%

    Pickp, Coilswitching *pede sct {

    u32 coibridgeu32 coil_center;u32 coinec;

    typ d ! struct {

    u32 bypass;foat inputTrim;foat ouutTrim;PmBd bds[PEQBANDS];

    ParamEq;typede sct

    foat gain;foat qValue;foat equency

    PaBand:Pre-lter Eect

    pede sct u32 bypass;u32 type;

    decibels dB)! Q hertz Hz)

    foat equency; HzParPrelter:

    Noise Gate Eect* /typede stct {

    u32

    foat aack;foat hold;foat release:

    //dB milliseconds (msec msec//msec

    ParamNoisegate;Compressor Ect

    typede sct u32 bypass:u32 type;foat threshold; //dB

    ParamCompressor;Drive Eect

    typede sct 32 bypassu32 pe

    foat amount;foat equencyParamDrive

    Sustainer Eecttypede sct

    u32 bypass;foat sustain;foat release;

    PamSustainer:

    11 msec 0.0% to 100.0%

    00%to 100.0%//Hz

    00%to 1000%/msec

    Distortion Ectpede sct {

    u32 bypassu32 pe;u32 fags;foat amount;foat gain;foat wetlevel;

    ParamDistortion;

    00% to 100.0%//dB/ 0.0% to 100.0%

    Cabinet simulator and postdistortion equalizer Eet*pede sct {

    u32 bypassu32 pe;

    US 9,63,05 B

    ParamBand bands[3];ParmCabinet;

    12

    -continued

    Modulation (Chos! Vibrato /Flnge Eect /

    pede stct u32 bypass;u32 typefoat wetlevel; //0.0% to 100.0%foat delayTimeMilliseconds; //msecfoat rateHertz; //low equency oscillation LFO

    10 rate in Hz

    ParmChos;Phaser Eect

    pedestct

    LFO amplitde in msec0.0% to 1000%

    15 u32

    20

    25

    30

    u32 0 r sine LFO 1 r iangle

    foat maxFrequency;foat rate; // LFO rate in Hz

    //0.0%to 100.0%

    00% to 100.0%PamPhaser;Tremolo Eect*

    typede sct {u32 bpass;u32 sync;foat rate;foat depth

    ParamTemolo

    LFO with chosrate in Hz

    0.0% to 100.0%

    ** Wahwah Ect* /typede sct {

    u32

    foat gain: // dBfoat qValueParmWahwah;

    Wahwah Eect Short /

    //Hz35 aramWalwalr1 qincy;

    ** Delay Ect*

    40

    45

    50

    55

    60

    typede struct {u32u32

    0.0% to 1000%foat wetlevel;foat time:foat edbac: 0.0% to 100.0%foat lowPassFrequency // Hzfoat modulationate //Hzfoat modulationDep 11 msecfoat ducking; //dB

    ParmDelayReverb Eect*

    typede sct {u32 bypass;u32 type;

    foat wetlevel; // 0.0% to 100.0%//dB

    foat roomsize;ParmDiuser diusers[REVERB_DIFFUSER_COUNT];

    } ParaReverbtypede sct {

    u32

    foat eedbac PramDiuser;

    line length in samples

    i 0.0% to 100 0%

    Thus, a value dened r each eect parameter of a plurality ofeects denes a preset setting. In an illstrative embodi

    ment the plurali of eects which can be dened r a presetsetting include a pickup selection, magnetic equalization

    65 piezoelectc equalization, piezoelectric blending, pre-ltering, noise gating, compression sustain drive, distortion,cabinet simulation, post-distortion equalization, modulation

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    18/26

    US 9,26,05 B2

    13(chorus vibrato, ange), phaser tremolo wah-wh delay,reerberation, post reverberation equalization, and outputgain For each eect there are associated eects parametersthat dene the characteristics r that eect. For example thewah-wah eect is dened by a equency vaue a gain value,

    and a Q value Because in some situations the only eectsparameter of the wah-wah eect that is changed is the equency value, a separate strucre is dened which onlydenes the equency to reduce the nmber o fbytes needed totransmit the changed value r the wah-w eect

    14Counication inteace 510 provides an interce r

    receiving and transmitting data between devices using vari

    ous protocols transmission tecnologies and transmissionmedi as kown to those skilled in the ar Commuicationinterce 510 may support communication using varioustransmission media that may be wired or wireless. Electronics

    module500may have one or more conication intercesthat use the same or a dierent commuication interce

    tecology. For example, electronics module 500 may10

    include a st communication interface to a wired transmission medium and a second communication interface to a

    In an illustrative embodiment, audio conector 240includes a standard 14 inch guitar output andor a low-impedance balanced output circuit. Both electromagnetic andpiezoelectc pickup signals may be outpt trough audioconector 240 Audio conector 240 may e a type of tip- 15ring-sleeve TRS) connector

    wireless transmissionmedim Data and/or messages may be

    transed between eleconics module 500 and extealdevice 502 using communication interce 510.

    Computer-readable medium 512 is an electronic holdingplace or storage r inrmation so that the irmation can beaccessed by processor514 as kown to those skilled in the ar

    ith rerence to FIG 5 a block diagrm of n electronicsmodule 500 of guitar 102a is shown in accordance with anillustrative embodiment Electronics module500may receive

    signals om the plurali of strings 206 bdge electromag- 20netic pickup 218, center electromagnetic pickup 220, neckelectromaetic picp 222, the piezoelectric pickup controls 501 and/or a display 504 monted on or within guitar102a Controls 501 may include the plurali of ning kobs210 der bank 224 tape eect control 226 distortion con- 25rol 228 master corol kob 230 volume ontrol 232 tonecontrol 234, switch 236 and mode control 238. Electronicsmodule500 also may receive signals omal exteal devicesuch as any device included in sound system 100

    Computer-readable medi 512 can include, but is not lim

    ited to, any type of random access memory (RAM), any typeof read only emory RM), any pe of as emory, etc .

    such as magnetic storage devices (e .g. , hard disk, oppy disk

    magnetic strips, secre digital (SD) cards, ), optical disks(eg, compact disc (CD), digital versatile disc (DVD), . ) ,smar cards, ash memory deices, etc Elecroics module500 may have one or more computer-readable media that usethe same or a dierent memory media technology Electron

    ics module 500 also may have one or more drives that supporthe loading of a memory media such as a CD DVD or SD

    cardElectronics module 500 may include an input interface 30

    506 an output interce 508, a commuicatin inteace 510Processor 514 executes instrctions as kown to those

    skilled in the ar Processor 514 may be implemented in

    hardare, rmware, or any combination of these methods

    a computer-readable medium 512 a processor 514 and asignal processing application 516 Dierent nd additional

    components my be incorporated into electronics module500.

    Input interface 506 provides an inteae r receivinginrmation into electronics module 500 as kown to thoseskilled in the art For example, input inteace 506 mayinclude an interce to display 504 the plrality of strings206 controls 501, etc. The same interce may support bothinput interface 506 and output interface 508 For example, atouch screen both allows user input and presents output to theuser. Additionally, an electrical connector may provide bothan input interce and an output interce fr controls 501Electronics module 500 may have one or more input interces that use the same or a dierent input interface tecnology.

    Output interce 508 provides an interface r sendinginrmation om electronics module 500 o other components of guitar 102a For example, output interface 508 mayinclude an interce to display 504 the plrality of strings206 controls 501 etc. Display 504 may be a tin lm transistor display, a light emiting diode display, a liquid crystaldisplay, or any of a variety of dierent diplays kown tothose skilled in the ar Electronics module 500 may have oneor more output interces that use the same or a dierentinterce technology

    In an illustrative embodiment, the posiions ofcontrols501are not changed by processor 514 through output inteace508 Instead, processor 514 receives a control position om acontrol ofthe controls 501 and uses that position to adjust thesetting of the ect associated with the control Thus, a state

    ofthe control as stored in computer-readable medium 512 andaccessible by processor 514 is updated based on the changeand subsequent movement of the control is relative to this newstate The state of the control may be dened and/or updatedby an exteal device using commuication interface 510

    35anor in combination with sofare. The te "execution isthe process of ring an application or the carrying out oftheoperation called r by an instruction The instrctions may

    be writen using one or more programming lnguage, scpting language assembly language, etc Processor 514executes

    40 an instrction, meaning that it pers/controls the opera

    tion called r by that instrction. Processor 514 operablycouples with input interce 506 wi output interce 508with comm1ication inteace 510 and with computer-readable medi 512 to receive, to send, and to process inr-

    45 mation. Processor 514 may retrieve a set of instrctions oma peanent memory device and copy the instrctions in anexecutable to a temporary memory device that is gen

    erally some 1 of RAM Electroics module500

    mayinclude a plurality of processors that use the same or a dier-50 ent processing technology

    Signal processing application 516 pers operationsassociated with processing electrical signals received omthe plurality of strings 206 bdge electromagnetic pickup218 center electromagnetic pickup 220 neck electromag-

    55 netic pickup 222 and the piezoelectric pickup based on thesettings associated with each control of controls 501 andother sond processing parameters stored in computer-readable medium 512 Some or all of the operaions describedherein may be embodied in signal processing application 516.

    60 The operations may be implemented using hardware, rmware, software or a combination of these methods Withrerence to the example embodiment of FIG 5 signal pro

    cessing application 516 is implemented in soare (comprised of computer-readable andor computer-executable

    65 instructions) stored in computer-readable medium 512 andaccessible by processor 514 r execution of the instrctionsthat embody the operations of signal processing application

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    19/26

    US 9,23,0 B2

    15516 Signal processing application 516 may be wrien usingone or more programming languages, assebly languages,scripting languages etc.

    10

    16ponents of electronics module 500a of guitar 102a may bereplaceable. For example, adapter 700 may be used to allowvarious guitar designs to be used with electronics module500a and vice versa where adapter 700 includes guitar controls that may not be used in all models, but accommodatevarious guitar designs. By standardizing a rm ctor relectronics module 500a higher voles of production andlower costs can be achieved because the same electronicsmodule 500a can be used in many dierent types and modelsof guitar.

    With rerence to FIG. 6 a block diagram of an electronicsmodule 500a of guitr 102a is shown in accordnce with an

    illustrative embodiment. Electroics module 500a mayinclude a multiplexer 600 a digital signal processor (DSP)602 a wireless communication module 604 a microconollerunit (MCU) 606 a plurality ofanalog-to-digital converers(ADCs) 610 an ADC 614 and a tailpiece sring circuit 616.Dierent and additional components may be incooratedinto electronics module 500a

    In an illustrative embodiment, a synchronous serial datalik coects MCU 606 o wireless comunication module604 and conunicates digital signals in ll duplex mode

    15between MCU 606 and wireless co unicationmodule 604

    Multiplexer 600 and wireless co unication module 604are example comication inteaces 510. Multiplexer 600receives signals in an analog or in a Sony/Philips digitalinterconnect rat (SPDIF) o DSP 602 and outputs thesignals to audio conector 240 1ou not shown with reference to FIG. 6 multiplexer600 may receive a piezoelectricsignal generated by a piezoelectric pickup 608 r each of the

    plurali of strings 206 and/or signals generated by bridge 20electromagetic picp 218 center electromagnetic pickup220 anor neck electromagnetic pickup 222 As an example,bridge electromagnetic picp 218 center electromagneticpickup 220 and/or neck electromagnetic pickup 222 maygenerate a sigal om each end ofeach coil fthe pickup. For 25a hbucker pickup each pickup may geneae ur signals.

    Wireless co unication module 604 sends and receives signals trough an antena 605 operably coupled to wirelesscommunication module 604 of electroics module 500a.Antena605 may be cogured to send and to receive signals

    at vaous equencies.A synchronous seal data link also conects MCU 606 to

    DSP 602 in ll duplex mode. MCU 606 and DSP 602 areexample processors 514 which include computer-readablemedium 512 on which is stored sigal processing application516

    In an illusrative embodiment DSP 602 is a DSPB56720multi-core audio processor manuctred by Freescale Semiconductor Inc. For example DSP 602 may include two cores,which are synchronously clocked and include parallel pro-

    In an illustrative embodiment, audio connecor 240 can nction as a mono a balanced analog output, a stereo, an unbalanced analog output or as a ll duplex SPDIF input andoutput. 30 cessing paths as well as a shared memory space. Both cores

    may be xed point 24-bit processors. Each core may includethree separate memory spaces: a P memory r progran1 codeand an Xmemory and aYmemory r data. Each memory

    As shown with rerence to FIG. 6, the analog piezoelectricsignals generated by piezoelectric pickup 608may be input toADCs 610 which convert the analog signal t a digital signal.

    The resulting digital representation of the piezoelectc signals generated by piezoelectric pickp 608 may be input to 35DSP 602 r processing. The aalog magnetic picp signalsgenerated by bridge electromagnetic pickup 218 center electromagnetic pickup 220 and/or neck electromagnetic pickup222 may be combined and input to ADC 64 The resultingdigital representation of the combined analog magnetic 40pickup signals may be input to DSP 602 r processing. Theanalog microphone signal generated by a icrophone 609may be input to ADC 614 e resulting digital representation

    space may be ddressed separtely such that loction xr P memory is a dierent physical memory location thanlocation x rX memory. Each core may have a serialperipheral interce (SPI) por trough which DSP 602 commuicates with MCU 606 In an illustrative embodiment aplug-in may be installed on DSP 602 to apply eects to thesignals generated by the pickups 218, 220 222 microphone609 and piezoelectric pickp 608 which are input to DSP602

    In an illustrative embodiment, MCU 606 is an STM32ARM Corex microcontroller unit manuctred by STMi-ofthe analog microphone signal may be inpt to DSP 602 r

    processing. 45 croelectroics with 52 kilobytes ofash memory. MCU 606can control DSP 602 by sending comand packets over theSPI aer both cores are loaded with signal processing appli

    cation516

    as appropriate. In an illustrative embodiment, the

    In an illustrative emodiment control inputs om guitar102a, including der bak 224 tape eect control 226, dis

    tortion control228

    master control knob230

    volume control232 tone control 234 switch 236, and mode contrl 238 areinput to MCU 606 MCU 606 may be congured to output 50signals to tailpiece stng circuits 616 to control a tension onthe plurality of stngs 206 based on a seting selected by theuser using mode control 238 in second posiion 406

    With rerence to FIG. 7 a wiring diagra om der bak224 tape efct control 226 distorion control 228 master 55control knob 230 volume control 232 tne control 234switch236 mode control 238 bridge electromagnetic pickup218 center electromagneic pickp 220 neck electromagnetic pickup 222 and piezoelectric pickp 608 to an adapter700 coupled to electronics module 500a f guitar 102a is 60shown in accordance with an illustrative embodiment. Other

    co and packets sent om MCU 606 to DSP 602 include aheader that species a category indicator and a co andindicator. Aer receiving a packet, DSP 602 may send aresponse packet to MCU 606 that indicates a success orilure of the co and.

    The category indicator may indicate categories such as asystem category and an ect category. The system categorymay be used r general DSP identication and control. Theeect category may be used to get or set parameters associaed with an ect. For example, a command specifying a geteect category may request the currently set values r theparameters associated with an eect by specifying an eectindex to the eect in the command packet. e responsepacket sent om DSP 602 to MCU 606 includes the crrently

    set values rthe eect indicated by the specied eect index.A comand speciing a set eect category may request that

    wiring aangements may be dened to conect the elements

    ofguitar102a to electroics module 500a Additionally, derbak 224 tape eect control 226 distorton control 228master control knob 230 volume control 232 tone control234 switch 236 and mode control 238 may be positioned inalteative locations on guitar 102a Some r all of the com-

    65 the parameters associated with n eect be set to valuesdened in the comand packet by specifying the index to theeect and the desired values r the eect parameters.

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    20/26

    US 9,263,05 B2

    17 18As n example, a tone setting may be adjusted based on a

    user selection using tone control234. A vale indicating theuser selection and indicating a tone control ect index maybe sent in a command packet om MCU 606 to DSP 602using the SPI and specifying a set eect category. T1e param

    eters associated with that tone may be extracted om a lookuptable stored in a computer-readable medium 512 ofDSP602DSP 602 may con tat the eect index is valid. If theeect index is valid, the eect parameters asociated with theeect index are set to the values received in the coandpacket. Signal processing application 516 uses he ect

    prameters in subsequent processing of e input signals ombridge electromagnetic pickp 218 center electromagneticpic'p 220, neck electromagnetic pickup 222 and piezoelectric pickup 608.

    In an illustrative embodiment an eect index tale asshown below may be implemented where the eect index andassociated inpts are sent in a set ect category comandpacket to change the values of e parameters associated withe eect so that DSP 602 utilizes these values in subseuentsignal processing:

    Eect EectIndex description Input

    Piezoelectric picp ixchnnel mixerPrmeic

    Prmetic equlizer rpiezoelecic pickup

    Piezoelectric pickp blendmixer

    4 Prelter

    Noise gte

    Compresor

    Drive

    Sustin

    Ditortion

    10 Parmeric cbinetequlizer

    11 Modultion(Chor!ibrto /Flnger)

    12 Phser

    13 Tremolo

    A gin vlue r ech string.

    Filter coecient r low bnd, low-mid bnd, highmid bnd, nd high bnd clculted r six bndpetrc equlizer bed on Q vle,nd equency vlue dened nd ninput trim vlue and n re equlizer. In embodiment, e ixbnd prmetric equlizer inputs including ginvlue, Q vlue, nd deed rech bnd nd

    l t11pu 111

    Filter coecient r low lowmid bnd, highbnd clculted r ix bnd

    Higps lter coecients clculted bed on Jtr

    .I ve pe seected om: t, owvintge, vintge3) nd low cut

    hold time contnt vlue nck time contt vue, nd relee time contntvlueA threshold vlue n ttck time constnt vlue, relee time constnt vlue, nd compresion tblecreted bed on the etting of the threhold vlue nd compreion mount elected bed on pe ( eg ,thr ne 8: 1 4: 1; :1 vlue elected.

    lter coecient clculted bsed on typeof drive electedwh, reso lp, ac1vo 1, IC p, U.vo

    n mount vlue of n mont of drive selected,equency vlue elected.A utin time constt, relese time contnt, nd ck time consttA vlue of wet level, threhold vlue, mkeup

    n ck time constnt vlue, releseconstant vlue, an ttck time delt vlue, low

    ps lter coecient vlues, nd distorion tblecreted bsed on distortion ount nd type ofditortion elected even ype: light ,medin, hevy, creerHigh ps, peking bnd, low /high helving bnd ndlow pss lter coecients lculted bsed on cbinet type.A vlue of wet level, time tep vlue, and depvlueA vlue ofhe inim equency, mximumequency vue, rte vue, depth vle,

    edbck vlue, nd low equency oscil ltors hpevlue.A vlue r e rte nd vlue r the dep The

    emolo cn be ynchronized with the choru r rotting peker eect

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    21/26

    US ,63,5 B

    Ect Eectndex description

    19

    -continued

    nputs

    20

    14 Wah-wA valu r equency e valu r e Q valu,and a vale to eable or dsab e wa-wah.

    15 Dlay A value of a wt lvl, a timeedback gain vlue a low passvalu a modulaion rat valu a modulation dpthvalu, nd a ducking value that automatically reducse volume of e eect whil guitar 102a i s playdn an illustrativ mbodimnt 102aautomaticly dtcts a tempo being played ndsets te accordingly if a "tap tmpo modis 102a.

    16 Reverb A valu of a wet leveL lvl, a gating lvl,nd low pass

    diusrs17 Final qualizr r a low low-mid bnd, high

    band calculatd r a six bandpamtric on a gain value,and a equency value dened r each band an

    input im value and n output im value dd rt equalizer. In alteativ mbodimnt the sixband parameic equalizer inputs including a gainvalue a Q valu d a quncy vale ded rach band, and n input trim valu and an ouut trimvlue dd r the be d tltr cocint by

    18 Ton control19 Output gain

    A valu indicating a selction using ton control 234.A gain valu

    A wer or a greater number of eects may be dened in30

    any orderA eect may be turned o using a bypass setingr that eect index Additionally, an input om a controlrceived by MCU 606 may be used to calulate an ectsparameter input to DSP 602 For example, the distortion tablemay be dened based on a distorion amont and a type of 35distortion selected using distortion control 228 positioned inrst position 404 and rst der control304 nd second dercorol

    e eects associated with a single sond combine thesettings of all of the eects as cuently dened in DSP 602 40To update the values associated with each eect, a new valuecan be set using a comand packet sent m MCU 606 asdiscussed above. The new values may be set by adjusting thecontrols of guitar 102a or based on values recivd troughwireless comunication module 604 Additonally, DSP 602 45may selectively pass the input signals received om bridgeelectromagnetic pickp 218, center electromagnetic pickup220

    neck electromagnetic pickup222

    and piezoelectricpickup 608 through to either audio conector 240 and/orwireless counication module 604 withot modication 50

    repetitions, concurrently, and/or in other orders than thosethat are illustrated In an operation 800 piezoelectric signalsare received om piezoelectric pickup 608. As shown withrernce to FIG. 6 the piezoelectric signals may be recivdin digital after processing rou ADCs 610

    With continuing rerence to FIG 8 in an operation 801 again value dened r each sing of the plurality of sings206 is applied, r example, using a six channel mixer Ofcourse, if guitar 02a icludes a greater or a er uber ofstrings of the plurality of strings 206 the mixer may includea greater or a wer nmber of chanels In an operation 802the lter coecients r the six band parametric equalizer, theinput trim value, and the output tm value dened r piezoelectc pickup 608 are applied to the mixed piezoelectcsignal

    In an operation 803 an electromagnetic pickup signal isreceived om bridge electromagnetic pickp 218 centerelectromagnetic pickup 220 and neck electromagetic

    pickp222.

    As shown with rerence to FIG.6

    the electromagnetic picp signal may be received in digital rm afterprocessing throughADC 614. Additionally, the received electromagnetic pickup signal may be combined om bridgeelectromagnetic pickp 218 center electromagnetic pickup220 and neck electromagnetic pickup 222 using a mixer. Inan operation 804 the lter coecients r the six band para-

    DSP 602 may store the current eects setings in computerreadable medium 512 ofDSP 602 For example, the values ofthe parameters that dene the eects r a s ingle sound maybe dened in a lookup table As each audi input signal isreceived into DSP 602 based on a clock cyce, the eects aresuccessively applied to the input signal using signal processing application 516 to 1 an output signal that may becommnicaed o mltiplexer600 and audio conector240toexeal device 502 or to MCU 606 and wieless commuication module 604 to exteal device 502.

    55 metric equalizer, the input trim value, and the output trimvalue dened r the electromagnetic pickups 218 220, 222are applied to the received electromagnetic pickp signal.

    With rerence to FIG. 8 example opertions associatedwith signal processing application 516 are describd. Addi

    tional wer, or dierent operations may be peormeddepending on the embodiment The order of presentation ofthe operations of FIG. 8 is not intended to be limiting. Thus,although some of the operational ows re presented insequence, the various operations may be performed in various

    In an operaion 805 the equalized electromagnetic andpiezoelecric sigals are mixed based on the piezoelectc

    60 gain value. The electromagnetic pickup gain is automaticallycalculated as l .the piezoelectric gain value. Thus, if thepizolectric gain value is input as 075, the electromagnetic

    gain is set to 0.25.In a n operation 806 the high-pass lter coefcients calcu-

    65 lated based on the prelter pe (e g , ve types selected om:at, low bun1p, vintage I , vintage2, vintage3) and the low cutequency value are applied to the mixed signal to remove

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    22/26

    US 9,63,05 B

    21unwanted direct current DC and similar noise om themixed signal In an operation 808 the noise gate controls areapplied to the ltered signal to miimize the amount of noiseheard at the output The noise gate controls automaticallyreduce input gain to zero when the mixed signal drops below

    the selected noise gate treshold The attack hold and releasetime constant values allow the noise gate to pen and close ina way that does not interre with the generted sound

    22nber of words to read om DSP 602 DSP 602 may retua variable length packet depending on the number of words toread tat includes the value( s stored at the requested addressofthe requested memory space r the requested core A writeDSP memory command includes an indication of the core an

    indication of the memory space an address a number ofwords to read om DSP 602 and the values to store at therequested address of the requested memory space r therequested core. DSP 602 may ret a response packet thatIn an operation 810 distorion efcts are applied to the

    noise gated signal For example e compessor sustainerdve and distortion control seings are applied to the noisegated signal e combination of the comressor and sustainer create a gain-slew aect common to many amplierswhen operated at igh volume levels The amplier attempts

    10 indicates the success or ilure of the wte DSP memorycommand

    to restrict output levels at a maximum wile boosting lower 15levels to te desired gai Te copressor and sustainer caalso achieve long sustained sounds wile reducing the transient signal levels e g initial string plucks. The dve control articulates e color of e distorion allowing the selec

    tion of the portion of the equency spectrm incuing more 20distorion

    In an operation812 the igh pass peaking band low/highshelving band and low pass lter coeciens dened r theparan1etric cabinet equalizer based on a cabinet type areapplied to the distorted sigal In an operation 814 modula- 25ion eects are applied o the second equalied signal outputbased on the parametric cabinet equalizer eect settings. Forexample chors/vibrato/anger phaser tremolo wah-wahand delay control settings are applied to the econd equalizedsignal. In an operation816 reverberation eects settings are 30applied to the modulated signal In an operation818 the alparametric equalizer is applied to the reverb sigal. In anoperation820 the ouut gain is applied to the nal equalized

    siglIn an operation 822 the processed audio signal i s output 35om DSP 602 to multiplexer600 and audio connector 240 toexteal device 502 or to MCU 606 and wieless commuication module 604 to exteal device 502 The processedaudio signal may be transmited in a digital . The sameeects settings are applied to the received piezoelectric and 40electromagnetic pickup signals until DSP 602 receives a seteect category command om MCU 606 wich updates thespecied eect setings The updated eects setings areapplied to successive pickup signals Transmission of a seteect category command om MCU606 to DSP 602may be 45triggered by user adjustment of one or more of der ak224 tape eect control 226 distortion control 228 master

    control knob230

    volume control232

    tone control234

    switch236 and mode control238.Additionally transmissionof a set eect category command om MC606 to DSP602 50may be triggered by receipt of a control signal trough wireless communication module 604 om exteal device 502

    In an illustrative embodiment wireless comunicationmodule604 is a Bluetooth system that implements a comunication protocol based on the Bluetooth protocol to conectwith some or all exteal devices 502 Bluetooth is a packetbased protocol with a master-slave stcture that partitios asignal to be transmied into segments. Two signals may beoverlaid on each other. In an illustrative embodiment a rstsignal includes an audio stream om guitar 102a The audio

    stream may be the processed audio signal output om DSP602 and transmitted om antenna 605 In an illustrativeembodiment the audio stream is sent directly to wirelesscommunication module 604 om DSP 602 using an integrted interchip Sound (I2S digital interface conection

    A second signal includes program and musical insentdigial intece MIDI) control messages wch are sent todevices paired with guitar 102a, wich may act like a masterdevice in a piconet established based on the Bluetooth protocol Thus neork114may include a piconet or other ad hocnetworkAexteal device 502 may send Bluetooth packetsto guitar102a which control operation of electronics module500a by deing eects settings. MCU 606 receives theeects and sends the eect values to DSP 602 in a command

    packet as described previously Aditiolly control parmeters of guitar102amay be displayed on exteal device 502.In an illustrative embodiment the communication of packetsbetween devices is supported using a time division multiplexing scheme where the devices paired with guitar 102a aresynchronized in time.

    When gitar 102a is not connected to neork 114 wireless communication module 604 periodically listens r messages om exteal device 502.As an example when extealdevice 502 is switched on wireless exteal device 502 automatically initiates an inquiry to nd guitar102a Guitar102aresponds with its addess Guitar 102a may be congured torespond only when placed in a pairing mode using a control ofthe controls 501. In an illustrative embodiment an extended

    inquiry response EIR method is used to read a companyidentier and the device address The company identier maybe used to recognize other devices appropriate r communicating wirelessly with guitar102a

    The device address eld is established r both a sendingand a receiving device in the established piconet wich mayrm all or a part ofnetwork 114 Part of the device address

    The comand indicator may indicate a type of systemcommand Example types of system commands may includean identication command a get version comand a readDSP memory command and a write DSP memory commandA identication command may be used to con that DSP602 is loaded and rning If properly loaded nd runingDSP 602 may retu a known value in the reponse packet Aget version comand may be used to deteine a versionnumber of signal processing application 516 DSP 602 mayretu a version numer of signal processing application 516

    55 eld may be used to dene the type of device wile a secondpar of the device address eld may be used to dene aninstance of the device type to allow multiple devices of thesame ype to be included in network 114 In an illustrativeembodiment the address eld may rher indicate a compo-

    in the response packet A read DSP memory command maybe used to read one or more words om computer-readablemedium 512 of DSP 602

    The command packet may include an indication of thecore an indication of the memory space an address and a

    60 nent of guitar102awhich receives the packet For example ifguitar102a includes a plurality of processors each processor514 may adressed separately

    In an illustrative embodiment the second par of theaddress eld used to dene an instance of the device type may

    65 be a random code generated by the device For example atree-digit code may be dened using [A-Z] [0-9] resulting in46,656 possible codes As a result it is unlikely that dierent

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    23/26

    US 9,6,015 B

    23devices generate the same code 1e resulting code r guitar102a may be displayed on master control knob 230 r rerence by a user

    24

    Aer receiving the address om guitar 102a, a pagingprocedure is executed to syncronize exteal device 502

    with guitar102a Packet exchange is based n a master clockwith the master transmitting in specied time slots and theslave device(s) (exteal device 502) transmiting in otherassigned time slots. A lik is established between extealdevice 502 and guitar 102a and ifoatin related to the 10serices available om exteal device 502 and guitar 102a isexchanged Standard network protocols may be used to sendand receive data.

    number r all counicating devices The packet mbersmay restart at zero when a maximum value is reached, r

    example, based on a number of bytes of the packet number

    eldThe contains acknowledge ag indicates whether or not the

    packet includes an acknowledgement r a previously

    received packet. The packet ber eld of the packetacknowledged indicates the packet number of the packet

    being acowledged in the current packet. When a packet isreceived, the receiving device waits a timeout period if anacknowledgement is to be sent based on the setting of theneed acknowledge ag. If anoher packet is being sent, the

    acknowledge is put into the header of the packet by seing theIn an illustrative embodiment, guitar 102a is ted on andthe tree-digit code of guitar 102a is displayed on master 15control knob 230 where the master cotrol knob 230 is

    contains acknowledge ag and packet number eld indicat

    ing the packet number ofthe packet acknowledged. If anotherpacket is not being sent, an empty packet is generated containing the acknowledgment

    switched to a setup ction A second device, such as aotswitch controller of the one or more tswitch control-

    The version number eld indicates the version of the

    header denition of the current packet 1e sender addresseld icludes te address of the device sedig te cuet

    packet The receiver address eld includes the address of the

    device intended to receive the cuent packet Other devicesreceiving the packet may ignore the packet The number of

    lers 106 is switched on and a setup nction is entered to

    initiate a pairing nction beeen guitar 102a and the ot- 20switch controller All devices with the specied companyidentier may be listed on a display assoiated with eachotswitch controller of the one or more tswitch controllers 106 The device name of guitar 102a may be selectedom the display, r example, using up/down butons to highlight the device name of gitar 102a and pressing an "Enterbutton Of course, other devices including additional guitars

    25 byes eld indicates the number of byes included in the dataportion of the current packet

    The category identier eld identies the pe of packet.of the one or more guitars 102 one or more ampliers 104one or more inteace devices 108 and one r more computing devices may e similarly paired with guitar 102a.

    In an illustrative embodiment guitar 102a and the paireddevices may store the appropriate device identiers into computer-readable medium 512 of MCU 606 anor DSP 602 to

    automtically re-establish a conection beteen the deviceswhen each deice is tued on A user may pair some deviceswith a rst guitar of the one or more guitars 102while pairinga difrent set of devices with a second guitar of the one ormore guitars 102 whereas some devices may be paired withmultiple guitars ofthe one or more guitars 102 depending onthe desired conguration of network 114

    As known to a person of skill in the ar, a packet sentto/om itar 102a may include a header prtion and a dataporion. A cyclic redundancy check (CRC) may be applied tothe header and/or to the entire packet to insure proper receiptof the packet For example the packet may include a rstCRC value calculated r the header porion fthe packet anda second CRC value calculated r the entire packet. The

    header portion may include a start sign eld, a need acknowledge ag a packet number eld a contains aknowledge ag,a packet number eld of the packet acknowledged, a versionnumber eld, a sender address eld, a receier address eld,a number of bytes eld, and a category identier eld used toidentify a type of packet. The start sign eld includes a starsign that indicates the star of the packet. The need acknowledge ag indicates that the sending device is requesting anacowledgement packet om the receiving device. If thesending device does not receive a packet including anacknowledgement of he packet within a specied timeperiod, the sending device resends the packet

    The packet number eld indicates the packet number ofthecurrent packet e packet number may be syncronizedbetween all devices couicating using wireless cou

    nication module 604 If a rst device sends a packet withpacket number 0, a second device answers with packet number . A third device tracks the communicaion between therst device and the second device and then ses packet number 2. Thus, sending and receiving increments the packet

    For example a category identier may indicate the packetincludes a system coand an update command a sound

    30control command, a real-time control command, a conguration cou111d, or a patch exchange cou11and. The systemconand, r example, may request a version number or

    include a ping coand to deteine if the receiving device

    35is active A system coand may include a con1and typeindicator and any data associated with the command Command type indicators may indicate an empty packet that

    includes an acknowledgment of a previously received packet,a ping conand and a reply to a ping conand

    40 The update coand may include a binary package to

    update the receiving device . For example te biary packagemay be used to update signal processing application 516

    executed at MCU 606 and/or DSP 602 of gitar 102a. Thereal-time control coand request may include setings r

    45 real-time changes message displaying, and mode control ofthe receiving device. The coguration coand mayinclude conguration and setup nction requests to/om the

    receiving deviceThe sound control command may include a command type50 indicator and any data associated with the coand type

    Comand type indicators may indicate a request to changeone or more sound eects parameters in the receiving device,a request to read a value of one or more sound eects parameters at the receiving device and an answer including the

    55 requested value of the one or more sound eects parametersat the receiving device. Thus, gitar102a and exteal device502 may exchange eects setings

    A packet including a couand indicating a reqest ochange one or more sound eects parameters may include the

    60 need acknowledge ag set to require an acknowledgementand any number of sd eects parameters Each soundeects parameter is indicated using a uique eects identier

    key and a corresponding eects value r that eect. Theuique eects identier key is uniquely assigned to each

    65 eects parmeter The value r each eect may be a predened number of bits so that if the unique eects identierkey is not recognized by the receiving device, the subsequent

  • 7/25/2019 U.S. Patent 9,263,015, entitled "Wireless Electric Guitar" to Gibson, Inc., dated -Feb. 16, 2016.

    24/26

    US 9,3,01 B

    25 26predened number of bits can be ignored The values addi- -continuedtionally may be represented with the same units r all

    devices. Name Uniqu Ky Unit

    A packet including a command indicating a request to read PEQ_MAG__FREQ Ox000031 Hza value of one or more sound eects parameters at the receiv-

    PEQ_MAG_2_FREQ Ox000032 Hzing device may include one or more unique eects identier PEQ_MAG_3_FREQ Ox000033 Hz

    keys associated with the eects parameters r wich a value PEQ_MAG_4_FREQ Ox000034 Hz

    is requested A packet including a commad indicating anPEQ_MAG_5 _FREQ Ox000035 Hz

    PEQ_PIEZ_BYPASS OxOOO OO ENUManswer to the request includes the contains acknowledge ag PEQ_PIEZ_O_GAIN OxOOOO dBset and the packet number of the packet reqesting the sound 10 PEQ_PIEZ__GAIN OxOOO dB

    eects values The packet further include the number of PEQ_PIEZ_2_GAIN Ox000112 dB

    sound eects parmeters identied in the reqest Ech soundOx000113 dBOx000114 dB

    eects parameter is indicated using the unique eects iden- Ox000115 dBtier key and the corresponding eects vale r that eect PEQ PIEZ O.....Q Ox000120 Value

    e sound control command rther may nclude a request 15 PEQ_PIEZ__Q Ox000121 Value

    to upload/download all or some of the sounds efcts param-PEQ_PIEZ_2_Q Ox000122 ValuePEQ_PIEZ_3_Q Ox000123 Valu

    eters associated with a sound patch without changing the PEQ_PIEZ_4_Q Ox000124 Valucurrent eects settings The sound control command may Ox000125 Valu

    include a command type indicator, any dat associated with Ox000130 Hz

    the command type, and a patch identier The patch idenier 20 PEQ_PIEZ__FREQ Ox000131 HzPEQ_PIEZ_2_FREQ Ox000132 Hzuniquely identies the patch. Command type indicators may PEQ_PIEZ_3_FREQ Ox000133 Hzindicate a request to change one or more sound eects param- PEQ_PIEZ_4_FREQ Ox000134 Hz

    eters associated with identied sound patch, a request to read PEQ_PIEZ_5 _FREQ Ox000135 Hz

    a value of one or more sound efcts paran1eters associatedPREFILTERBYPASS Ox000200 EUMPREFILTER_TYPE Ox000201 ENUM

    with identied sound patch and n answer including the 25 PREFILTER_FREQ Ox000202 Hzrequested value of the one or more sound eects parameters NISEGATE_BYPASS OX000300 ENUM

    associated with identied sound patch us guitar 102a and NISEGATE_THRESHLD Ox000300 dBNISEGATE_ATTACK Ox000301 ms

    exteal device 502 may exchange/update patch denitions NISEGATE_HLD Ox000302 msIn an illustrative embodiment, a patch is stoed in computer- NISEGATE_REEASE Ox000303 mreadable medium 512 of guitar 102a in an extensible binary 30 CMPRESSBYPASS Ox000400 EM

    data stctre. CMPRESSR TYPE Ox000401 EUM

    A packet including a command indicatng a request toCMPRESSR_THRESHLD Ox000402 dBCMPRESSR_RESPNSE Ox000403 Valu

    change one or more sound eects parameters in a patch may CMPRESSR_WETLEVEL Ox000404 Value

    include the need acknowledge ag set to require an acknowl- DRIVE_BYPASS Ox000500 EUMedgement and any number of sound eects parameters. Each 35 DRIVE_TYPE Ox000501 ENM

    sound eects parameter is indicated using a uique eectsDRIVE_AMNT Ox000502 Value

    DRIVE_FREQUENCY Ox000503 Hzidentier key and a coesponding eects value r that eect DRIVE_BITE Ox000504 ValueA packet including a command indicaing a request to read a SUSTAINERBYPASS Ox000600 EUM

    value of one or more sd eects parametes of a patch may SUSTAINER SUSTAIN Ox000601 Valu

    include one or more unique eects identier keys associated 40SUSTAINERRELEASE Ox000602 ValuDISTRTIN_BYPASS Ox000603 ENM

    with the eects parameters r which a value is requested A DISTRTIN_TYPE Ox000604 EUMpacket including a command indicating a answer to the DISTI_AMNT Ox000605 alu

    request includes the contains acknowledge ag set and the DISTRTIN_GAIN Ox000606 dBDISTRTIN_WET_LEVEL Ox000607 V