It’s time to give you the skinny on another demo we presented at the Smartphone Show last month: The QSound audio demo.
The demo consisted of a development board running Symbian OS which was rigged up to some big-ass speakers. The demo application on the board was playing some music (a rather eclectic playlist containing “Eve of The War“, “Die another Day“, “Orinoco Flow“, “Alla Hornpipe” and “Nocturn” 😉 ) and presented a 7-band graphical equalizer along and various audio effects for the user to control. The available effects were:
– Bass & Treble boost
– Stereo Widening
You could play with the EQ and the various effects in real-time and hear the effect over the speakers. The software for the effects was provided by QSound. The sound quality was excellent and really showed off what phones will be capable of pumping out in the near future!
However, what was equally (or perhaps more) interesting was what was going on under the hood. The Multimedia system in Symbian OS is in the process of getting some substantial improvements. One of them is support for OpenMAX IL components. The QSound plug-in we used was one such OpenMAX IL component running inside our new Multimedia system.
Why is this cool and why should you care? Well, standardised APIs are more attractive to device and software vendors because a single implementation can potentially target many platforms. Less development costs + bigger market = more $$$s! Integration also becomes easier. In theory, if you have an OpenMAX component that conforms to the spec it should be able to work with Symbian’s new Multimedia system out of the box with minimal configuration! That’s particularly interesting for phone manufacturers since it speeds up their development. They can add exciting new Multimedia features quickly and cheaply!
Case in point: It took one engineer about a day to get the QSound plug-in up and running in our Symbian Multimedia system and another 3 days to write and attach the colourful user interface!