Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/CICM/CicmWrapper
A C/TK library that aims to facilitate the creation of objects for Pure Data
https://github.com/CICM/CicmWrapper
Last synced: 3 months ago
JSON representation
A C/TK library that aims to facilitate the creation of objects for Pure Data
- Host: GitHub
- URL: https://github.com/CICM/CicmWrapper
- Owner: CICM
- License: bsd-2-clause
- Archived: true
- Created: 2013-09-13T19:18:36.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2020-10-02T09:26:04.000Z (about 4 years ago)
- Last Synced: 2024-05-27T15:17:12.843Z (5 months ago)
- Language: C
- Homepage:
- Size: 66.2 MB
- Stars: 32
- Watchers: 12
- Forks: 7
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-puredata - CICM Wrapper - A C/TK library that aims to facilitate the creation of objects for Pure Data. (Pure Data external development & scripting)
README
[![Not Maintained](https://img.shields.io/badge/Maintenance%20Level-Abandoned-orange.svg)](https://gist.github.com/cheerfulstoic/d107229326a01ff0f333a1d3476e068d)
## CICM WRAPPER
### Presentation
The CICM wrapper is a C interface for [Tcl/Tk](https://www.tcl.tk/ "Tcl/Tk") and [Pure Data](http://msp.ucsd.edu/software.html "PD") that aims to facilitate the creation of objects for Pure Data. One of the main axis is the creation of graphical user interfaces. It also facilitates the implementation of dynamic multisignal processing and it improves the compatibility with Max.
- Graphics :
- Layers system.
- Matrix translation and rotation.
- Bezier curves.
- Multi shapes
- Text layout
- Clipping of the drawing.
- Colors hsl/rgba and hexadecimal
- etc.
- Interractions :
- Full mouse notification
- Full keyboard notification
- Cross platform modifiers
- etc.
- Object :
- Proxy inlets.
- Attributes
- Automatic properties window
- Click and drag to resize the objects
- Special methods for background, border and size
- Dynamic inlets/outlets
- Dsp method simplified
- Perform method simplified
- etc.Macros to convert code (event GUI) from Max to Pd and from PD to Max and a lot of other stuff, I can't enumerate everything !
### Repository :
[GitHub](https://github.com/CICM/CicmWrapper "GitHub")
### Documentation :
[Documentation and examples](http://cicm.github.io/CicmWrapper "Documentation")
### Projects :
- [Cream Library](https://github.com/CICM/CreamLibrary "Cream").
- [Hoa Library](https://github.com/CICM/HoaLibrary-Light "Hoa").### Author :
Pierre Guillot
### Thanks :
Antoine Villeret for Autotools and feedbacks.
Thomas Le Meur for the corrections.
Miller Puckette for Pure Data.### Licence :
Copyright (C) 2013-2015 Pierre Guillot - CICM - Universite Paris 8
The Cream Library in under the [BSD2 License](http://opensource.org/licenses/BSD-2-Clause "BSD2").