Guitar Control System
20230368756 · 2023-11-16
Inventors
Cpc classification
G10H2220/106
PHYSICS
International classification
Abstract
The present invention is a guitar control system, with level indicators, and an application for an electronic device. The guitar control system may be retrofitted to already existing guitar rig components, or the guitar control system may be integrated into new guitar rig components. The level indicator contains multiple LED lights that light up to show where to position knobs on the guitar rig component to achieve a desired tone. The desired tone may be saved by a user, or the desired tone may be downloaded from a database of existing tones.
Claims
1. A method executed by a guitar control application executable on a computing device, the method comprising: displaying at least one guitar control configuration selection; prompting a user to select one of the at least one guitar control configuration selection; receiving, from the user, a selection of one of the at least one guitar control configuration selection; and in response to the selection, displaying a guitar control configuration associated with the selected guitar control configuration selection.
2. The method of claim 1, wherein the at least one guitar control configuration comprises at least one level indicator.
3. The method of claim 2, wherein the method further comprises displaying the at least one level indicator on a control on a guitar rig component.
4. The method of claim 3, wherein the guitar rig component is a guitar control pedal.
5. The method of claim 3, wherein the guitar rig component is a guitar.
6. The method of claim 3, wherein the guitar rig component is a guitar amplifier.
7. A computing device comprising: one or more processors; one or more memories; and one or more computer-readable hardware storage devices, the one or more computer-readable hardware storage devices containing program code executable by the one or more processors via the one or more memories to implement a method, the method comprising: displaying at least one guitar control configuration selection; prompting a user to select one of the at least one guitar control configuration selection; receiving, from the user, a selection of one of the at least one guitar control configuration selection; and in response to the selection, displaying a guitar control configuration associated with the selected guitar control configuration selection, comprising at least one level indicator.
8. The computing device of claim 7, wherein the computer device further comprises at least one camera capable of taking at least one image.
9. The computing device of claim 8, wherein the method further comprises: displaying the guitar control configuration on the at least one image.
10. The computing device of claim 8, wherein the method further comprises: displaying the guitar control configuration on the at least one image, wherein the image contains at least one guitar rig component, displaying the at least one level indicator on and/or directly next to at least one control of the guitar rig component.
11. A system comprising: a guitar comprising a body, at least one control, and at least one level indicator, further comprising at least one light, a communication module, and a control module, wherein each of the at least one light corresponds to a position of a control of the guitar, wherein the at least one control and the at least one level indicator are disposed on the body, and the at least one level indicator is associated with at least one position of the at least one control; and at least one guitar rig component comprising at least one guitar rig component, comprising a housing, at least one control, and at least one level indicator, further comprising at least one light, a communication module, and a control module, wherein each of the at least one light corresponds to a position of a control of at least one guitar rig component, wherein the at least one control and the at least one level indicator are disposed on the housing, and the at least one level indicator is associated with at least one position of the at least one control; and a computing device comprising a guitar control application, the guitar control application being configured to: display at least one guitar control configuration selection; prompt a user to select one of the at least one guitar control configuration selection; receive, from the user, a selection of one of the at least one guitar control configuration selection; and in response to the selection, send a guitar control configuration associated with the selected guitar control configuration selection, to the at least one level indicator, the communication module of the at least one level indicator designed to receive the at least one configuration, and wherein the control module is designed to read the at least one configuration, and the control module is designed to light up the at least one light based on the at least one configuration.
12. The system of claim 11, wherein the at least one guitar rig component is an analog effects pedal.
13. The system of claim 11, wherein the at least one guitar rig component is a digital effects pedal.
14. The system of claim 11, wherein the at least one guitar rig component is a guitar amplifier.
15. The system of claim 11, wherein the at least one control is a knob, and the at least one light of the level indicator is disposed around the knob.
16. The system of claim 15, wherein the at least one light of the level indicator is a light emitting diode.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0040] The preferred embodiments of the present invention will now be described with reference to the drawings. Identical elements in the various figures are identified with the same reference numerals.
[0041] Reference will now be made in detail to each embodiment of the present invention. Such embodiments are provided by way of an explanation of the present invention, which is not intended to be limited thereto. In fact, those of ordinary skill in the art may appreciate upon reading the present specification and viewing the present drawings that various modifications and variations can be made thereto.
[0042]
[0043] The ring indicator 104 may comprise at least a portion of a ring of lights 110. In the preferred embodiment, the lights 110 are light-emitting diodes (LEDs). The lights 110 may be designed to change to any color. In one embodiment, the ring indicator 104 may comprise at least one physical indicator 116. In this embodiment, at least one physical indicator 116 is a portion of the ring indicator 104 without lights 110. The physical indicator 116 may contain colors and/or a pattern to indicate a position of a knob. In the preferred embodiment, the ring indicator 104 has three physical indicators 116. In this embodiment, each physical indicator 116 indicates a different level. The levels may include a low level, a medium level, and a high level. Each physical indicator 116 may comprise different colors and/or patterns. For example, the low-level physical indicator 116 may comprise a dot pattern comprising two dots, the medium physical indicator 116 may comprise a line pattern comprising two lines, and the high physical indicator 116 may comprise a dot pattern comprising four dots. It is to be appreciated, the physical indicators 116 may comprise any pattern and/or color without deviating from the present disclosure.
[0044] The small indicator 106 may comprise at least one LED. The small indicator 106 may be designed to change to any color. The small indicator 106 may be designed to change to any color. In the preferred embodiment, three small indicators 106 may be used together. In this embodiment, a first small indicator 106 may indicate a first position of a switch, a second small indicator 106 may indicate a second position of a switch, and a third small indicator 106 may indicate a third position of a switch.
[0045] The slider indicator 108 may comprise a strip of lights 110. In one embodiment, the lights 110 are LEDs. In one embodiment, the slider indicator 108 may comprise at least one physical indicator 116. In this embodiment, the at least one physical indicator 116 is a portion of the slider indicator 108 without lights 110. The physical indicator 116 may contain colors and/or a pattern to indicate a position of a knob. In the preferred embodiment, the slider indicator 108 has three physical indicators 116. In this embodiment, each physical indicator 116 indicates a different level. The levels may include a low level, a medium level, and a high level. Each physical indicator 116 may comprise different colors and/or patterns. For example, the low-level physical indicator 116 may comprise a dot pattern comprising two dots, the medium physical indicator 116 may comprise a line pattern comprising two lines, and the high physical indicator 116 may comprise a dot pattern comprising four dots. It is to be appreciated, the physical indicators 116 may comprise any pattern and/or color without deviating from the present disclosure.
[0046]
[0047] In one embodiment, the housing 204 contains the communication module 112, the control module 114, and a circuit. The circuit may comprise any necessary components of a guitar effects pedal 202 known in the art. The housing 204 may be made out of metal, plastic, wood, or any other material known in the art.
[0048] In one embodiment the at least one level indicator 102 is at least one ring indicator 104. In this embodiment the at least one ring indicator 104 is coupled to the housing 204 so the at least one knob 206 is in a center of the ring indicator 104. In this way, when a ring indicator 104 lights up, the light 110 corresponds to a location of the knob 206.
[0049] In another embodiment, the at least one level indicator 102 is at least one small indicator 106. In this embodiment, the at least one small indicator 106 is coupled to the housing 204 so the at least one small indicator 106 is next to a switch 208. In this way, when one of the at least one small indicator 106 lights up, the light 110 corresponds to a position of the switch 208. In the preferred embodiment, the switch 208 comprises a first position 212, a second position 214, and a third position 216. In this embodiment, the guitar effects pedal 202 comprises three small indicators 106, and each of the small indicators 106 corresponds to a position of the switch 208.
[0050] In yet another embodiment, the guitar effects pedal 202 comprises at least one slider 210. In this embodiment, a slider indicator 108 is coupled to the housing 204 at a location next to the slider 210. In this way, when the slider indicator 108 lights up, the light 110 corresponds to a position of the slider 210.
[0051] In one embodiment, the guitar effects pedal 202 may be a digital effects pedal. In another embodiment, the guitar effects pedal 202 may be a digital effects pedal.
[0052]
[0053] In one embodiment, the housing 204 contains at least the communication module 112, the control module 114, a circuit, and the at least one speaker 220. The circuit may comprise any necessary components of a guitar amplifier 218 known in the art. The housing 204 may comprise metal, plastic, wood, or any other material known in the art.
[0054] In one embodiment the at least one level indicator 102 is at least one ring indicator 104. In this embodiment the at least one ring indicator 104 is coupled to the housing 204 so the at least one knob 206 is in a center of the ring indicator 104. In this way, when a ring indicator 104 lights up, the light 110 corresponds to a location of the knob 206.
[0055] In another embodiment, the at least one level indicator 102 is at least one small indicator 106. In this embodiment, the at least one small indicator 106 is coupled to the housing 204 so the at least one small indicator 106 is next to a switch 208. In this way, when one of the at least one small indicator 106 lights up, the light 110 corresponds to a position of the switch 208. In the preferred embodiment, the switch 208 comprises a first position 212, a second position 214, and a third position 216. In this embodiment, the guitar amplifier 218 comprises three small indicators 106, and each of the small indicators 106 corresponds to a position of the switch 208.
[0056] In yet another embodiment, the guitar amplifier 218 comprises at least one slider 210. In this embodiment, a slider indicator 108 is coupled to the housing 204 at as location next to the slider 210. In this way, when the slider indicator 108 lights up, the light 110 corresponds to a position of the slider 210.
[0057]
[0058] In one embodiment, the housing contains at least the communication module 112, the control module 114. In another embodiment, the housing also contains a circuit. The circuit may comprise any necessary components of a guitar 222 known in the art. The housing may comprise metal, plastic, wood, or any other material known in the art.
[0059] In one embodiment the at least one level indicator 102 is at least one ring indicator 104. In this embodiment the at least one ring indicator 104 is coupled to the housing 204 so the at least one knob 206 is in a center of the ring indicator 104. In this way, when a ring indicator 104 lights up, the light 110 corresponds to a location of the knob 206.
[0060] In another embodiment, the at least one level indicator 102 is at least one small indicator 106. In this embodiment, the at least one small indicator 106 is coupled to the housing 204 so the at least one small indicator 106 is next to a switch 208. In this way, when one of the at least one small indicator 106 lights up, the light 110 corresponds to a position of the switch 208. In the preferred embodiment, the switch 208 comprises a first position 212, a second position 214, and a third position 216. In this embodiment, the guitar 222 comprises three small indicators 106, and each of the small indicators 106 corresponds to a position of the switch 208.
[0061] In yet another embodiment, the guitar 222 comprises at least one slider 210. In this embodiment, a slider indicator 108 is coupled to the housing 204 at a location next to the slider 210. In this way, when the slider indicator 108 lights up, the light 110 corresponds to a position of the slider 210.
[0062] In some embodiments, the present invention may include a computing device 422 (of
[0063] Depending on the desired configuration, the processor 434 may be of any type, including, but not limited to, a microprocessor (μP), a microcontroller (μC), and a digital signal processor (DSP), or any combination thereof. Further, the processor 434 may include one more level of caching, such as a level cache memory 436, a processor core 438, and registers 440, among other examples. The processor core 438 may include an arithmetic logic unit (ALU), a floating-point unit (FPU), and/or a digital signal processing core (DSP Core), or any combination thereof. A memory controller 242 may be used with the processor 434, or, in some implementations, the memory controller 442 may be an internal part of the memory controller 442.
[0064] Depending on the desired configuration, the system memory 424 may be of any type, including, but not limited to, volatile memory (such as RAM), and/or non-volatile memory (such as ROM, flash memory, etc.), or any combination thereof. The system memory 424 includes an operating system 226, one or more engines, such as the validation engine 438, and program data 43030. In some embodiments, the validation engine 438 may be an application, a software program, a service, or a software platform, as described infra.
[0065] The system memory 224 may also include a storage engine 428 that may store any information disclosed herein, such as, a guitar control configuration selection associated with a guitar control configuration, digital representations associated with the guitar 222, the guitar amplifier 218, and the guitar effects pedal 202.
[0066] Moreover, the computing device 422 may have additional features or functionality, and additional interfaces to facilitate communications between the basic configuration 432 and any desired devices and interfaces. For example, a bus/interface controller 448 is used to facilitate communications between the basic configuration 432 and data storage devices 446 via a storage interface bus 450. The data storage devices 446 may be one or more removable storage devices 452, one or more non-removable storage devices 454, or a combination thereof. Examples of the one or more removable storage devices 452 and the one or more non-removable storage devices 454 include magnetic disk devices (such as flexible disk drives and hard-disk drives (HDD)), optical disk drives (such as compact disk (CD) drives or digital versatile disk (DVD) drives), solid state drives (SSD), and tape drives, among others.
[0067] In some embodiments, an interface bus 456 facilitates communication from various interface devices (e.g., one or more output devices 480, one or more peripheral interfaces 472, and one or more communication devices 464) to the basic configuration 432 via the bus/interface controller 456. Some of the one or more output devices 480 include a graphics processing unit 478 and an audio processing unit 476, which are configured to communicate to various external devices, such as a display or speakers, via one or more A/V ports 474.
[0068] The one or more peripheral interfaces 472 may include a serial interface controller 470 or a parallel interface controller 466, which are configured to communicate with external devices, such as input devices (e.g., a keyboard, a mouse, a pen, a voice input device, or a touch input device, etc.) or other peripheral devices (e.g., a printer or a scanner, etc.) via one or more I/O ports 468.
[0069] Further, the one or more communication devices 464 may include a network controller 458, which is arranged to facilitate communication with one or more other computing devices 462 over a network communication link via one or more communication ports 460. The one or more other computing devices 462 include servers, the database, mobile devices, and comparable devices.
[0070] The network communication link is an example of a communication media. The communication media are typically embodied by the computer-readable instructions, data structures, program modules, or other data in a modulated data signal, such as a carrier wave or other transport mechanism, and include any information delivery media. A “modulated data signal” is a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, the communication media may include wired media (such as a wired network or direct-wired connection) and wireless media (such as acoustic, radio frequency (RF), microwave, infrared (IR), and other wireless media). The term “computer-readable media,” as used herein, includes both storage media and communication media.
[0071] It should be appreciated that the system memory 424, the one or more removable storage devices 452, and the one or more non-removable storage devices 454 are examples of computer-readable storage media. The computer-readable storage media is a tangible device that can retain and store instructions (e.g., program code) for use by an instruction execution device (e.g., the computing device 422). Any such, computer storage media is part of the computing device 422.
[0072] The computer-readable storage media/medium can be a tangible device that can retain and store instructions for use by an instruction execution device. The computer-readable storage media/medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, and/or a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer-readable storage media/medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, and/or a mechanically encoded device (such as punch-cards or raised structures in a groove having instructions recorded thereon), and any suitable combination of the foregoing. A computer-readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
[0073] Aspects of the present invention are described herein regarding illustrations and/or block diagrams of methods, computer systems, and computing devices according to embodiments of the invention. It will be understood that each block in the block diagrams, and combinations of the blocks, can be implemented by the computer-readable instructions (e.g., the program code).
[0074] The computer-readable instructions are provided to the processor 434 of a general purpose computer, special purpose computer, or other programmable data processing apparatus (e.g., the computing device 422) to produce a machine, such that the instructions, which execute via the processor 434 of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the block diagram blocks. These computer-readable instructions are also stored in a computer-readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer-readable storage medium having instructions stored therein comprises an article of manufacture including instructions, which implement aspects of the functions/acts specified in the block diagram blocks.
[0075] The computer-readable instructions (e.g., the program code) are also loaded onto a computer (e.g. the computing device 422), another programmable data processing apparatus, or another device to cause a series of operational steps to be performed on the computer, the other programmable apparatus, or the other device to produce a computer implemented process, such that the instructions, which execute on the computer, the other programmable apparatus, or the other device, implement the functions/acts specified in the block diagram blocks.
[0076] Computer readable program instructions described herein can also be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network (e.g., the Internet, a local area network, a wide area network, and/or a wireless network). The network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers, and/or edge servers. A network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.
[0077] Computer readable program instructions for carrying out operations of the present invention may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, configuration data for integrated circuitry, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++, or the like, and procedural programming languages, such as the “C” programming language or similar programming languages. The computer readable program instructions may execute entirely on the user's computer/computing device, partly on the user's computer/computing device, as a stand-alone software package, partly on the user's computer/computing device and partly on a remote computer/computing device or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present invention.
[0078] Aspects of the present invention are described herein with reference to block diagrams of methods, computer systems, and computing devices according to embodiments of the invention. It will be understood that each block and combinations of blocks in the diagrams, can be implemented by the computer readable program instructions.
[0079] The block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of computer systems, methods, and computing devices according to various embodiments of the present invention. In this regard, each block in the block diagrams may represent a module, a segment, or a portion of executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the blocks may occur out of the order noted in the Figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block and combinations of blocks can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
[0080] The descriptions of the various embodiments of the present invention have been presented for purposes of illustration but are not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The terminology used herein was chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others or ordinary skill in the art to understand the embodiments disclosed herein.
[0081] Although this invention has been described with a certain degree of particularity, it is to be understood that the present disclosure has been made only by way of illustration and that numerous changes in the details of construction and arrangement of parts may be resorted to without departing from the spirit and the scope of the invention.