O Pure Data (pd) é um ambiente de programação visual para criação de música e multimídia em tempo real. Ele permite a criação de patches, que são programas criados a partir de objetos gráficos conectados entre si, para processamento de som e vídeo. É possível usar o Pure Data para criar sintetizadores, efeitos de som, sequenciadores, sistemas de interação com sensores e muito mais. Além disso, o Pure Data é open-source, o que significa que qualquer pessoa pode baixar, usar e modificar o código fonte.  