Cyril
The Cyril programming language is designed for fast prototyping of visualisations and live coding visuals.
Install / Use
/learn @cyrilcode/CyrilREADME
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.
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
Related Skills
diffs
342.0kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
openpencil
1.9kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
ui-ux-pro-max-skill
55.3kAn AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
ui-ux-pro-max-skill
55.3kAn AI SKILL that provide design intelligence for building professional UI/UX multiple platforms
