Releases: StarzainiaMini8s/aPFA
Releases · StarzainiaMini8s/aPFA
Release list
aPFA v1.2.0
aPFA/Android PFA v1.2.0 is here! Here are the new features with this new version!
DISK STREAMING!!.. or perhaps its pagefile? This isn't your standard MIDI Voyager streaming!
- Automatically, if a MIDI takes more RAM than your phone can handle, it will automatically stream the MIDI into a temporary storage file before the MIDI itself plays, thus, legit running is kept entirely intact! (NOTE: THIS MAY INCUR SLIGHT PAGEFILE LAG ON WEAKER PHONES)
And if that's not enough? - Chunked Disk Streaming! If your phones RAM cannot handle the pool of an insanely large MIDI (i.e: 80M+ for 8GB phones), it will automatically chunk, byte-perfectly the MIDI events within storage.
THIS OPTION CAN AND WILL TAKE ALL OF YOUR STORAGE UP TO A POINT IF YOU LOAD A LARGE ENOUGH MIDI.
- Android support has been further extended down to API level 10! (Android 2.3 Gingerbread), however, you will have to open a menu pre-KitKat and navigate to the directory that contains the SF/MIDI.
However, an entire synth rewrite will be required for ARMv6 devices, as BASS/BASSMIDI does not support anything lower than 2.3, along with not supporting ARMv6 at all. - If pagefiling is used, the part which reports the RAM a MIDI takes up will also tell you how much storage it's used for the loaded MIDI!
Also, this will mark a release to where I am confident enough to release the source code, enjoy!
aPFA v1.1.0
This will likely be the final aPFA release for quite some time (this will depend on market demand)
- The "mainActivity()" issue in aPFA has been fixed! (You can now hamburger-menu out of aPFA and go back in without it unloading everything!)
- The OpenGL ES 2.0 and ES 3.0 renderers have been merged, newer devices will use ES 3.0, and older devices will use ES 2.0 if you tick "Legacy Renderer"!
- There is now a three second wait until the MIDI plays, just like standard PianoFromAbove!
aPFA v1.0.1 (ES3 + ES2)
First GitHub Release, features are as follows:
- Manual/Automatic core affinity chooser. (can choose various cores, or if you don't care, aPFA will choose your strongest core!)
- Track skimming (if a little slow, aka you can go to random points in the MIDI)
- A near 1:1 of PianoFromAboves actual engine!
- Background color chooser along with custom images
- Color profiles!
This includes both v1.0.1 and the OpenGL ES 2.0 renderer.