mediacore integration

see corresponding 3akai-ux branch