Is there a way to know if this app (and similar apps) would work with with this MIDI controller (and in general any MIDI controller). Is there a specific way to tell? (not sure if it matters, but I use a Mac)
contact the developer and ask. in general midi devices have changed very little since the late 80s. All are interchangeable. The big question is does that midi device have a device driver for the operating system you have.
so do your homework - contact the developer; contact the device manufacturer (or just read the device manufacturer's manual which is undoubtedly available on their website)