(OSD BRANCH) moved midi to be part of osdcore and osddepend since system differences are handled from library side (nw)