Skip to content
/ Stage Public

Project for the compilers course. A language that allows to define image filters and interactions over time with different inputs to create visuals.

Notifications You must be signed in to change notification settings

mjunyent/Stage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stage

Project of the Compilers course at FIB/UPC.

Stage is a language aimed to program visuals that interact with audio or other inputs.

You can see an example here:

function main() {
FIRST:
	node pre;
	video v = video("beethoven.mp4");
	v.play();

LOOP:
	if(v.time() > 1.0) {
		v.jump(0.8);
	}

	v -> output;
}```

This example loads a video, loops a part of it and renders it to screen.

About

Project for the compilers course. A language that allows to define image filters and interactions over time with different inputs to create visuals.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published