[Android Software Development] ephexxis:
Custom/Tuned components.

EPHEXXIS' GOOGLE DRIVE REPOSITORY

Here you will find many useful files including but not limited to:​

x86 optimized files including the v4a x86 driver, neutron x86 libraries for replacing the arm NEON optimized ones included in the mod (not required but improves SQ and efficiency if you have a zenfone 2 like me), etc

Various IRS files for use with viper's convolution feature, including the DOLBY tech IRS files that I normally use. While obviously dependent on your listening hardware (speakers, headphones, coffee cans connected by a long piece of string) these are excellent tools for refining your sound. If you guys have any questions about these concepts or need advice with convolution, which given that it's really complex math being applied to your audio, please feel free to PM or find me active in the thread to ask, i'm happy to help.

Links to some IRS files hosted on other drives

NeutronMP folder. This folder is for those who use Neutron as their media player and want to try out some presets I've created for the almost laughably powerful parametric equalizer. Keep in mind they probably won't sound good for everyone (much like any of the other custom build presets or modifications provided by userrs or the rest of the team, since obviously nobody is gonna be using identical hardware or phone software, but I digress) FYI: my DSP path is Source: Zenfone2 stored files ranging in quality from 320kbps mp3 to 16/24bit FLAC/WAV @ 44.1/48/96kHz and variable bit rate lossless CDR -> DSP by ARISE/V4A/Dolby/Neutron output either in digital via usb host or analog via aux (3.5mm headphone jack) -> Creative Soundblaster E3 portable DAC and Headphone amp (hnnnnggggg) -> aux-in via 4 pole analog (basically a standard 3.5mm aux cable except it has an isolated ground pole to help prevent ground loops) Mazda3 Premium 6 Speaker BOSE surround audio system -> my ears and those of any driver within a 20 yard radius usually ;). You can also find an xml file that will skin your neutron player in the same theme that I've built and can be seen in my videos. To make this work, first you must create a folder on /sdcard (or whatever your phone calls the fuseFS mirror of your internal storage) called NeutronMP. Then, either kill and relaunch Neutron (meaning kill it for real, either by disabling the option within neutron to leave a backround service running or end that service manually) or simply reboot and relaunch neutron at which point it will populate your folder with all of it's settings and configuration files, including all your playlists saved as .m3u8 format which means they can conveniently be used with many other players. On the other hand why would you bother with any other player, I mean for real... anyways, then you can copy the folder in my drive over your existing and populated NeutronMP folder and merge them. Now you'll have my theme as well as the prebuilt EQs available within your neutron, accessible via the Equalizer presets menu.I will very likely continue to add to this as time goes on.

TUTORIAL VIDS. Well, there's other resources in this folder as well, such as some ultradope spreadsheets that you can use to calculate parameters for the EQ like say, what's the affected frequency range of a band defined with a center freq of 765 (one of my favorite bass bands to use) using a bandwidth of .4 octaves? the spreadsheet will calculate that and many other parameters if you wish to learn more about how to really fine tune your EQ this way.

THE PLAYMUSIC EXPORTER APK.This amazing application (huge thank you to David Schulte, the creator of this app) allows you to circumvent the encryption used on your music files stored and downloaded from the Google Play Music store. For those who don't know, when you download your music from play music, it's always been possible to access those files for copying to say an external SD card and playing in other media players, since they are downloaded in mp3 format. While they hide these files well (/sdcard/android/data/com.google.android.music) they make it even more lame by encrypting the id3 tags which means your files will be more or less unidentifiable (they will be titled random numbers instead of their actual titles and have no artist or album info). This application can decrypt the files on lollipop and in marshmallow simply circumvents the encrypted database by copying the songs while they're stored in your cache, complete with intact id3 tags and even your album art. To do so, you'll simply have to play the songs you want to save in google play so they'll load to cache, then select them in this application for copying. Make sure you set the stream quality to high in google play first so you get 320s. You're welcome.

Ephexxis' TWEAK.PROP builds. I've now organized these on a per project basis. So at this point I've seperated the EXODUS builds from the LEVITICUS builds, and there's another folder for experimental (the most up to date and sometimes silly) builds that I'm currently working on. You'll also find versions in here, like the universal prop that should work with Exodus, Leviticus and theoretically even Genesis though it hasn't been optimized. This one might be useful for those who bounce between versions and don't want to have to keep up with the tweak prop component on top of the flurry of test builds for the mod itself. -shrug- hey I just like building stuff, there's bound to be builds that show up that make 0 sense, but I won't post anything that doesn't sound good, at least on my setup. NOTE:I have not tested whether or not these flash properly with the tweak.prop zip. This is because I always am manually adding, deleting, or otherwise modifying my own build prop componenets using JRUMMY's build.prop editor avaiable on the playstore. I actually recommend using this method instead because you'll naturally be better acquainted with the various modifications being dropped into your build.prop file, but if you have issues flashing you should also just sack up and use this method as well. I spend a ton of time researching and testing this component as well as optimizations for Neutron itself, I really can't dedicate the time to figuring out and troubleshooting the tweak.prop installation itself. Apologies.

NOTE: Feel free to make requests for anything I may be able to provide whether it relates to ARISE projects themselves or system tools in general. For instance, I've been experimenting with a modified dax-default.xml configuration which is used to tune the various effects used by the latest Dolby Atmos implementation in Leviticus. I may start including this file for those who may be interested in trying it out. I initially explored its contents in search of a way to globally disable the volume leveler and dialog enhancement effects in DOLBY, because I've observed that regardless of your buildprop effect definitions explicitly enabling or disabling these effects, if you use any presets (e.g. Music) or define a "sink" (e.g. Speaker) which is really a definition of a number of available discreet output parameters that influence a plethora of settings, you will activate or deactivate those effects anyways because they're defined as part of those presets. I was experiencing really annoying ducking that I couldn't pin down until I went through and disabled these two effects for each preset in addition to disabling them from even being available effects in hopes of preventing anything else from overriding my settings. Ducking solved. Since then, considering I can't help myself, I've been playing around with the many many many settings defined within this file in part because obviously I haven't ever been able to use the atmos GUI. It seems like there's a lot more to be configured within this file however, so it may be something to check out after I've landed on a few awesome configs that I feel are sharable. Just another way to bring you guys closer to hearing what I'm hearing, when I stumble upon those ridiculously good configs, you know? Just an idea. Enjoy, you barbarians.

EPHEXXIS' DOPE DRIVE OF DANKNESS

​