The Cyril programming language is designed for fast prototyping of visualisations and live coding visuals.
C++ C Cycript Makefile
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin/data persist particle state between frames May 15, 2015
cyril.xcodeproj persist particle state between frames May 15, 2015
cyril/Images.xcassets/AppIcon.appiconset initial commit Nov 20, 2013
src
.gitignore
CyrilTouchOSC.touchosc add example touch osc file Apr 13, 2015
DroidSansMono.ttf initial commit Nov 20, 2013
LICENSE.md initial commit Nov 20, 2013
Makefile initial commit Nov 20, 2013
Project.xcconfig
README.md adding note about CMake branch to README May 18, 2016
addons.make initial commit Nov 20, 2013
config.make initial commit Nov 20, 2013
cyril-logo.icns initial commit Nov 20, 2013
openFrameworks-Info.plist initial commit Nov 20, 2013

README.md

Cyril - Live Coding

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:

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

It also depends on various ofx Addons:

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

  • ofxSyphon
  • ofxGUI
  • ofxOSC
  • ofxXmlSettings