open source solutions for live visuals

17
Open Source Solutions for Live Visuals Don Miller / NO CARRIER Blip Festival 2009

Upload: nocarrier

Post on 22-Nov-2014

2.395 views

Category:

Self Improvement


2 download

DESCRIPTION

Presentation by Don Miller / NO CARRIER at Blip Festival 2009

TRANSCRIPT

Page 1: Open Source Solutions For Live Visuals

Open Source Solutions for Live Visuals

Don Miller / NO CARRIERBlip Festival 2009

Page 2: Open Source Solutions For Live Visuals

Battle Plan Open Source Live Visuals My software Software and Hardware options Live Setup Performing Live More Information

Page 3: Open Source Solutions For Live Visuals

Open Source Live Visuals Visualist? VJ? What’s the

difference? Who cares? Live versus pre-rendered Open versus closed

source From gnu.org:

› Free software is a matter of liberty, not price.

Page 4: Open Source Solutions For Live Visuals

glitchNES What it does: RAM corruption causes

graphical glitches ons screen, similar to hardware circuit bending.

How you can use it live: works well as an abstract background layer

Page 5: Open Source Solutions For Live Visuals

galleryNES (0.1) What it does: displays still background

images that you can swap through

How you can use it live: still images such as logos or full screen art

Page 6: Open Source Solutions For Live Visuals

galleryNES 0.2 / NES Logo Program What it does: similar to galleryNES 0.1,

but adds color cycling and scrolling.

How you can use it live: as a moving foreground layer for a number of things, and for small color cycled animations.

Page 7: Open Source Solutions For Live Visuals

NES Movie Player What it does: plays short movies via

bankswitching graphics in the NES

How you can use it live: play short clips straight from hardware

Page 8: Open Source Solutions For Live Visuals

Software and Hardware options

NES development cartridge

RetroUSB PowerPak Emulation

Page 9: Open Source Solutions For Live Visuals

Development Cart

Benefits:› Easy to switch out PRG / CHR chips› glitchNES: easy to do further

hardware bending to supplement effects

› Fun / awesome / cool factors

Page 10: Open Source Solutions For Live Visuals

PowerPak

Benefits:› Easy to change tile

sets› Easy to make

multiple copies of the program with different effects

Challenges:› Looks different

than dev cart and emulation

Page 11: Open Source Solutions For Live Visuals

Emulation

Benefits:› Easy to change tile

sets› Easy to make multiple

copies of the program with different effects

Challenges:› Different emulators

provide different results

Page 12: Open Source Solutions For Live Visuals

Live Setup Mixer - used to mix between multiple video

inputs› I use: Edirol V4 (pictured)

Monitor – used to preview a single channel› Small, rugged, & color hopefully

Hardware:› Consoles – concerns with older parts› Computers – concerns with outputs

Projector:› Resolution, brightness, throw

Page 13: Open Source Solutions For Live Visuals

Live Setup:Putting it all together

Page 14: Open Source Solutions For Live Visuals

Performing Live:Quick demo

Keeping the musician in mind Beat matching and counting Mixing versus chroma keying Effects Layering:

› glitchNES› galleryNES› Logo Program› Movie Player

Page 15: Open Source Solutions For Live Visuals

More information… Me:

› http://www.no-carrier.com

[email protected]

› http://twitter.com/nocarrier

› http://playpower.org/

NESDEV:

› http://wiki.nesdev.com

› http://nesdev.parodius.com/bbs/

› #nesdev on Efnet (IRC)

References:

Programming the 6502, by Rodney Zaks (book – gasp!)

6502.org

Hardware:

› http://retrousb.com/

Page 16: Open Source Solutions For Live Visuals

…and even more information… Software:

› YY-CHR (freeware tile editor)› XVI32 (freeware hex editor)› Pin Eight nametable editor: name.exe› Loopy’s ASM6 compiler (for 6502 ASM language)› Context (with 6502 ASM highlighter)› Nestopia and Nintendulator (accurate NES

emulators)

Page 17: Open Source Solutions For Live Visuals