Also, only way to actually know if your compiler generates Neon is to ... read the assembly! Some common DSP tasks are implemented in the Ne10 library http://projectne10.github.io/Ne10/doc/ which compiles to Neon on systems that support it. I have seen that nova_simd is good at generating neon code, but I never used it stand-alone (only as part of Supercollider) Best,Giulio
From: Nuno Santos <nunosan...@imaginando.pt> To: music-dsp@music.columbia.edu Sent: Wednesday, 25 May 2016, 14:15 Subject: Re: [music-dsp] Android related audio group / mailing list? I have been testing DRC in 2 different Android devices: Nexus 9 (48000/128 buffer size) phone, Bq Aquaris M5 phone (48000/912) buffer size Nexus 9 is a beast. I was able to run DRC with full polyphony (8 voices) without any kind of glitch. The fake touches hack was essential to make this happen. Without the fake touches hack I would hear glitches.Bq Aquarius M5 has a very similar processor to Nexus 6P and I couldn’t have more than 2 voices running without having some glitches. All DSP code is C++. Reverb, Delay and Chorus represent half of the processing effort the rest is for active voices. From my experiences I couldn’t see any kind of effect in performance by compiling the code with NEON enabled. For example, on my Bq phone for a 912 buffer size at 48000 my processing code would take the following time with the following flags enabled: -Os - ~5ms -O3 - ~5ms-Ofast - ~5ms-Ofast -mfpu=neon - ~5ms No significant changes in performance with different flags. What kind of flags are you guys using for your Android apps? I don’t need to worry with this on iOS though. It simply works! Regards, Nuno Santos Founder / CEO / CTO www.imaginando.pt+351 91 621 69 62 On 25 May 2016, at 12:24, Jean-Baptiste Thiebaut <jean-bapti...@roli.com> wrote: At JUCE / ROLI we've been working with Google for over a year to optimize audio latency, throttle, etc for cross platform apps. Our app is featured also in the Youtube video from Google IO, and it runs on some devices with performances comparable to iOS. Whether you are using JUCE or not, you're welcome to post on our forum (forum.juce.com). Sent from my mobile On 25 May 2016, at 11:57, grh <g...@mur.at> wrote: Hallo! Thanks Nuno, it was a great demo ;) LG Georg On 2016-05-25 12:46, Nuno Santos wrote: Hi George, I would be interested in such a community as well. Specially regarding audio performance. We have recently released DRC (one of the apps that has been featured on Google I/O Android High Performance Audio) and we are mostly interested in squeezing performance out of it. It is incredible the performance differences between iOS and Android. The DSP code is shared among both and I still have glitch problems in Android powerful devices. One option could be creating a slack channel. Regards, Nuno Santos Founder / CEO / CTO www.imaginando.pt <http://www.imaginando.pt> +351 91 621 69 62 On 25 May 2016, at 11:36, grh <g...@mur.at <mailto:g...@mur.at>> wrote: Hallo music-dsp list! Sorry for being off topic, but does someone know an active discussion group / mailing list about android audio? (There is quite a lot of progress lately, see for example [1]) 5 years ago a list was announced here [2], which does not seem to be active anymore ... We just created a simple android audio editor [3] and would be very much interested into a discussion of common infrastructure like audio plugins/effects (like SAPA from Samsung) or copy/paste between audio apps. I think that would be important for the audio ecosystem on Android. Thanks for any hints, LG Georg [1]: https://www.youtube.com/watch?v=F2ZDp-eNrh4 [2]: http://music-dsp.music.columbia.narkive.com/zbYgicxy/new-android-audio-developers-mailing-list [3]: https://play.google.com/store/apps/details?id=com.auphonic.auphonicrecorder -- auphonic - audio post production software and web service http://auphonic.com _______________________________________________ dupswapdrop: music-dsp mailing list music-dsp@music.columbia.edu https://lists.columbia.edu/mailman/listinfo/music-dsp _______________________________________________ dupswapdrop: music-dsp mailing list music-dsp@music.columbia.edu https://lists.columbia.edu/mailman/listinfo/music-dsp -- auphonic - audio post production software and web service http://auphonic.com _______________________________________________ dupswapdrop: music-dsp mailing list music-dsp@music.columbia.edu https://lists.columbia.edu/mailman/listinfo/music-dsp -- *ROLI's **award-winning* <http://www.telegraph.co.uk/luxury/design/31520/the-seaboard-grand-piano-wins-designs-of-the-year-2014-award.html>* Seaboard GRAND, celebrated as the "**piano of the future* <http://edition.cnn.com/2013/09/27/tech/innovation/hans-zimmer-seaboard-future-piano/>*", is now joined by the **Seaboard RISE* <https://www.youtube.com/watch?v=fGr7VbDiRNw>*, "**every bit as slimline and attractive as its bigger brother* <http://www.soundonsound.com/news?NewsID=18726>*". The press is hailing the Seaboard RISE as "**innovative* <http://www.wired.co.uk/news/archive/2015-09/10/seaboard-rise-digital-keyboard-launch-uk-price>*", "**expressive* <http://createdigitalmusic.com/2015/09/new-roli-instrument-wants-make-expressive-control-mainstream/>*", "**accessible* <http://createdigitalmusic.com/2015/09/new-roli-instrument-wants-make-expressive-control-mainstream/>*", and "**a keyboard controller that does to piano keys what 3D touch does to the iPhone* <http://www.slashgear.com/roli-seaboard-rise-is-like-3d-touch-for-musicians-11404216/>*". Now available for preorder at **www.roli.com* <http://www.roli.com/>*. * Office: +44 (0) 207 254 2155 ROLI 2 Glebe Rd, London E8 4BD www.roli.com Discover more about us on Facebook <http://www.facebook.com/roli> - Twitter <http://www.twitter.com/weareroli> - Youtube <http://www.youtube.com/weareroli> ROLI Ltd. is a registered company in England and Wales, and this e-mail and its attachment(s) are intended for the above named only and are confidential. If they have come to you in error then you must take no action based upon them but contact us immediately. Any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it is prohibited and may be unlawful. Although this e-mail and its attachments are believed to be free of any virus, it is the responsibility of the recipient to ensure that they are virus free. If you contact us by e-mail then we will store your name and address to facilitate communications. Any statements contained herein are those of the individual and not the organisation. -- *ROLI <http://www.roli.com/> extends the journey of music creation to everyone. The acclaimed <http://www.roli.com/press/reviews>Seaboard GRAND <http://www.roli.com/products/seaboard-grand> and Seaboard RISE <http://www.roli.com/products/seaboard-rise> redefine how expressive and versatile an electronic musical instrument can be. Our groundbreaking software Equator <http://www.roli.com/equator> opens up new dimensions of sonic expression, and is built with JUCE <http://www.juce.com/>, ROLI's proprietary coding platform, and the leading C++ framework for audio applications globally. Blend <http://www.blend.io/> enables everyone to seamlessly collaborate, share, and remix their music. And NOISE <http://www.roli.com/noise> is the most expressive app ever made -- see for yourself: download it now for free! <https://itunes.apple.com/app/noise-5d/id1011132019?ls=1&mt=8>* Office: +44(0)207 254 2155 ROLI 2 Glebe Road, London E8 4BD <https://www.google.co.uk/maps/preview/place/2+Glebe+Rd,+London+E8,+UK/@51.5411803,-0.0757577,17z/data=!4m2!3m1!1s0x48761c9407bdd7b5:0x30fc8c4039a8e543> www.roli.com Discover more about us on Facebook <http://www.facebook.com/roli> - Twitter <http://www.twitter.com/weareroli> - Youtube <http://www.youtube.com/weareroli> ROLI Ltd. is a registered company in England and Wales, and this e-mail and its attachment(s) are intended for the above named only and are confidential. If they have come to you in error then you must take no action based upon them but contact us immediately. Any disclosure, copying, distribution or any action taken or omitted to be taken in reliance on it is prohibited and may be unlawful. Although this e-mail and its attachments are believed to be free of any virus, it is the responsibility of the recipient to ensure that they are virus free. If you contact us by e-mail then we will store your name and address to facilitate communications. Any statements contained herein are those of the individual and not the organisation. _______________________________________________ dupswapdrop: music-dsp mailing list music-dsp@music.columbia.edu https://lists.columbia.edu/mailman/listinfo/music-dsp _______________________________________________ dupswapdrop: music-dsp mailing list music-dsp@music.columbia.edu https://lists.columbia.edu/mailman/listinfo/music-dsp
_______________________________________________ dupswapdrop: music-dsp mailing list music-dsp@music.columbia.edu https://lists.columbia.edu/mailman/listinfo/music-dsp