Programming


Whether it’s control systems, audio DSP, custom user interface or back-end programming, our programmers provide clean, reliable, and well-commented code for any application.

Programming Simpl+Control Systems

Sound + Video Works programmers have years of experience in all of the industry-standard control systems, including Crestron, AMX, Medialon, and more. We have programmed systems for the simplest huddle rooms, to casinos with hundreds of zones, convention centers with multiple divisible ballrooms, and state of the art video production facilities. We will create modules for any device that has a published protocol, and even some that don’t. All of our code is provided fully commented and documented, so there is no question of serviceability into the future.

 


 

Programming QsysAudio DSP

S+VW programmers have extensive experience programming all of the major audio DSP platforms, including QSys, BSS, Biamp, NION, and Symetrix. Our design files are clean, well commented, and easy to follow. We can configure DSP systems for challenging real-life scenarios such as acoustic echo cancellation, mix-minus, paging systems, room combining, and external control. While we’re at it, we’ll help you optimize your network for digital audio transport.

 


 

UI ProgrammingGraphical User Interfaces

There is nothing as quite as frustrating as trying to use an installed AV system with a poorly designed user interface. We are committed to creating  control systems and audio DSPs with user interfaces that are intuitive, elegant, and functional. We keep abreast of the latest trends in visual style while following fundamental principals of user interface design, so that the full functionality of the installed AV system is easily accessible to the end-user, with a minimal learning curve.

 


 

Punch Card ProgrammingCustom Programming

Our nerding is not limited to the software tools usually associated with the AV industry. If you have a need for custom programming that’s outside the realm of a typical AV system installation, let us help you. We’re happy to take on challenging or unusual programming tasks. Our programmers are versed in multiple programming languages, operating systems, and timing and communications protocols. We have set up time code and sync systems, MIDI and DMX show control, custom camera tally, and Java apps that control subscription music players, just to name a few.