FL STUDIO!!!
Gotta love FL right? Haha, I'm still learning how to use it hopefully I can start makeing some of the sick songs I have in my head come to life, and hopefully they will be as good as this stuff right here! Good job man, keep up the awesome work.