Hatshepsut began her rule as a regent, or acting ruler, when Thutmose. IIIâher husbands infant son by another womanâwas named king. Initially. Hatshepsut ...
ease across the continent. Despite this stated focus, ... Among the people and events Aeneas addresses are the rivalries of German princes, struggles between Eastern ... 1400-1458): Translated by Robert BrownIntrod ...pdf · Read Online ...
Stretch Your Thinking During the first week of the year,. Angelina's dad gives her $10 and says that he will give her $10 more each week for the rest of the year.
Read Online Basic Cookery: Fundamental Recipes and Variation ...pdf ... are afraid that this book may filled the space in your house, you might have it in ... Brian Hill: As we know that book is important thing to add our know-how for everything.
Select a book â¦ you have lots of choices! â¢ Choose from Recommended books. â¢ Browse the collection to see all the books. â¢ Search for books on a special topic.
US 9 ,933,991 B2 An audio mixing system may include an audio mixer including a plurality of input and output ports configured to
REMOTE CONTROLLED DIGITAL AUDIO MIXING SYSTEM
operably connect to at least one of a musical instrument or CROSS -REFERENCE TO RELATED APPLICATIONS
speaker, the audio mixer further including at least one 5 wireless access point configured to facilitate wireless com munication between the audio mixer and at least one mobile device, the audio mixer further including at least one web
This application claims the benefit of U . S . provisional
application No. 62/ 130 ,831 filed Mar. 10 , 2015 , the disclo sure of which is incorporated in its entirety by reference
TECHNICAL FIELD Embodiments disclosed herein generally relate to a
server to further facilitate communication with the mobile device via a hyper-textmarkup language (HTML ). BRIEF DESCRIPTION OF THE DRAWINGS The embodiments of the present disclosure are pointed out with particularity in the appended claims. However.
15 remote controlled digital audio mixing system . other features ofthe various embodiments will becomemore apparent and will be best understood by referring to the BACKGROUND following detailed description in conjunction with the accompanying drawings in which : Audio mixing consoles are often used for combining , routing and altering the dynamics of audio signals . A mixing 20 FIGS. 1A and 1B illustrate an example audio mixer in with one embodiment; console may receive several audio signals (e.g ., vocals, accordance FIG . 2 illustrates an example mixing system in accor guitar, drums, keyboard , etc .) across various channels at
inputs corresponding to each as well as providing various
dance with one embodiment;
at a user device , often times the console and the user device may be connected via a wired connection . In the event that
FIG . 5 illustrates an example process for the audio mixer ; and
FIG . 3 illustrates an example mixer architecture in accor outputs via speakers, amplifiers, etc . Often times, user devices separate from the mixing console may be used to 25 dance with one embodiment; and adjust settings such as gains, feedback suppression , etc . FIGS. 4A - 4M illustrate example screens for the mixing However, in order to facilitate control of a mixing console system in accordance with one embodiment;
a wireless connection may be available , a separate router 30
may be required to facilitate the wireless communication
FIG . 6 illustrates an example process for the mobile
between the user device and mixing console. DETAILED DESCRIPTION
SUMMARY 35 , detailed embodiments of the present inven A non - transitory computer-readable medium tangibly tionAsarerequired disclosed herein ; however, it is to be understood that embodying computer - executable instructions of a software the disclosed embodiments are merely examples of the program , the software program being executable by a pro invention that may be embodied in various and alternative cessor of a computing device to provide operations may forms figures are notnecessarily to scale; some features include presenting, via a web browser on a mobile device , a 40 may be. The exaggerated or minimized to show details of par display screen to receive user input to control a remote audio mixer that is operably coupled to at least one musical ticular components . Therefore, specific structural and func eless network ,, aa mobile tional details disclosed herein are not to be interpreted as instrument, transmitting, via a wireless
device command indicating an audio setting, the command limiting, but merely as a representative basis for teaching being generated in response to user input at the display 45 one skilled in the art to variously employ the present screen of the mobile device , receiving, via the wireless invention . network and in response to themobile device command , first in the embodiments described herein , a remote controlled
mixer data indicative of audio settings of the remote audio
mixer, and presenting an updated display screen on the
digital audio mixing system may include an audio mixer
having input and output ports. The audio mixer may be
mobile device , the updated display screen reflecting the first 50 portable , taking the form of a stagebox , with minimal
mixer data as a result of the mobile device command to
onboard controls . The audio mixer may include a built- in
presenta real- time display of the audio settings of the remote router and be capable of wireless communication with a mobile device such as a phone, tablet, personal computer, audio mixer. An audio mixing system for providing an audio process laptop , etc. Users may access and control settings of the ing interface at a mobile device may include a mobile device 55 mixer via a hyper text markup language ("HTML " ) 5 user including an interface configured to present a display screen interface using a web browser onboard the mobile device . to receive user input to control a remote audio mixer that is
operably coupled to at least one musical instrument, trans-
mit, via a wireless network , a mobile device command
Thus, since a web browser may open the user interface , the
audio mixer settings may be implemented on any mobile
device , regardless of the type, brand , or operating system of
indicating an audio setting, the command being generated in 60 the device . No additional device specific application is
response to user input, receive, via the wireless network and
required . The mobile device may then communicate directly
in response to the mobile device command , first mixer data
with the audio mixer and apply the desired settings via user
present an updated display screen , the updated display
mobile device may be configured to save settings , profiles,
indicative of audio settings of the remote audio mixer, and
interaction at the mobile device . The user interface at the
screen reflecting the first mixer data as a result of the mobile 65 mixes, etc ., which may be easily recalled and applied . device command to present a real-time display of the audio In one example screen on themobile device , a dualmeter settings of the remote audio mixer.
displays both input and output metering simultaneously,
US 9 ,933,991 B2 reducing the meter footprint in the display and reducing the
amount of user interaction necessary to visualize both the input and output .
devices via the EthernetTM connection . In one example , the audio mixer 105 may communicate both via EthernetTM and
wireless networks simultaneously .
Furthermore, more than one mobile device may be con The audio mixer 105 may include certain digital signal currently controlling the audio mixer. That is , multiple 5 processing (DSP ) and effects such as Digitech® amplifica
browser windows may operate concurrently and remain in
synchronization with one another to control the audio mixer.
For example , a single user may have a main mixer page open
tion modeling. The audio mixer 105 may also include Advanced Feedback Suppression® by Dbx® on all auxiliary
on a laptop computer while having an equalization edit page
outputs. Lexicon® processing may also be included in the
Accordingly, the audio mixer settings may be remotely
included on all inputs and outputs (e.g ., input ports 140 and
audio mixer 105 including effects such as reverbs, delays open on a tablet. When the user selects a channel volume 10 and . The audio mixer 105 may also include four fader on the laptop , the equalization for the same channel bandchoruses parametric , high - pass filter (s ), compres will be available for editing on the tablet. Thus , the channel sor , de -esser, and equalization noise gate on all inputs. The audio mixer selection follows across multiple browsers and devices . The 105 may include 31-band graphic equalization , noise gate , system may also facilitate unlimited user configurable iden their own 15 and on all outputs (e .g ., output ports 150). tifications and allows multiple users to set up their own 15 Additionally a compressor , a real -time frequency analyzer (RTA ) may be unique channel setup .
managed with any type of device, even one not used with the output ports 150 ). FIG . 2 illustrates an example audio system 200 showing audio mixer previously . These capabilities create an easy, portable mixing system that may be set -up quickly and 20 the audio mixer 105 . The audio mixer 105 may communi accessed easily without the need for applications on a cate via wired or wireless connections with various musical specific device . devices 110 including instruments 145 (as shown by way of FIGS. 1A and 1B illustrate example audio mixers 105A example in FIG . 2 as a guitar 145A and drum 145B ) and and 105B , respectively, ( collectively referred to herein as output playback devices 170 , such as speakers ( collectively audio mixer 105 ) in accordance with one embodiment. The 25 labeled devices 110 ) . The devices 110 may include other
audio mixer 105 may have wireless communication capa -
instruments 145 such as keyboards , etc ., as well as micro
may include various output ports including 1/4 " outputs
computers , portable music players , or other devices , etc .
bilities, as described herein . The audio mixer 105 may phones . The audio mixer 105 may be remote from the include a plurality of input ports including XLR input ports mobile device 115 . 140A , combo input ports 140B , RCA input ports 140C , hi- z The system 200 may also include any number of mobile input ports 140D , a universal serial bus port (USB port) 30 devices 115a - 115n (“ 115 ” ). The mobile devices 115 may be 140E , an EthernetTM connection (not shown), collectively any of various types of portable computing devices, such as referred to herein as input ports 140 . The audio mixer 105 cellular phones, tablet computers, smart watches, laptop 150A , headphone jacks 150B , High -Definition Multimedia Each mobile device 115 may include a wireless transceiver Interface (HDMI) output (not shown ), USB stereo recording 35 (e . g ., a BLUETOOTH module , a ZIGBEE transceiver, a 150C ( as shown in FIG . 1B ), and auxiliary and monitor
Wi- Fi transceiver, an IrDA transceiver, an RFID transceiver,
sends 150D , collectively referred to herein as output ports
etc .) configured to communicate with the audio mixer 105
150 . The audio mixer 105 may also include additional USB
and / or a remote server 135 .
ports and a power source connection . The audio mixer 105 Each mobile device 115 may include a device display may also include a cascade connector ( e . g ., cat- 5 connector ) 40 screen 120 configured to display information to a user and to facilitate the cascading of multiple audio mixers 105 . to receive commands from the user. The interfaces displayed
The audio mixer 105 may include an antenna 155 and a light emitting diode (LED ) 160 , which may be configured to
via the display screen 120 may be any one of, or a combi nation of visual displays such as light emitting diodes
illuminate to indicate a connection with a wireless network . (LEDs), organic LED (OLED ), Active -Matrix Organic Although not shown , the EthernetTM connection , reset 45 Light-Emitting Diode ( AMOLED ), liquid crystal displays
switch , footswitch , additional USB ports and HDMI output FIG . 1A illustrates an audio mixer 105A having at least 12
(LCDs), thin film diode ( TFD ), cathode ray tube ( CRT), As shown in FIG . 2 , each mobile device 115 is configured
may be arranged on a side panel of the audio mixer 105 .
plasma, a capacitive or resistive touchscreen , etc .
input ports and FIG . 1B illustrates an audio mixer 105B
to communicate with the audio mixer 105 .
having a least 16 input ports , although other configurations 50 Each mobile device 115 may be capable of accessing an and the number of inputs and outputs may vary . The audio HTML5 webpage ( i. e ., the device 115 may be HTML5
mixer 105 may be, for example, a Soundcraft Ui12TM Soundcraft Ui16TM , etc . The audio mixer 105 may include at least one handle 130
compatible ). The mobile device 115 may communicate
As described in more detail with respect to FIG . 3, the
mixer 105 , as explained , may be capable of wireless com
ZIGBEE transceiver, a Wi- FiTM transceiver, an Infrared Data Association (IrDA ) transceiver, a Radio Frequency Identifier (RFID ) transceiver, etc .) configured to communicate
wireless communication with the audio mixer 105 . The remote server 135 may be configured to maintain mixing properties and data including certain DSP , effects
with a compatible wireless transceiver of an external device .
and mixer - specific data . Each remote server 135 may store
directly with the audio mixer 105 via a wireless network (not shown). Further , each mobile device 115 may be any device and may be configured to be portable and easily moved from 55 capable of handling HTTP regardless of the device ' s plat one location to the next. The audio mixer 105 may also be form (i.e ., any device including iOS® , Android® , Win dows® , Mac® OS , Linux® , etc., platforms). The audio a stagebox, or may be rack -mountable .
audio mixer 105 may include a wireless access point, as munication without the use an external router. Thus , addi shown as 230 in FIG . 3, ( e . g ., a BLUETOOTH module , a 60 tional hardware and set-up thereof is not necessary to enable
Themixer 105 may also communicate with external devices 65 and transmit updates (e . g ., additional signal processing via a wired connection . Additionally or alternatively , the algorithms) to each mobile device 115 and /or the audio
audio mixer 105 may also communicate with external
mixer 105 .
US 9,933 , 991 B2 As shown in FIG . 3 , the audio mixer 105 may include a to process requests via, by example , HTML , specifically
The processor 245 and / or controller may interface with 105 to achieve the desired processing. The processor 245
wireless access point 230 and a web server 235 configured
the inputs ports 140 and output ports 150 of the audio mixer
HTML5 . The wireless access point 230 may facilitate a
may also receive user input via controls on the audio mixer
be sent from the mobile device 115 directly to the audio
right master volume.
mixer 105 , without the need for an external router . The web server 235 may include Hyper Text Markup Language
the mixer 105 via an audio mixer identification such as an
connection to the wireless network . Thus, commands may 5 105 , such as adjustments to head phone volume and left and
(HTML ) 5 websockets to open an interactive communica -
The mobile device 115 may access and communicate with
internet protocol (IP ) address of the audio mixer 105 . Once
tion session between the user ' s browser and a server. By 10 the mobile device 115 accesses the web server 235 via the
using a websocket based application program interface ( API), messages may be transmitted and received without having to poll an external server for a reply .
In use , once a user at the mobile device 115 opens a tifier (URL ), the user may enter his or her credentials (e .g .,
websocket, various mixer settings , presets , etc ., may be adjusted in the HTML5 interface . Certain settings may be saved and recalled for later use . Additionally , certain secu
rity settings may be included via username/ password com settings, specific access may be given to certain login
browser and enters the appropriate uniform resource iden - 15 binations that are enterable at the HTML5 interface . In these user name and password ). The mobile device 115 uses such a user input to transmit a command over a socket connection to the web server 235 of the audio mixer 105 . The socket
combinations . For example , a first user, or administrator, may have access to adjust, change , save , etc ., any and all settings for all of the instruments 145 and/ or the playback
connection facilitates communication between the mobile 20 device 170 that are operably connected to the audio mixer device 115 and the web server 225 . Once this bidirectional
105. In another example , a guitarist may only have access to
communication is open , the audio mixer 105 may receive commands from the mobile device 115 . Concurrently , the
the settings as they relate to his or her guitar . Through a series of interfaces on the device display screen
web server 235 may send feedback such as metering, 120 , users may control the mixer. These interfaces may be synchronization information , etc ., to the mobile device 115 25 maintained via HTML5 and may be updated in real -time or
and the user interface at the mobile device 115 may be updated accordingly.
near real- timebased on feedback of the audio mixer 105 , as
The mixer 105 may communicate with up to ten mobile devices 115 at a time. When multiple mobile devices 115 are
FIGS. 4A - 4M illustrate example screens 400A -400M for the user interface to be displayed via the web browser on the
well as user interaction at other mobile devices 115 .
simultaneously transmitting commands to the mixer 105 , 30 mobile device 115 . The interfaces include various mixing each mobile device 115 may, in real- time or near real- time, features configured to control the audio mixer 105 in display the effects of the commands sent by another mobile response to user inputs at the display screen 120 of the device 115 . For example , if a first user at a first one of the mobile device 115 . The audio mixer 105 includes functions
mobile devices 115a adjusts the fader, a second user at a
such as subgroups, mute groups and view groups . The audio
second one of the mobile devices 115b may then see the 35 mixer 105 also includes a snapshot recall system configured
adjustments made by the first user at the second mobile device 115b . In addition to processing being recognized nearly simultaneously across multiple mobile devices 115 , each mobile device 115 operates independent of the other
to create and store the specific mix for a show , or individual songs . Shortcuts to various features and settings may be including throughout the interface to increase usability and provide a better user experience . The various interfaces may
That is, for example, while a first user at the first mobile 40 facilitate certain navigation and user gesture techniques to
device 115a is controlling drum dynamics, the second user
create a user -friendly interface system .
at the second mobile device 115b may be monitoring the FIG . 4A illustrates a mix screen 400A where the user may gain across all of the in -use channels at the mixer 105 . create and monitor mixes for fellow musicians or adjust As shown in FIG . 3 , the audio mixer 105 may include a current mixes , in accordance with one embodiment. Each processor 245 and a database 250 configured to perform 45 channel ( e . g ., CH1, CH2 , CH3, CH4, CH5 , CH6 , CH7, etc. ) instructions , commands and other routines in support of the may have a corresponding long- length fader 408 for finite
processes described herein . For example, the processor 245
adjustment of mix levels . Each channel may also include a
and may include a dual-core processor ( e.g., an ARM®
The database 250 may maintain certain presets for various
(PFL ) and after -fade listen (AFL ) metering levels are pre
may be configured to execute signal processing on various mute button 407 , a solo button 405 , and a panning control inputs to provide audio processing such as gain adjustments, 406 . This interface may permit quick navigation to inputs , feedback suppression , distortion , delays , etc ., for each 50 FX returns, subgroups, and aux masters . Quick access to the instrument 145 that provides an input to the audio mixer meters screen 400L (FIG . 4L ), gain screen 400B (FIG . 4B ), 105 . The processor 245 may include a controller (not shown) edit screen or equalization (EQ ) screen 400E (FIG . 4E ), aux
processor ) configured to interface with the web server 235 4J) , USB playback screen 400K (FIG . 4K ), and show / and perform other signal processing for extra effect process - 55 snapshot control may be available via this interface . A mute ing on -board the audio mixer 105 . all inputs feature may also be presented . Pre - fade listen
instruments 145 and the playback device 170 , as well as save previously applied settings to the instruments 145 and the
sented for the inputs . The mix screen 400A may be a scrolling screen whereby
playback device 170 . These presets and settings may be user 60 a user may scroll laterally across the screen to view each specific and the database 250 may maintain user profiles and channel fader 408 . The channels will correspond with the settings associated therewith . Groups and sub - groups,
inputs and outputs on the audio mixer 105 . The user may
including settings and securities therefore , may be main - view and control each channel via the mix screen 400A . The tained in the database 250. The database 250 may receive mix screen 400A may present other buttons and selectable updates from the remote server 135 or the mobile device 65 options. 115 , including software updates , as well as updated user
information ( including user profile updates and settings ).
FIG . 4B illustrates a gain screen 400B which also includes
the long -length faders 408 , as well as a 48V option 406 and
US 9 ,933,991 B2 panning control 410 , among other controls , per channel. Hi-Z inputs 412 are presented for the first two channels ( e . g ., CH1 and CH2), and PFL and AFL metering levels are
presented . The mix screen 400A and gain screen 400B may be presented by selecting a mix / gain button 414 .
input/output to illustrate how the EQ is affecting the signal in real -time or near real-time. FIG . 4H illustrates a Digitech® AMP and Stompbox
modeling screen 400H providing hundreds of amplifier and 400H presents a channel view for the first two channels as
5 effect combinations to satisfy user requirements . The screen
FIG . 4C illustrates an aux sends screen 400C which
allows the user to create auxiliary mixes allowing the user to send secondary feed of an input channel's audio signal to
well as a selectable Hi- z selection 454 for sources such as direct- input guitar pickups. The screen 400H also allows single - view editing of selected channel features via the
for 2 auxiliaries, with 2 additional auxiliaries being available
( AFS ) screen 4001. This screen 400 I illustrates various
another destination , independent of the channel' s main 10 Footswitch / Stompbox buttons . output. The screen 400C may be presented by selecting the FIG . 41 illustrates an automatic feedback suppression auxsends button 418 and includes the long -length faders 408 via the headphone output (e .g ., headphone jacks 150B ). The
selectable buttons and options for the AFS features including
global pre /post adjustments are also presented via the screen
use twelve filters , including six fixed filters and six live
a clear fixed button 456 , a clear all button 458 , and a clear user may determine the level of signal to be sent to the 15 live button 460 . A sensitivity fader 462 may be presented , as selected auxiliary bus. Pre/ post buttons 420 per channel or well as a selectable mode feature 464 . The system 200 may
400C . Features such as copy mix 422 is available for
filters that react in real-time or near real-time to suppress
duplicating the main mix . feedback . FIG . 4D illustrates a MoreMe screen 400D which is 20 FIG . 4J illustrates an FX sends screen 400J with three
designed for users who wish to control their own monitor mix and allows a user to adjust their level of gain for their instrument 145 with respect to all other instruments 145
dedicated FX buses feeding the Lexicon® effects proces sors. This screen 400J may present tap tempo control to
synchronize delays and other effects . Reverb , delay , chorus
( e . g ., the rest of the band ). The MoreMe screen 400D and delay faders 466 may be presented . This screen 400J facilitates control of the individual 424 ( i. e ., “Me" ) , the 25 allows the user to determine which mix is sent to the selected
“ Band” 426 individually , and /or with the use of the center
FIG . 4E illustrates an equalization in (“ EQ ” ) screen 400E
FIG . 4K illustrates a USB playback screen 400K where users may play audio content (e . g ., music ) directly from
which is one of the edit screens. Each channel ( e . g ., CH1-
USB memory devices . The screen 400K facilitates organi
control 428 to adjust the balance .
CH7) includes a RTA with 120 frequency points . The EQ 30 zation of music into folders, cue control, automatic or screen 400E may be accessed by the user double tapping or manual playback modes , etc . Files may be played from a double clicking on a certain fader 408 in the mix screen playlist 468 or directly from the file list 469 . 400A of FIG . 4A . The EQ screen 400E , as well as the FIG . 4L illustrates a meters screen 400L illustrating dynamic FX sends and aux sends screens , may also be volume-unit (VU ) meters and gain reduction meters for all accessed by double tapping or double clicking the channel 35 channels . This screen 400L also provides gate status indi ( e . g ., CH1-CH7) in the mix screen 400A of FIG . 4A . cators , as well as fast access to the clear solos 470 , mute FX
Similarly, double tapping anywhere on the EQ screen 400E may return the interface to the mix screen so that another
472 , mute groups 474 and mute all buttons 476 . The meters screen 400L may be accessible by double
channel may be selected .
tapping or double clicking a channel meter, or by selecting
The EQ control tab 430 facilitates 4 -band fully parametric 40 a meter icon 480 . The meters screen 400L concurrently EQ with Frequency Q , and Gain per band on every input displays the input and output metering, which reduces the channel. The screen presents an Easy EQ button 432 for meter footprint in the interface , thus avoiding the need for
simplified controls , as well as a de - esser button 434 , a
the user to navigate between two or more screens to view the
by -pass button 436 , and an EQ reset 438 to clear EQ
inputs and outputs . The variousmute group buttons 474 may
trating data points for each EQ band, high pass filter (HPF ), and de - esser. By selecting a certain channel (e . g ., touching
FIG . 4M illustrates a group screen 400M . Upon selecting the mutes tab 488 , the screen 400 M may present six mute
settings. The screen 400E presents an EQ graph 440 illus- 45 be presented to mute certain groups.
the respective number on the graph ), the user may adjust the groups 482 for easy grouping of channel muting . Upon frequency, gain and Q - factor. This screen facilitates easy selecting the views tab 490 six view groups may be pre adjustment of the EQ settings with real-time feedback . The 50 sented allowing the user to create custom view of the audio
de - esser button may apply a de -esser on all input channels . FIG . 4F illustrates a dynamics screen 400F showing Dbx® compression , de -essing and noise gate processing on
mixer channels . Upon selecting the subs tab 492 , four subgroups may be presented to allow grouping of channels for an extra layer of processing and control of the subgroup
the input channel. Gate , ratio , attach , release and gain
channels with a single fader 484 .
controls 442 with optimized time constants are presented , as
number of devices , the audio mixer 105 may continually
well as pre -dynamics, post dynamics and grain reduction meters . A reset button 444 is presented to clear the dynamic settings . A dynamic graph 446 illustrates selectable points
send updated data back to the mobile devices 115 . As a user navigates through the interfaces on the mobile device 115 to apply his or her settings, the screens 400A - 400M will be
controls are presented for the selected channel. Noise gate 55
Because the audio mixer 105 may be controlled from any
60 updated in real- time or near real- time. Upon receiving user for both threshold and ratio . FIG . 4G illustrates a 31 -band Dbx® feedback suppression input that is indicative of a setting change, a command may
screen 400G allowing maximum gain before feedback on all
auxiliary inputs . Thus, feedback is kept to a minimum even in extreme monitoring environments . The screen 400G
be transmitted via the wireless communication between the
mobile device 115 and the audio mixer 105 indicating the setting change . The audio mixer 105 , upon receiving the
shows 31 selectable frequency points 450 for gain equal- 65 command , may apply the setting change and transmit the ization (GEO ) control. A reset button 452 is presented to updated data back to the mobile device 115 so that the
clear theGEQ settings. A 120 -band RTA is available for any
corresponding screens 400A -400M reflect the change. The
US 9 ,933,991 B2 10 updated data is also transmitted to any other mobile device
115 currently communicating with the audio mixer 105 .
Many traditional app -based audio mixer controls may use
Atblock 610, one the user is authenticated via the remote
server 135 or web server 235 , the mobile device 115 may
transmit, via a wireless network , a mobile device request to
transmission control protocol (TCP ) socket streams to the audio mixer 105 . The mobile device requestmay include achieve bidirectional communication with the mixer. How - 5 a request to pair or create a connection with the audio mixer ever, these mechanisms are not well suited to provide 105 . real- time or near real-time feedback due to the overhead and Atblock 615 , in response to the mobile device request, the latency often realized in these applications. mobile device 115 may receive the mixer ID . FIG . 5 illustrates an example process 500 of the audio At block mixer 105 for applying and transmitting various mixer 10 mixer data . 620 , the mobile device 115 may receive the settings . The process 500 begins at block 505 where the
At block 625 , the mobile device 115 , in response to user input , may transmit a mobile device command . mobile device 115 may transmit the mobile device request in At block 630 , the mobile device 115 may receive updated response to a user logging -in to the system 200 at the mobile 15 mixer data from the audio mixer 105 . As explained , the device 's browser . At block 510 , the audio mixer 105 may transmit a mixer updated mixer data may include the current state of the audio ID to the mobile device 115 . The mixer ID may be the IP mixer 105 , which may be affected by the mobile device command . The mobile device command may be transmitted address specific to the audio mixer 105 . The mixer ID may by any number of the mobile devices in communication with audio mixer 105 may receive a mobile device request. The
also be a unique identifier such as a numeric representation , or other form of identifier used to differentiate the audio 20 the audio mixer 105 . Thus, the updated mixer data may include all settings, regardless of which mobile device is mixer 105 from other wirelessly capable devices .
At block 515 , the audio mixer 105 may receive a mobile
responsible for the change , providing for an integrated ,
device command from the mobile device 115 . The mobile real-time system controllable by multiple devices. The process 600 may proceed until the audio mixer 105 device command may include a mixer setting . The mixer setting may be any of the settings described above with 25 is powered down , or until each of the mobile devices 115 is respect to FIGS. 4A - 4M . For example , themixer settingmay no longer communicating with the audio mixer 105 . include a gain on a certain mixer channel ( e .g ., CH1-CH7), Accordingly, the audio mixer is a complete digital mixing a mute , a compressor threshold , etc . The mixer setting may system that is compact and portable with the ability to be be established by the user at the mobile device 115 via one controlled by any connected device via a standard web of the interfaces thereon . The mobile device command may 30 browser without the need for device specific applications,
be received from any number of mobile devices 115 com and without operating system limitations, or constrains on municating with the audio mixer 105 . For example, the how or wheremixing occurs. The audio mixer is simple and mobile device command may transmitted by a laptop and secure , allowing the user to easily mix from anywhere in the venue and increase sound quality using dedicating process another command may be transmitted by a mobile phone. At block 520 , the audio mixer 105 may apply the mixer 35 ing from Dbx® , Lexicon® and Digitech® . The web -based setting indicated in the mobile device command . This may mobile device controlled system may allow users to control include adjusting the game on a specific channel, adjusting
the audio mixer and its settings remotely over a wireless
the audio mixer inputs and outputs . The updated mixer data
may include updated channel data for the channel most
executable by one or more computing devices such as those listed above . Computer -executable instructionsmay be com
channels. Thus , each time a setting is adjusted at the mobile
nation , JavaTM , C , C + + , Visual Basic , Java Script, Perl, etc .
network one of the auxiliary outputs, etc . Computing devices, such as the audio mixer, remote At block 525 , the audio mixer 105 may transmit updated mixer data to themobile device 115 . The updated mixer data 40 device , external server, etc ., generally include computer may include audio settings indicative of the current state of executable instructions, where the instructions may be
recently adjusted via the mobile device command. The piled or interpreted from computer programs created using updated mixer data may also include other audio mixer data 45 a variety of programming languages and /or technologies, to indicate the current state of each active and /or inactive including , without limitation, and either alone or in combi device 115 , updated mixer data is transmitted back to the
In general, a processor ( e.g ., a microprocessor ) receives
mobile device 115 so that the interfaces thereon reflect the instructions, e .g ., from a memory, a computer -readable current state of the audio mixer 105 . That is, the display 50 medium , etc ., and executes these instructions, thereby per
screen 120 may be continually updated . Furthermore, regardless of which mobile device 115 transmitted the
forming one or more processes, including one or more of the processes described herein . Such instructions and other data
mobile device command , each mobile device 115 in com - may be stored and transmitted using a variety of computer munication with the audio mixer 105 may receive the readable media . updated mixer data and therefore be configured to display 55 While exemplary embodiments are described above , it is not intended that these embodiments describe all possible the most up to date interfaces . The process 500 may proceed until the audio mixer 105 forms of the invention . Rather, the words used in the is powered down , or until each of the mobile devices 115 is specification are words of description rather than limitation ,
and it is understood that various changes may be made no longer communicating with the audio mixer 105 . FIG . 6 illustrates an example process 600 of the mobile 60 without departing from the spirit and scope of the invention . device 115 for transmitting various mobile device com Additionally , the features of various implementing embodi mands and displaying in real- time or near real-time the state m ents may be combined to form further embodiments of the of the audio mixer. The process 600 begins at block 605 invention . where the mobile device 115 may receive user input at the interface thereof. The user inputmay include opening a web 65 What is claimed is: browser on the device and entering user credentials such as 1. A non - transitory computer - readable medium tangibly embodying computer - executable instructions of a software a user-name and password .
US 9 ,933 , 991 B2 11
program , the software program being executable by a pro
9 . An audio mixing system for providing an audio pro
cessor of a computing device to provide operations , com -
cessing interface at a mobile device , comprising: a mobile device including an interface configured to : prising: present a display screen to receive user input to control presenting, via a web browser on a mobile device, a a remote audio mixer that is operably coupled to and display screen to receive user input to control a remote 5 configured to control playback of at least one musi audio mixer that is operably coupled to and configured cal instrument; to control playback of at least one musical instrument; transmit , via a wireless network , a mobile device transmitting, via a wireless network , a mobile device command indicating an audio setting applicable to command indicating an audio setting applicable to the
at least one instrument, the mobile device command 10
being generated in response to user input at the display
user input; receive , via the wireless network and in response to the
screen of the mobile device ; receiving , via the wireless network and in response to the
mobile device command , first mixer data indicative of
mobile device command , firstmixer data indicative
audio settings of the remote audio mixer ; and 15 presenting an updated display screen on the mobile device , the updated display screen reflecting the first mixer data as a result of the mobile device command to
audio playback of the at least one musical instru
ment, the command being generated in response to
of audio settings of the remote audio mixer; and present an updated display screen , the updated display
screen reflecting the first mixer data as a result of the play of the audio settings of the remote audio mixer.
mobile device command to present a real- time dis
present a real - time display of the audio settings of the 2010 . The audio mixing system of claim 9 , wherein the device is further configured to receive , via the 2 . Themedium of claim 1, further comprising: receiving , mobile wireless , second mixer data indicative of audio via the wireless network , second mixer data indicative of settings ofnetwork the remote mixer, wherein the second mixer audio settings of the remote audio mixer , wherein the second data includes a secondaudio audio setting set by a second mobile mixer data includes a second audio setting set by a second remote audio mixer .
mobile device .
3 . The medium of claim 2 , wherein the updated display screen includes a plurality of faders each corresponding to
25 device. 11 . The audio mixing system of claim 9 , wherein the
updated display screen includes a plurality of faders each
an audio mixer channel.
corresponding to an audio mixer channel.
at least one equalization screen specific to the audio mixer
corresponding to a selected fader. 13 . The audio mixing system of claim 9 , wherein the
12 . The audio mixing system of claim 11 , wherein the 4 . Themedium of claim 3 , wherein the user input includes 30 mobile device is further configured to present at least one a selection of one of the plurality of faders . equalization screen specific to the audio mixer channel 5 . The medium of claim 4 , further comprising presenting
channel corresponding to a selected fader.
u updated display screen includes a graph corresponding to an 14 . The audio mixing system of claim 13, wherein the channel. audio mixer channel includes at least one input channel and 7 . The medium of claim 6 , wherein the audio mixer at least one output channel. 6 . The medium of claim 1, wherein the updated display
screen includes a graph corresponding to an audio mixer 35 audio mixer channel.
channel includes at least one input channel and at least one
output channel .
15 . The audio mixing system of claim 13 , wherein the
ated 4040 graph in real- time based on the first mixer data . 8 . Themedium of claim 6 , wherein the graph is updated graph isis updated u * * * * in real-time based on the first mixer data .