self produced hard rock