Site Map

Wave Arts Technology Licensing

Wave Arts licenses technology to companies who need high quality signal processing algorithms. Our software is embedded in over 100 million cellphones, tens of thousands of A/V receivers, and in other products ranging from electronic toys to video editing workstations. Some of the technologies that we have developed and licensed are listed below.

Some of Our Licensees

  • Analog Devices
  • Cirrus Logic
  • Denon
  • Intel
  • Media 100
  • Motorola
  • PalmSource
  • Teradyne
  • Texas Instruments

Contact Us

Questions? Please feel free to contact us for more information

About Wave Arts

Learn more about our company in our About section

Wave Arts VQE

Wave Arts VQE (Voice Quality Enhancement) is a open source software library implementing acoustic echo cancellation for voice over IP (VoIP) applications. The principal features are:

  • Acoustic echo cancellation (multi-band FRLS algorithm)
  • Acoustic echo suppression
  • Noise suppression
  • Auto-gain control
  • De-clipping (useful for headsets)
  • Speaker distortion compensation
  • Cross-platform audio API: Mac OS-X (CoreAudio), Win XP (MME), Win Vista (WASAPI), and Win 7 (WASAPI)
  • Device selection, volume control, level metering, hot swapping support
  • Sample rate conversion
  • Device calibration to compensate for sampling rate offsets
  • Supports 8 kHz (narrowband) and 16 kHz (wideband) sampling rates
  • Standalone demo application on Mac and Win
  • Integration code for PJSIP

An application integrating with VQE would use the VQE API to open audio devices and stream audio, then all echo cancellation and other signal processing is built-in. It’s cross-platform (Windows and Mac OS-X for now).

If you are using PJSIP, there is integration code that implements a PJSIP audio device using VQE, you need only enable the VQE audio driver in the PJSIP configuration.

There is also a standalone VQE demo application with JUCE user-interface which demonstrates VQE and provides additional example code. The demo application plays some speech that asks you questions, records your answers, and then plays back the echo canceled recording of your answers. The application has a built-in user guide.

Wave Arts VQE is released under a dual GPL/commercial license. Developers can download the source code and test drive, or use it in GPL open source apps, and if you want to use it in a closed source application you must purchase a commercial license.

Download the demo application

Documentation

Source code

MobileSynth™ - MIDI ringtone synthesis for mobile devices

MobileSynth is a software-based synthesizer for ringtones and multimedia sound effects on handheld electronic devices, like cell phones and personal digital assistants. MobileSynth includes a General MIDI playback engine with file parsers, wavetable sound banks and optional audio effects. MobileSynth supports standard MIDI file types 0 and 1, and SP-MIDI format. For downloadable audio content, MobileSynth supports Mobile XMF and Mobile DLS formats. Featuring a small memory footprint and efficient operation, MobileSynth was designed for implementation on low cost 16-bit or 32-bit fixed point processors, and yet it sounds great. Optional effects processing include MobileMax™ loudness maximization and MobileSurround™ 3-D expansion, which is a mobile version of the WaveSurround technology described below.

MobileSynth™ Licensees Include:

  • Motorola
  • Palmsource

Audio Demo

This demonstration is a simple techno rock MIDI sequence rendered using MobileSynth running at 22.05 kHz.

WaveSurround™ - Virtual Surround Technology

WaveSurround lets you listen to 5.1 or 7.1 surround audio over conventional stereo headphones or loudspeakers, without losing the surround effect. WaveSurround uses advanced psychoacoustic and signal processing techniques to create the perceptual illusion that sound is coming from locations where there are no speakers.

The WaveSurround processor inputs 5.1 or 7.1 surround audio and creates stereo output for playback over loudspeakers or headphones. When listening over frontally placed loudspeakers, the listener will hear the virtual surround channels to the side and slightly behind the listener. Listening over headphones, the individual virtual surround speakers are clearly audible in front and behind the listener.

WaveSurround also has stereo input to stereo output modes which are useful for widening conventional stereo. On mobile devices with very closely spaced speakers, WaveSurround can be used to restore a spacious, immersive stereo image.

WaveSurround™ Licensees Include:

  • Analog Devices
  • Denon
  • Cirrus Logic

Audio Demo

Surround drum tracks, downmixed to conventional stereo:

Processed with WaveSurround, for loudspeaker playback:

Processed with WaveSurround, for headphone playback:

Concert Hall Effects for A/V receivers

This technology can simulate the sound of a concert hall or another acoustic space for playback over 5.1 or 7.1 surround systems. Intended for embedded implementation in an A/V receiver, the algorithm accepts audio in mono, stereo, quadraphonic, 5.1, or 7.1 format, and outputs 5.1 or 7.1 format. A variety of room types are provided from Concert Hall to Jazz Club to Personal Space. The algorithm is very efficient and uses very little memory, but sounds far better than typical room effects found on A/V receivers.

Concert Hall Effects Licensees Include:

  • Texas Instruments

Audio Demo

First, some snippets of classical music, recorded anechoically (without room reverberation):

Now the Small Hall effect is applied:

Now the Large Hall effect is applied: