There is new programming language in town which lets you fill your inner enthusiasm for music creation.
This approach much help both ways. It could help musicians learn programming and at the same time, make learning programming a joyful task as listening to music.
Sam Aaron is the created of this language called Sonic Pi. You can even use this language to further modify existing music in any genre. You don't even need different kinds of instruments to produce different sound, just a few lines of code.
At base, this language is built on Ruby, so it uses same text based instructions. All of the commands are processed by a synthesizer.
In this age, where AI is producing painting and now music. I think future is going to be marvelous and we have to witness how we get adapted to all this automated stuff.