# Když tučňáci koncertují

## Co může vylepšit dojem z koncertu

???

### Především perfektní muzikou

### Ale taky:

- Světla, lasery, mlha
- Samply/podklady
- Choreografie
- Video

# Světlo

Světlo je viditelná část elektromagnetického záření, tedy elektromagnetické vlnění o vlnových délkách z rozsahu přibližně 390–760 nm. Vlnové délky světla leží mezi vlnovými délkami ultrafialového záření a infračerveného záření.

tvrdí wikipedia

## Zdroje světla

Tzv "fixture"

- Výbojky
- (Halogenové) žárovky
- LED
- Laser

Statické i pohyblivé

# Jak ho ovládat?

# DMX 512

- XLR3 nebo XLR5
- 120Ω terminátor
- RS485
- UART
- 250kbaud

## DMX protokol

- "Packety" (až) 512 bajtů (kanálů)
- Každý bajt jedna hodnota
- Offset bajtu v packetu = adresa kanálu
- 512 kanálů = jedno universum

## DMX zařízení

- Alias Fixture
- Má svoji adresu
- Používá N kanálů
- Reaguje na bajty v rozsahu <adresa, adresa + N -1>

## Art-Net

- Ethernet -> DMX
- Až 32768 univerz

## Co lze ovládat?

- Světla - intenzitu, RGB
- Rotaci otočných hlav
- Speciální funkce (rychlost blikání)
- Hazery, mlhostroje
- Cokoliv, co si naprogramujete

## Čím lze ovládat?

- Automatický režim: prakticky k ničemu
- Hardwarové světelné pulty
- Tuny softwaru pro MacOS a windows
- Pro linux: OpenSource QLC+

## Vhodný HW

- ftdi + max485
- DMX pipe
- Pro Art-net síťová karta a Art-net převodník

# Zvuk - samply

- Intra
- Libovolný podkres
- Outra

- Nutná synchronizace pro hudebníky: click
- Tedy pro stereo nutné až tři výstupy

- Nepovinné
- Nevyužijí (narozdíl od světel) všechny kapely

## Vhodný HW

- "Hudebnická" zvuková karta se čtyřmi balanced výstupy

# Řízení show

- Osvětlovač a DJ
- Automatické režimy
- Předprogramovaná show

## Předprogramovaná show

- Na čase (muzikantském) závislý stav světel
- Odpovídající hudební podklady, intra, outra
- Synchronizace hudebníků (click)
- Zastavení po každé skladbě
- "Plug and play"

## SW pro programování světel a podkladů

- QLab pro Mac OS za pouhých 999 USD
- Pravděpodobně i SW pro windows (nemám vyzkoušeno)

## A pro linux?

# Pro linux nic neexistuje

## Neexistuje ucelený SW pro tyto účely

## Ale lze to "nahackovat"

### Výsledku lze ovšem dosáhnout kombinací několika programů

# Proč linux?

- S widlows/masox by to bylo moc jednoduché
- Je o čem přednášet na InstallFestu
- Někdo s tím musí začít

# Jak na to?

## JACK

- Jack Audio Connection Kit
- Virtuální patch panel

## QLC+

- Q Light Controller
- Ovládání světel

## Ardour

- DAW - Digital Audio Workstation
- Srdce celého řetězce
- Pouští podkres
- Generuje click pro bubeníka
- Posílá MIDI zprávy světlům

## a2jmidi

- Podpůrný program
- Propojení ALSA a JACK MIDI

## Zastavení mezi skladbami

- Ardour to neumí
- Ardour umí zastavit přehrávání na MIDI povel
- Ardour umí vyslat libovolný MIDI povel
- Ardour neumí poslat sám sobě MIDI povel :(

## Zastavení mezi skladbami - řešení

- Zapnout Control surface General Midi s NANOkontrol midimapou
- Využít prostředníka - Midi through
- Odesílat MIDI CC 42 (Stop)
- ... funguje!

## Ovládání světel z Ardouru - varianta 1

- S příslušným nastavením v QLC odesílat hodnoty jednotlivých světel
- Nepříliš flexibilní, nemožnost hromadných změn
- Dobré například pro master fader

## Ovládání světel z Ardouru - varianta 2

- Posílat MIDI zprávy a tím zapínat jednotlivé funkce
- Možnost používat pouze předem připravené scény
- Nemožnost připravené scény jakkoliv upravovat

## Ovládání světel z Ardouru - varianta nejlepší

- Oba předchozí přístupy :)

# Praktická ukázka

# Dotazy?

# Děkuji za pozornost

Pro více informací:

- avc.siliconhill.cz (obecně světla a zvuk)
- suk@sh.cvut.cz (světla a zvuk v Linuxu)