New social music creation app lets users share work in progress Stuart WoodJuly 2, 2018 A new music creation app that allows users to share their works in progress has been released. Check My Track is a social music platform across desktop and m... Latest NewsTechnology