Will Verduzco · Oct 23, 2013 at 06:30 pm

XenoAmp Updated to Support ViPER Audio’s New External API

A little over a year ago, we briefly talked about the then-new replacement media player XenoAmp by XDA Senior Member ssuukk. In fact, we liked XenoAmp so much that we even put in on our Holiday Guide 2012 apps list. The player has amassed a loyal following, thanks in part to its fantastic and unique UI, which is seemingly unlike any other player available.

But it’s not all about the visuals. Rather, XenoAmp can be considered somewhat of an audiophile-grade music player, or at least as close as one can come when listening to compressed media through a mobile device. One way in which this is apparent is how XenoAmp forgoes the standard preset equalizer settings found on other players. Instead, it features an equalizer aimed at correcting frequency response problem areas due to room acoustics or headphone / speaker response curves.

So how does this equalizer correction work? For example, if you use external speakers such as a dock or car connection, XenoAmp emits a frequency sweep and adjusts the equalizer response curve to correct for non-linearities in the frequency response. If you own a modern home theater receiver, this should all sound relatively familiar to you. After all, this is similar to what Pioneer’s MCACC Pro, Yamaha’s YPAO, and the Audyssey room correction accomplish. Mind you, these solutions now also employ parametric (rather than fixed-Q) equalizers, as well as reverb compensation, speaker distance, and phase control. That said, to have arguably the most important feature from these calibration systems available on a mobile device is quite exciting.

The same also goes for headphones, but the calibration procedure is a bit different. Rather than emitting test tones and having them measured by a microphone, XenoAmp has you use your own ears as a microphone as test tones are emitted. While not as precise as a microphone-based calibration, this can potentially be better than nothing.

Those keeping track may have one lingering reservation: the use of a graphic / fixed-Q equalizer rather than a more suitable parametric EQ. After all, the worth of a calibration is heavily dependant on how finely the response curve can be adjusted, and parametric equalizers afford much more customizability when it comes to sound correction. However, one way around this is to simply add more equalizer bands to the graphic equalizer. This is where Viper4Android comes in.

We recently raved about the ViPER4Android Audio engine by XDA Forum Member viper520 and Recognized Contributor zhuhang. And in yesterday’s update to version 2.3.1.1, the developers added an important new feature that allows it to play nicely with other apps: a third-party control API. Using this API, ssuukk was able to make XenoAmp control Viper Audio’s equalizer, allowing for a 10-band equalizer for use in the calibration techniques mentioned above.

If you care about audio quality on your mobile device, we highly recommend giving XenoAMP and ViPER4Android a shot. Combined, the two deliver a great listening experience. Yes, in a perfect world, we’d have perfect speakers and headphones that deliver uncolored and untainted sound to our ears with perfect transient response and no harmonic distortion. We’d also have perfect rooms that don’t alter the frequency response of our speakers by introducing harsh early reflections and room mode bass-nulls. In such a world, any kind of equalizer (or really, anything introducing anything into the signal path) is expressly bad. However, with our flawed room acoustics and imperfect frequency response curves, the correction built into XenoAmp may prove useful, and is at least worth a shot.

You can get started by visiting the XenoAmp application thread, as well as the ViPER4Android Audio engine thread.


_________
Want something on the XDA Portal? Send us a tip!

Will Verduzco

willverduzco is an editor on XDA-Developers, the largest community for Android users. Will Verduzco is the Portal Administrator for the XDA-Developers Portal. He has been addicted to mobile technology since the HTC Wizard. But starting with the Nexus One, his gadget love affair shifted to Google's little green robot. He is also a Johns Hopkins University graduate in neuroscience and is now currently studying to become a physician. View willverduzco's posts and articles here.
Mario Tomás Serrafero · Apr 25, 2015 at 11:00 am · 1 comment

XDA Picks: Best Apps of the Week (Apr 17 – 24)

Apps are at the front and center of any smartphone experience, and with over a million apps on the Google Play Store and new apps being submitted to our forums every day, staying up to date on the latest apps and games can be a hassle. At XDA, we don’t discriminate apps - if it’s interesting, innovative, original or useful, we mention them. The XDA Portal Team loves apps too, and we usually share and discuss the latest app releases...

XDA NEWS
GermainZ · Apr 25, 2015 at 10:24 am · 6 comments

Glimpse Notifications: Easier Lockscreen Notifications

Lollipop brought a revamp to the lockscreen, taking away custom widgets but showing your notifications instead. If you're a fan of that, you might want an easier way to check your notifications as they come in, without losing your current lockscreen. Glimpse Notifications by XDA Senior Member xrad offers just that. You'd normally have to turn your screen on manually to see your notifications. Instead, Glimpse Notifications will do it for you when a notification comes in. That doesn't mean...

XDA NEWS
Emil Kako · Apr 24, 2015 at 03:11 pm · 4 comments

What Are the Best Looking Apps on Android?

As more developers are updating their apps with Material Design elements, we're starting to see a plethora of beautiful new apps on the Play Store. But which ones are the best? Let us know what you think the best looking apps on Android are and why.

DISCUSS
Share This