Need help with cyril?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

cyrilcode
133 Stars 20 Forks Other 41 Commits 23 Opened issues

Description

The Cyril programming language is designed for fast prototyping of visualisations and live coding visuals.

Services available

!
?

Need anything else?

Contributors list

Cyril - Live Coding

New? Check the getting started guide

NEW BRANCH: Dev is continuing on the CMake Branch

The Cyril programming language is designed for fast prototyping of visualisations and live coding visuals.

Full information on the website:

  • http://cyrilcode.com

Getting Started

The language reference on the website is slightly out-of-date. There's a website by Cyril user Dan Hett called Cyril Patterns that has loads of examples, and is a good way to learn the syntax.

If you use a recent beta, then Post Processing effects are turned on by default, and can be toggled by pressing

cmd
+
z
. If you are not using post processing effects you probably want to toggle them off as the output quality improves.

See here for more keyboard controls

External editor support has been added in recent beta versions so you can project one screen and edit code in another using any text editor. Edit the files in the

data/code
folder and Cyril will refresh each time a file is saved.

Requirements

Cyril is built against version 0.8.4 of openFrameworks

  • http://www.openframeworks.cc/download/

It also depends on various ofx Addons:

  • https://github.com/darrenmothersele/ofxBeat
  • https://github.com/darrenmothersele/ofxEditor
  • https://github.com/bakercp/ofxIO
  • ofxPostProcessing use my fork for extra getters/setters of params: https://github.com/darrenmothersele/ofxPostProcessing originally by Neil Mendoza https://github.com/neilmendoza/ofxPostProcessing

These addons may be required or will be dependencies soon as they are being used in new features:

  • ofxSyphon
  • ofxGUI
  • ofxOSC
  • ofxXmlSettings

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.