Sonic Pi
Sonic Pi provides an extremely easy approach to making music with code. It has a friendly interface that can be adapted to individual needs and enables a very low-threshold entry into programming through the design of sound. But it goes far beyond that. when used properly, it can become a powerful instrument with countless musical possibilities. This makes it interesting for anyone who wants to look beyond the box of ready-made tools to design musical processes according to their own ideas. Sonic Pi is very flexible, allows a wide variety of musical styles and experiments and can be connected to a wide variety of external hardware and other programs.
Sonic Pi is free and runs on all major computer operating systems.