Skip to content

aPFA v1.2.0

Latest

Choose a tag to compare

@StarzainiaMini8s StarzainiaMini8s released this 16 Jul 19:17
· 4 commits to main since this release
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!