I'm an amateur remixer/composer on YouTube, and I use a software called FL Studio for the PC. Making music is one thing, producing and mastering is a whole other level, one where I'm still learning and experiencing with. Would like to learn more.
Once you have Black and White soundfonts (easily found, just download them), then you can begin to sequence and mimic their style by importing some midi files.