Features:
- Low latency support for USB MIDI input devices.
- full screen piano from version 1.5.5.
- 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
http://www.fluidsynth.org
Ciri-ciri:
- Sokongan latensi rendah untuk peranti input USB MIDI.
- piano skrin penuh dari versi 1.5.5.
- Sebagai aplikasi yang diuji berfungsi di latar belakang atau layar dimatikan untuk berlatih USB MIDI Piano. Bateri peranti yang dijimatkan ini.
- Dengarkan fail midi & RMI (rmid) dengan instrumen khas anda yang dibungkus di dalam fail SoundFont.
- Eksport midi + fon bunyi ke ogg. Tidak memerlukan PC untuk membuat muzik midi untuk streaming.
- Tukar ke fon bunyi yang disokong dengan cepat. Berguna untuk menguji bagaimana midi berbunyi pada fon bunyi yang berbeza.
- Uji instrumen SoundFont dengan piano maya kecil atau Papan Kekunci USB MIDI, Papan Kekunci Normal. Menyokong acara Key, Volume, Pitch, Modulation, Pedal. Lebih banyak yang perlu dilakukan tetapi saya tidak dapat menguji.
- Rakam ke fail pertengahan dari papan kekunci USB Midi, papan kekunci USB dan piano maya.
- Pasangkan papan kekunci USB QWERTY biasa & mainkan midi. Kekunci papan kekunci untuk pemetaan kunci piano adalah sama dengan Linux Multimedia Studio (versi LMMS pada tahun 2016).
PENTING:
- Menggunakan peranti Papan Kekunci USB MIDI semasa fail midi dimainkan mungkin tidak berfungsi seperti yang diharapkan kerana acara midi mengubah tetapan.
- Sekiranya Papan Kekunci USB MIDI tidak tersambung cuba hidupkan & matikan & pilih aplikasi ini apabila diminta oleh OS.
- Tidak semua fail SoundFont dengan sambungan sf2 disokong. Hanya sf2 yang disokong fluidsynth / PolyPhone-1.x yang boleh digunakan.
- Kesan seperti Reverb, Chorus, kadar sampel yang tinggi & interpolasi boleh menyebabkan beban tinggi pada CPU & menyebabkan gangguan pada audio. Aplikasi ini menggunakan FluidSynth yang memerlukan CPU yang kuat. Kurangkan semua pilihan ke minimum sekiranya audio bebas gangguan diperlukan.
- Peningkatan kelantangan boleh menyebabkan kliping audio / audio yang bising. Simpan di bawah 1.0 jika kelantangan sudah tinggi untuk midi dengan banyak instrumen. Lebih baik adalah mengekalkan minimum ini & meningkatkan jumlah dari kawalan utama peranti.
- Kekunci QWERTY tidak berkelakuan seperti kekunci piano perkakasan kerana tidak memberikan maklumat tekanan. Kekunci K / B tidak terasa lancar.
Masalah berkaitan USB pada beberapa peranti:
Beberapa peranti seperti Samsung Galaxy Tab4 7.0 (degasltespr), Android 5.1 sedang dibuat
java.lang.SecurityException dan aplikasi pada masa ini tidak menyokong peranti tersebut. Mungkin kemas kini masa depan akan memperbaikinya.
Saya telah menguji MIDI KeyBoard M-AUDIO KeyRig-49 pada 5-6 peranti Nubia, Redmi, Nokia, Lenovo, RealMe, Moto dan ia berjaya. Walau bagaimanapun, beberapa peranti tidak menawarkan latensi rendah. Aplikasi menggunakan apa sahaja tetapan yang disediakan oleh peranti ini untuk audio yang lebih baik.
ISU:
- Memainkan muzik seterusnya berulang kali menggunakan butang atau goncangan atau fail midi buggy kadang-kadang boleh menyebabkan aplikasi berhenti berfungsi atau rosak.
Penggunaan aset:
- Sebilangan besar midi digunakan dari www.vgmusic.com.
- Hanya fon suara, musik midi yang digunakan yang mempunyai lesen permisif. Walau bagaimanapun, beberapa lesen sukar dicari. Musik adalah pembuatan semula / remix dan mungkin menyerupai OST beberapa permainan popular. Sekiranya demikian, beritahu saya jika anda menghadapi masalah dengan pengedaran muzik. Saya akan membuangnya: /
- Aset yang digunakan digunakan dengan tujuan memberikan demo audio yang dihasilkan oleh aplikasi ini.
Dikuasakan oleh FluidSynth yang tidak diubah 1.1.6
http://www.fluidsynth.org