Code Monkey home page Code Monkey logo

pure-data-ci's Introduction

# Pure Data

This is the README file for Pd, a free real-time computer music system.

## Getting Pd

You can get Pd for Linux, macOS, or Microsoft Windows from:

    http://msp.ucsd.edu/software.html

or from the Pure Data community site:

    https://puredata.info

Installation instructions are in INSTALL.txt and the Pd Manual at:

    http://msp.ucsd.edu/Pd_documentation/index.htm

If you download and unpack Pd, you will also find the Manual locally
in the file "doc/1.manual/index.htm".

Linux (or FreeBSD): In some Linux installations you can download Pd via "apt-get
install puredata" or "dnf install puredata"; otherwise you can download
the source and compile it as described in INSTALL.txt.

Apple macOS: Pd binaries are distributed as a "tar.gz" file. The web browser
will probably download this archive into your Downloads folder. Double click
to extract the archived Mac app which you can then run and/or drag into your
Applications folder.

Microsoft Windows: Pd binaries are distributed as a self-extracting executable
or as a "zip" file.

If you have questions about Pd or if you wish to be notified of releases,
you can browse and/or join the Pd mailing list:

    https://lists.puredata.info/listinfo

Many extensions to Pd are available, for instance to add video and 3D graphics.
The easiest way to get these is to use the "Find externals" command in Pd's Help
menu.

## Copyright

Except as otherwise noted, all files in the Pd distribution are

    Copyright (c) 1997-2024 Miller Puckette and others.

For information on usage and redistribution, and for a DISCLAIMER OF ALL
WARRANTIES, see LICENSE.txt included in the Pd distribution.
(Note that Tcl/Tk, expr, and some other files are copyrighted separately).

## Acknowledgements

Thanks to Harry Castle, Krzysztof Czaja, Mark Danks, Christian Feldbauer,
Guenter Geiger, Kerry Hagan, Trevor Johnson, Fernando Lopez-Lezcano, Adam
Lindsay, Karl MacMillan, Thomas Musil, Toshinori Ohkouchi, Winfried Ritsch,
Vibeke Sorensen, Rand Steiger, Hans-Christoph Steiner, Shahrokh Yadegari, Dan
Wilcox, David Zicarelli, IOhannes m zmoelnig, Christof Ressi, Antoine Rousseau,
Alexandre Torres Porres, Claude Heiland-Allen, Roman Haefeli, Lucarda, Seb Shader
and probably many others for contributions of code, documentation, ideas, and
expertise. This work has received support from Intel, Keith McMillen Instruments,
ZKM, IEM, and UCSD.

pure-data-ci's People

Contributors

umlaeute avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pure-data-ci's Issues

linter to check for use of library functions

Is it possible to add a linter that flags the use of some functions unless an explicit exception is added?

Case in point, once this gets merged, we'll want to force maintainers to use pd_snprintf() and pd_vsnprintf() instead of snprintf(), vsnprintf(), while allowing them to be used internally in print.c.

I can see how more of these may appear in the future. This - preventing usage of external functions - may be different from deprecating some internal API, which tends not to happen here and even then it may be more easily achieved via some __attribute__((deprecated)) magic.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.