SoundFont-MidiPlayer (USB MIDI Low Latency) 1.5.4

License: Free ‎File size: 9.75 MB
‎Users Rating: 3.5/5 - ‎1 ‎votes

Features: - Low latency support for USB MIDI input devices. - As tested app worked in background or screen turned off to practice USB MIDI Piano. This saved device battery. - Listen to midi & RMI (rmid) files with your custom instruments packed inside SoundFont files. - Export midi + soundfont to ogg. Don't need PC to make midi to stream musics. - Switch to supported soundfonts quickly. Useful to test how midi sounds on different soundfonts. - Test SoundFont instruments with a small virtual piano or USB MIDI Keyboard, Normal Keyboard. Supports Key, Volume, Pitch, Modulation, Pedal events. More should work but i could not test. - Record to mid file from USB Midi keyboard, USB keyboard and virtual piano. - Plug normal USB QWERTY keyboard & play midi. Keyboard keys to piano keys mapping is same as that of Linux Multimedia Studio (LMMS version during 2016). IMPORTANT: - Using USB MIDI Keyboard device while midi file is playing might not work as expected because midi events change settings. - If USB MIDI Keyboard doesn't connect try to turn it on & off & select this app when requested by OS. - Not all SoundFont files with extension sf2 are supported. Only fluidsynth/PolyPhone-1.x supported sf2 are usable. - Effects like Reverb, Chorus, high sample rate & interpolation can cause high load on CPU & cause glitch in audio. This app uses FluidSynth which requires powerful CPU. Reduce all options to minimum if glitch free audio is needed. - Volume gain can cause audio clipping / noisy audio. Keep it below 1.0 if volume is already high for a midi with lots of instruments. Better is to keep this minimum & increase volume from device's master controls. - QWERTY keys don't behave like hardware piano keys because they don't offer pressure information. K/B Keys don't feel smooth. USB related issue on some devices: Some devices like Samsung Galaxy Tab4 7.0 (degasltespr), Android 5.1 are creating java.lang.SecurityException and app currently don't support such devices. May be future updates will fix this. I have tested MIDI KeyBoard M-AUDIO KeyRig-49 on 5-6 devices of Nubia, Redmi, Nokia, Lenovo, RealMe, Moto and it worked. However some devices don't offer low latency. App uses whatever settings these devices provide for better audio. ISSUES: - Playing next musics repeatedly using buttons or shakes or buggy midi files can sometimes cause app to stop working or crash. Assets usage: - Most of midi used from www.vgmusic.com. - Only those soundfonts, midi musics are use which had permissive license. However some license were hard to find. Musics are remake/remixes and may resemble OST of some popular game. In that case please let me know if you have problem with distribution of the musics. I will remove them :/ - The assets used were used with the purpose of giving a demo of audio produced by this app. Powered by unmodified FluidSynth 1.1.6

VERSION HISTORY

  • Version 1.4.3 posted on 2019-06-04
    - Added consent form for European users for requirements of the EU ePrivacy Directive and the General Data Protection Regulation (GDPR). Also applies to other similar laws on other places.
  • Version 1.3.2 posted on 2016-08-30
    - Many bug fixes. Layout change.,- Shake to play next music.,- Live changes of samplerate, soundfonts without stopping music.,- Chorus settings,- OGG export path can be changed,- Reverb customization from settings panel.,- Export midi to ogg (extra function),- Midi recording from all app supported inputs. (Extra function)

Program Details