Skip to content
Branch: master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
lib
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Tiziku

tiziku

Tiziku is an audiovisual generative composition written for my 220b final project at Stanford University. It is also an experiment to get many domain specific languages working together.

Tiziku uses the following libraries and languages:

  • Chuck for timing (included in source code)
  • Sporth for the main synthesis engine (run inside of ChucK)
  • JACK for the audio engine
  • NanoVG for vector graphics (included in source code)
  • Lua 5.3 for scripting (primarily graphics generation)

Setup

Tiziku is built for Linux.

The following packages will need to be compiled and/or installed:

  • Soundpipe (dev branch)
  • Sporth
  • Chorth (available in Sporth source code)
  • JACK
  • glfw

A custom version of ChucK is included in the Tiziku source code, and must be compiled before compiling tiziku. Go into /usr/lib/chuck and run "make linux-jack".

In the top level directory, run "make" and things will (hopefully) compile.

Make sure the JACK server is running, and then run "./tiziku".

About

Audiovisual generative composition, inspired by Rothko paintings and fluorescent lightbulbs. Written using NanoVG, ChucK, Sporth, and Lua

Resources

Releases

No releases published
You can’t perform that action at this time.