I used Sunvox on Android and Linux to create the music and wrote some Pixilang code to create the visualization. If you have any questions or tutorial requests about how to make your own music or visualization, let me know in the comments!
Check out Sunvox and Pixilang:
http://www.warmplace.ru/soft/sunvox/
Listen to the full track and download the source files: https://btmura.io/music.html
Tools: Sunvox, Pixilang, ffmpeg, Openshot