WIRELESS DJ CONTROLLER WITH ACCELEROMETERS
A wireless DJ controller includes an accelerometer, a control button, and a wireless transceiver. The wireless DJ controller detects when the control button has been depressed and accesses an output value from the accelerometer. Based on the accessed output value, the DJ controller generates a control signal and transmits the control signal to manipulate an audio signal. Methods of manipulating audio signals using the DJ controller are also disclosed.
1 . A wireless DJ controller comprising:
a first accelerometer,
a first control button associated with the first accelerometer,
a wireless transceiver, and
circuitry configured to:
detect that the first control button has been depressed,
access a first accelerometer output value from the first accelerometer,
generate a first control signal based at least in part on the first accelerometer output value, and
cause the wireless transceiver to transmit the generated first control signal,
wherein the first control signal is configured to manipulate an audio signal.
2 . The wireless DJ controller of claim 1 , further comprising:
a second accelerometer, and
a second control button associated with the second accelerometer,
wherein the circuitry is further configured to:
detect that the second control button has been depressed,
access a second accelerometer output value from the second accelerometer,
generate a second control signal based at least in part on the second accelerometer output value, and
cause the wireless transceiver to transmit the generated second control signal,
wherein the second control signal is configured to manipulate the audio signal in a manner that is different from the manner in which the first control signal manipulates the audio signal.
3 . The wireless DJ controller of claim 1 , further comprising a trigger button, wherein the circuitry is further configured to:
detect when the trigger button has been depressed,
generate a second control signal associated with the trigger button, and
cause the wireless transceiver to transmit the generated second control signal, the second control signal being configured to change the parameter of an audio effect.
4 . The wireless DJ controller of claim 1 , further comprising a plurality of trigger buttons comprising illumination elements, wherein the circuitry is further configured to activate the illumination elements based at least in part on the accessed first accelerometer output value.
5 . The wireless DJ controller of claim 1 , wherein the circuitry is further configured to:
receive one or more status signals corresponding to a signal state of the audio signal, and
generate feedback based at least in part on the received one or more status signals.
6 . The wireless DJ controller of claim 5 , further comprising a trigger button comprising an illumination element, wherein the generated feedback includes illuminating the illumination element of the trigger button.
7 . The wireless DJ controller of claim 1 , further comprising a parameter knob, wherein the circuitry is further configured to:
detect whether the parameter knob has been manipulated, and
generate an effect parameter control signal based at least in part on the manipulation of the parameter knob, the effect parameter control signal being configured to manipulate the audio signal.
8 . The wireless DJ controller of claim 7 , further comprising:
a first knob-assignment button,
a second knob-assignment button,
wherein the circuitry is further configured to detect whether the first knob-assignment button or the second knob-assignment button is selected, and
wherein the effect parameter control signal corresponds to a first effect parameter when the first knob-assignment button is selected, and corresponds to a second effect parameter when the second knob-assignment button is selected.
9 . The wireless DJ controller of claim 7 , further comprising an illuminable knob ring.
10 . The wireless DJ controller of claim 9 , wherein the circuitry is further configured to:
receive status signals corresponding to a signal state of the audio signal, and
illuminate the knob ring based at least in part on the received status signal.
11 . A method for manipulating an audio signal, the method comprising:
detecting that a first control button of a DJ controller has been depressed,
accessing a first accelerometer output value from a first accelerometer of the DJ controller,
generating a first control signal based at least in part on the first accelerometer output value, and
transmitting the generated first control signal, wherein the first control signal is configured to manipulate the audio signal.
12 . The method of claim 11 , further comprising:
detecting that a second control button of the DJ controller has been depressed,
accessing a second accelerometer output value from a second accelerometer of the DJ controller,
generating a second control signal based at least in part on the second accelerometer output value, and
transmitting the generated second control signal, wherein the second control signal is configured to manipulate the audio signal in a manner that is different from the manner in which the first control signal manipulates the audio signal.
13 . The method of claim 12 , further comprising:
activating one or more illumination elements of trigger buttons of the DJ controller according to a first pattern based at least in part on the accessed first accelerometer output value, and
activating one or more illumination elements of trigger buttons of the DJ controller according to a second pattern based at least in part on the accessed second accelerometer output value.
14 . The method of claim 11 , further comprising activating the illumination elements of trigger buttons of the DJ controller based at least in part on the accessed first accelerometer output value.
15 . The method of claim 11 , further comprising:
detecting that a trigger button of the DJ controller has been depressed,
generating a second control signal associated with the trigger button, and
transmitting the generated second control signal, wherein the second control signal is configured to change at least one parameter of an audio effect.
16 . The method of claim 11 , further comprising:
receiving one or more status signals corresponding to a signal state of the audio signal, and
generating feedback based at least in part on the received one or more status signals.
17 . The method of claim 16 , wherein the feedback comprises illuminating an illumination element of a trigger button of the DJ controller.
18 . The method of claim 11 , further comprising:
detecting that a parameter knob of the DJ controller has been manipulated, and
generating an effect parameter control signal based at least in part on the manipulation of the parameter knob,
wherein the effect parameter control signal is configured to manipulate the audio signal.
19 . The method of claim 18 , further comprising: detecting that a first knob-assignment button of the DJ controller or a second knob-assignment button of the DJ controller is selected, wherein the effect parameter control signal corresponds to a first effect parameter when the first knob-assignment button is selected, and corresponds to a second effect parameter when the second knob-assignment button is selected.
20 . The method of claim 11 , further comprising:
receiving one or more status signals corresponding to a signal state of the audio signal, and
illuminating a knob ring of the DJ controller based at least in part on the received one or more status signals.