The USB connector of almost all recent Android devices can be switched into "host mode", making it to follow the same communication standard as if it would be USB port on PC.
In most of devices, Android operating system also has the necessary programmer support. However on some devices this is intentionally disabled. There are USB checkers on Play Store that can verify if your device supports the needed protocols before dealing with music-specific stuff.
Hence, in general, yes, in theory it should be possible. It makes sense to try apps that claim to be capable of this, it is not so that cannot be done in principle. However this is a complex programming task and I expect to find many broken/buggy/incomplete implementations in Play Store. Try multiple apps, and if something "almost works", try to talk with developers of the app.