I've been making music with synthesizers for a long time, and I always saw great ideas in DAW tools and in hardware, but never all of those ideas in one place. I wanted more music theory awareness in my compositional tools, like the ability to access easy scale changes. I wanted patterns to be symlinks, and to make it easy to have multiple patterns in a single clip.
I wrote Warp to make it happen. Today there's a Python API that can make full songs, and the work on the UI is getting started, which will be available this Fall.
The Python API doesn't technically even require using a loop, so it should be accessible to programmers who aren't Python experts.
Let me know if there are questions, and if you'd like updates, you can also follow @warpseq on twitter.