Welcome to Nannou!

Nannou is an open source creative coding framework built in Rust for artists, hackers, designers and devs to express themselves with simple, fast, reliable, portable code.

If you would prefer to jump straight in you can get started here!

Nannou Demos

Whether you are working on a 12-month laser installation or a 5 minute sketch, Nannou aims to give artists easy access to the tools they need.

 

Motivation

Nannou is founded on three foundation motivations:

A fast, modern language. When experimenting with the cutting edge in audiovisual processing high performance becomes a necessity. When performing live or creating long-running installations reliability becomes equally important. Rust ticks these boxes and more. Read more about why we chose Rust here.

Batteries Included. One of the beauties of being a creative coder is that we have the potential to create works in a wide range of domains. Nannou aims to give equal priority to a full suite of creative I/O including graphics, multi-windowing, audio, lasers, lighting and more. See a more detailed list of both planned and existing features and protocols here.

Open Source & Liberally Licensed. Access to these technologies is often expensive and locked behind proprietary systems. We believe in democratising this space by open sourcing Nannou for everyone to use.

 

Join Us!

Although we have been working hard over the last year, Nannou is still a young project and there is a lot of work to be done. We envisage Nannou as a community project – a collaborative effort at building an artistic foundation on which we can all go forth, create and realise our own crazy and unique ideas.

We invite you to play by exploring the included examples or perhaps by having a go at porting an existing Processing / openFrameworks / Cinder sketch. If you are interested in contributing, whether it be code, ideas or feedback we would love to hear from you! Feel free to open pull requests and leave issues at the GitHub repo, post in the forum or chat with us on our slack channel.

We are extremely excited about Nannou’s potential and we look forward to building an inclusive, thriving community together with you all.

 

Upcoming Workshops

We will be in Barcelona throughout this week and have several events planned for the coming weeks:

We we will be in Barcelona for the rest of the week. Get in touch if you would like to meet up!

If you are interested in hosting a Nannou workshop or presentation please get in touch! Even if we can not be there in person, we can provide materials that may help you to host your own.

 

Thanks for Reading!

Get started here!

We’ll leave you with some of recent works that we have created using Nannou.

LATTICE

LATTICE – a 5x channel audiovisual laser installation driven by custom generative music software.

 

ORACLE

ORACLE – an immerse installation featuring 128x moving-heads and spatial audio.

 

Spatial Audio Server

Spatial Audio Server – a cross-platform, n-channel spatial audio server developed for Scienceworks & Museums Victoria.

 

With love and lazers from Mitch, Josh, Keenan & Tom | nannou-org <3