My opinion: the best way to learn beatmatching is on vinyl? Do you guys agree?
Vinyl to CDJ/controller = small step (people spinning on vinyl can easily spin on controllers and cdjs)
CDJ/controller to vinyl = huge step (people spinning on cdjs or controllers are having a hard time when spinning on vinyl)
Bookmarks