/pure-data

Pure Data CEAMMC distribution (based on vanilla 0.50 by Miller Puckette)

Primary LanguageC++OtherNOASSERTION

Build Status Build status Coverage Status Snap Status FOSSA Status

CEAMMC Puredata distribution 2020.02

General purpose Pd distribution and library used for work and education purposes in Centre of electoacoustic music of Moscow Conservatory (CEAMMC) and ZIL-electro studio.

This repository is an assembly of Puredata that includes the CEAMMC library.

Key concepts

  • All the externals are grouped by their function. This is different from the traditional approach but this aims to simplify the learning process and makes the language itself more clear.
  • Higher level set of objects for education and handy use in work process: oscillators, filters etc.
  • Library adds several features to basic Pd API. It is written in C++ and covered with tests.
  • Inclusion of some modern techniques. Library v0.8 includes comprehensive set of objects that work with lists and include some concepts from functional programming.

ChangeLog:

see ceammc/CHANGELOG.md for more details ceammc/CHANGELOG.md

this work is based on / includes:

Authors

Serge Poltavsky Alex Nadzharov

License

GPL3

Original README