Songs must be put on same USB Drive of Software to work?

Of course not.

Data can be read from every media you want, it is your choice.