PureData

♦July 2013 ♦

Pure Data — это язык визуального программирования, разработанный Миллером Пакетом в 1990 году для создания интерактивной компьютерной музыки и мультимедийных работ. Программа распространяется по свободной лицензии с открытым исходным кодом и существует множество ее модификаций и дополнений. Поскольку программа была разработана автором MAX\MSP, она повторяет его в архитектуре и принципе работы, и обе программы можно отнести к условно выделяемой группе пэтчер языков программирования (Patcher family of languages) и представителей потоковых языков программирования.

рабочий интерфейс программы Pure Data

рабочий интерфейс программы Pure Data

Не станем подробно останавливаться на данном языке программирования звукового синтеза, поскольку он почти полностью повторяет язык MAX. Отметим лишь несколько незначительных особенностей, отличающих PD от MAX:

  • PD бесплатна, цена программы MAX — около 12000 рублей;
  • к MAX прилагаются подробная документация (мануалы, книги, статьи) и техническая поддержка;
  • MAX обладает более дружественным интерфейсом, более подходящим людям, не имеющим опыта в программировании;
  • MAX обладает возможностью работы по протоколу ReWire
  • ♦ ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ: ♦

  • Потоковое программирование — парадигма программирования, в которой выполнение программы определяется событиями — действиями пользователя, сообщениями других программ и потоков, событиями операционной системы.
  • ReWire — программный протокол для обмена данными между звуковыми приложениями. Совместно разработан компаниями Propellerhead и Steinberg.