CLEF is a Max-based modular environment for composition and performance of live electronics, developed at CIRMMT/McGill University.



CLEF follows structural design concepts and allows users to rapidly create digital signal processing topologies and control data taking advantage of the provided infrastructure and feature set. 


CLEF separates domain model from data access layer and user interface, relying on dedicated technologies: OpenSoundControl for data access, Max dictionaries for module description and pattr for storage management.

CLEF is implemented natively on top of Max and does not require external installers, libraries or compiled code. This makes CLEF portable, compatible, and straightforward to mix and merge with your favourite patches.

CLEF projects can be built into collectives or applications for easy distribution.

© 2009-2014 Marlon Schumacher. All Rights Reserved.

Features

  • Completely user-tweakable/extensible and scriptable environment
  • Host-backend registers and connects 'Modules' in global mixing matrix
  • All parameters exposed to the pattr system (storage, interpolation, etc.)
  • Communication via OSC on shared message busses. Full pattern-matching support.
  • Graphical 'Inspectors' for run-time control and persistent data storage
  • Graphical 'Widgets' for setting of (temporal) control data
  • Control data organized into graphs/topologies of 'Events'
  • Events are containers for data and code
  • Meter bridges, Terminals and other global user interfaces
  • Installer-Free. No compiled code, external libraries etc.
  • VST/AU-Plugin support

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow CLEF

CLEF Web Site

You Might Also Like
Easy management of simple and complex projects Icon
Easy management of simple and complex projects

We help different businesses become digital, manage projects, teams, communicate effectively and control tasks online.

Plan more projects with Worksection. Use Gantt chart and Kanban boards to organize your projects, get your team onboard and assign tasks and due dates.
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
1
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

Be the first to post a review of CLEF!

Additional Project Details

Operating Systems

Fink, MinGW/MSYS2

Intended Audience

Science/Research, Education, Advanced End Users

Programming Language

JavaScript

Related Categories

JavaScript Music Composition Software

Registered

2011-11-18