I feel like Max is such a good tool for the people that don't know much about programming and yet still want to have control over the code for their project. Let us tell you about notable Max projects, obscure facts, and creative media artists of all kinds. Subscribe to our Newsletter View the newsletter archives Visual programming language for media that works on Mac (OS 10.7+) and Windows (7+), and supports a wide variety of hardware. Max is the ultimate tool for generating and manipulating MIDI data. With full support for the MIDI spec, a global transport, and all the basic building blocks to create unique music machines, control interfaces, and hardware editors. Max gives you everything from basic DSP building blocks to fully realized effects modules. It's the ultimate sonic toolkit. Create unique synths, swirling delays, and audio sampling tricks and control it all with custom LFOs, automation, and any hardware controller you can find. Go beyond glitches and glow filters. Combine the control and automation flexibility of Max with realtime video, 3D and 2D vector graphics, and effects. Experiment with custom routings, feedback, and interaction with audio signals. Wrench the nuts and bolts of audio and video processing with Gen. Gen combines the familiar visual patching environment of Max with the power of realtime code generation and just-in-time compiling of efficient code. Gen can also export working C++ DSP code and GLSL shaders for image processing. I feel like Max is such a good tool for the people that don't know much about programming and yet still want to have control over the code for their project. Source.