Skip to content

Releases: StarzainiaMini8s/aPFA

aPFA v1.2.0

Choose a tag to compare

@StarzainiaMini8s StarzainiaMini8s released this 16 Jul 19:17
399cc77

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

Choose a tag to compare

@StarzainiaMini8s StarzainiaMini8s released this 24 Jun 00:29
59805eb

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)

Choose a tag to compare

@StarzainiaMini8s StarzainiaMini8s released this 13 Jun 21:58
c61d61e

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.