Skip to content

uliss/pd-ceammc

 
 

Repository files navigation

pd-ceammc

CEAMMC PureData distribution 2023.10

General purpose Pd distribution and library used for work and education purposes in Centre of electroacoustic 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.9.6 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

About

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

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • C++ 63.8%
  • C 24.4%
  • Tcl 6.0%
  • CMake 1.3%
  • Shell 1.1%
  • Rust 0.8%
  • Other 2.6%