Mercurial > code > home > repos > light9
view doc/howto.mm @ 1437:d149a2c2236c
always send trailing zeros to dmx
Ignore-this: 973ae36ba571f865150710d304e255c8
author | drewp@bigasterisk.com |
---|---|
date | Sat, 11 Jun 2016 20:41:04 +0000 |
parents | d14c82953b43 |
children |
line wrap: on
line source
<map version="0.9.0"> <!-- To view this file, download free mind mapping software FreeMind from http://freemind.sourceforge.net --> <node CREATED="1308025572397" ID="ID_1355747502" MODIFIED="1371409376023" TEXT="light9 show"> <icon BUILTIN="full-2"/> <icon BUILTIN="full-3"/> <node CREATED="1308025596553" ID="ID_1538302866" MODIFIED="1308026605686" POSITION="right" TEXT="prep audio"> <node CREATED="1308026634879" ID="ID_410530634" MODIFIED="1308026653906" TEXT="17 songs uses about 2GB of prep space"/> <node CREATED="1308025708206" ID="ID_1275526826" MODIFIED="1308025710518" TEXT="record from CD"> <node COLOR="#cc6600" CREATED="1308026657370" ID="ID_1239845456" MODIFIED="1308032917673" TEXT="cdparanoia <tracknum> <outfilename.wav>"/> </node> <node CREATED="1308025711176" ID="ID_1587810986" MODIFIED="1308025713050" TEXT="record from tape"> <node CREATED="1308029566615" ID="ID_556276329" MODIFIED="1308029574928" TEXT="use audacity; see past notes for level settings"/> </node> <node CREATED="1308026677784" ID="ID_1648985752" MODIFIED="1308026685770" TEXT="clean up with audacity"> <node CREATED="1308026685771" ID="ID_459120789" MODIFIED="1308026700258" TEXT="audacity is the program, not the manner"/> <node CREATED="1308026706802" ID="ID_1699634498" MODIFIED="1308026713075" TEXT="trim start/end silence"/> <node CREATED="1308026714419" ID="ID_1001264827" MODIFIED="1308029476517" TEXT="mix medlies together"/> <node CREATED="1308029477098" ID="ID_1500686769" MODIFIED="1308029486279" TEXT="export each song to wav"/> </node> <node CREATED="1308029487832" ID="ID_1947474083" MODIFIED="1308029491696" TEXT="write rehearsal CD"> <node COLOR="#cc6600" CREATED="1308029495194" ID="ID_447087451" MODIFIED="1308032916160" TEXT="cdrecord -v -pad -audio 01.wav 02.wav ..."/> <node CREATED="1308029535576" ID="ID_613573849" MODIFIED="1308029547144" TEXT="write version numbers on the CDs so people can tell new ones from old ones"/> </node> <node CREATED="1308029582227" ID="ID_1152418519" MODIFIED="1308029586094" TEXT="normalize levels"> <node CREATED="1308032823969" ID="ID_1108138256" MODIFIED="1308032835484" TEXT="copy the wav files, then run this to update the copy in-place:"/> <node COLOR="#cc6600" CREATED="1308029586096" ID="ID_1785246294" MODIFIED="1308032914405" TEXT="normalize-audio -v --mix *.wav"/> </node> <node CREATED="1308035697078" ID="ID_936993193" MODIFIED="1308035697792" TEXT="pad"> <node COLOR="#cc6600" CREATED="1308035756100" ID="ID_703560065" MODIFIED="1308035774527" TEXT="bin/musicPad (set LIGHT9_SHOW and config.n3 first)"/> <node CREATED="1308036241366" ID="ID_1455085859" MODIFIED="1308036249239" TEXT="then update config.n3 to point to the pad versions"/> </node> </node> <node CREATED="1308026505474" ID="ID_1715523774" MODIFIED="1308033150152" POSITION="right" TEXT="prep show data"> <node CREATED="1308033151736" ID="ID_964851693" MODIFIED="1308033158173" TEXT="make music curves"/> <node CREATED="1308035395913" ID="ID_1365108727" MODIFIED="1308035399204" TEXT="make new show dir"/> <node CREATED="1308035400807" ID="ID_1854215452" MODIFIED="1308035419585" TEXT="copy previous year's data: config.n3, makefile, patch*"> <node CREATED="1308035440009" ID="ID_779574958" MODIFIED="1308035482364" TEXT="the code parts of this ought to be pulled out so they're not in the show dirs at all"/> </node> <node CREATED="1308036115080" ID="ID_96013633" MODIFIED="1308036120978" TEXT="make a file URI with the show's uri"/> <node CREATED="1401778373943" ID="ID_1188394623" MODIFIED="1401778425886" TEXT="have a much nicer time in the shell by making $TOP/cur a symlink to $TOP/show/dance2xxx (this cur shortcut is not used in any files)"/> <node COLOR="#cc6600" CREATED="1308035427896" ID="ID_417435636" MODIFIED="1308035437068" TEXT="mkdir {curves,subs,subterms}"/> <node CREATED="1308113577178" ID="ID_565870104" MODIFIED="1308113586124" TEXT="bin/wavecurve -a"/> <node CREATED="1308113587154" ID="ID_150041665" MODIFIED="1308113601383" TEXT="make music curves out of the audio data"/> <node CREATED="1308206614048" ID="ID_860948261" MODIFIED="1308287731683" TEXT="copy the standard sub/* files from previous year: "house", etc."/> </node> <node CREATED="1308025628562" ID="ID_1787467578" MODIFIED="1308025638872" POSITION="right" TEXT="gather hardware"> <node CREATED="1308033172463" ID="ID_1348172093" MODIFIED="1308033179265" TEXT="DMX output"> <node CREATED="1308033180808" ID="ID_683953646" MODIFIED="1308033765400" TEXT="enttec usb DMX box"/> <node CREATED="1308033766076" ID="ID_44427029" MODIFIED="1308033774980" TEXT="dmx cable"/> <node CREATED="1308034066354" ID="ID_1236287455" MODIFIED="1308034067797" TEXT="usb cable"/> </node> <node CREATED="1308033777882" ID="ID_755769299" MODIFIED="1308033782700" TEXT="music computer"> <node CREATED="1308034085481" ID="ID_779250033" MODIFIED="1308034106254" TEXT="laptop with good sound out, or a USB sound card"/> <node CREATED="1308034107901" ID="ID_1320658724" MODIFIED="1308034130203" TEXT="headphone stereo male -> two 1/4" males"/> <node CREATED="1308377261889" ID="ID_647881132" MODIFIED="1308377266078" TEXT="good mouse optional"/> </node> <node CREATED="1308033783333" ID="ID_1682972675" MODIFIED="1370845541459" TEXT="lights computer"> <node CREATED="1308377255226" ID="ID_1636175647" MODIFIED="1308377259711" TEXT="bring a good mouse"/> </node> <node CREATED="1308033785491" ID="ID_1716801702" MODIFIED="1308034038082" TEXT="networking"> <node CREATED="1308034038571" ID="ID_633696775" MODIFIED="1308377245903" TEXT="switch or wireless router"/> <node CREATED="1308034041165" ID="ID_1596071987" MODIFIED="1308034074616" TEXT="ethernet cables"/> </node> <node CREATED="1308034049907" ID="ID_442541121" MODIFIED="1308034051531" TEXT="power strip"/> <node CREATED="1308374028282" ID="ID_778738339" MODIFIED="1308374033042" TEXT="motorized sliders"/> <node CREATED="1308034055896" ID="ID_1324716526" MODIFIED="1308034059404" TEXT="gaff tape"/> <node CREATED="1308034535960" ID="ID_410669289" MODIFIED="1308034540418" TEXT="wrench"/> </node> <node CREATED="1308208373163" FOLDED="true" ID="ID_1488125046" MODIFIED="1370845534252" POSITION="right" TEXT="shoot reheasal video"> <node CREATED="1308208378075" ID="ID_970538044" MODIFIED="1308208388063" TEXT="this may help making some curve timings ahead of time"/> <node CREATED="1308208388919" ID="ID_74037575" MODIFIED="1308208414255" TEXT="take laptop, dv camera, speakers, show and music files to a rehearsal"/> <node CREATED="1308208429303" ID="ID_2240985" MODIFIED="1308208439254" TEXT="run ascoltami2 and vidref"/> <node CREATED="1308208414964" ID="ID_1740089489" MODIFIED="1308208428038" TEXT="play songs from the laptop on the speakers"/> <node CREATED="1308208440472" ID="ID_1609795605" MODIFIED="1308208459952" TEXT="vidref will grab videos of the rehearsals and track them to the time later when you're playing with curves"/> </node> <node CREATED="1308025603854" ID="ID_449710320" MODIFIED="1308036283072" POSITION="right" TEXT="booth setup"> <node CREATED="1308036283660" ID="ID_924034138" MODIFIED="1308036286766" TEXT="DMX"> <node CREATED="1308287849356" ID="ID_901423587" MODIFIED="1308290207760" TEXT="build dmx code (once):"> <node COLOR="#cc6600" CREATED="1308287855986" ID="ID_343595957" MODIFIED="1308287874743" TEXT="cd dmx_usb_module; make"/> <node COLOR="#cc6600" CREATED="1308287863015" ID="ID_1979572812" MODIFIED="1308287874232" TEXT="cd dmx_usb_module; python setup.py build_ext -i"/> </node> <node COLOR="#cc6600" CREATED="1370845861644" ID="ID_271139158" MODIFIED="1370845910991" STYLE="fork" TEXT="rmmod frdi_sio"> <edge COLOR="#808080" STYLE="bezier" WIDTH="thin"/> </node> <node CREATED="1308287886529" ID="ID_819029139" MODIFIED="1308290215872" TEXT="load kernel module (as needed upon reboots):"> <node COLOR="#cc6600" CREATED="1308287817975" ID="ID_624949596" MODIFIED="1308290217833" TEXT="insmod dmx_usb_module/dmx_usb.ko"/> </node> </node> <node CREATED="1308036287320" ID="ID_1833057964" MODIFIED="1308036289968" TEXT="audio"> <node CREATED="1370845938448" ID="ID_1931473101" MODIFIED="1370845945348" TEXT="video guy uses 'monitor out' for his sound"/> </node> <node CREATED="1308036290491" ID="ID_1499492868" MODIFIED="1308036294725" TEXT="microphones"/> <node CREATED="1308036295284" ID="ID_1376495150" MODIFIED="1308036310302" TEXT="headsets"/> <node CREATED="1370845983159" ID="ID_1457879321" MODIFIED="1370845984485" TEXT="network"> <node CREATED="1370845985352" ID="ID_1453140188" MODIFIED="1370846008113" TEXT="networkmanager will break the net and something respawns it, so freeze it with SIGSTOP to use ifconfig"/> </node> </node> <node CREATED="1308036336797" ID="ID_259158351" MODIFIED="1308036375435" POSITION="right" TEXT="lighting setup"> <node CREATED="1308036375436" ID="ID_1390142467" MODIFIED="1308036381948" TEXT="edit circuit names in patch"/> <node CREATED="1308036383903" ID="ID_1235409" MODIFIED="1308036401073" TEXT="make or reuse subs for specials"> <node CREATED="1308036401074" ID="ID_1373797262" MODIFIED="1308036412364" TEXT="house, worklight, etc"/> </node> </node> <node CREATED="1308036436694" ID="ID_1487148173" MODIFIED="1308036438006" POSITION="right" TEXT="video setup"> <node CREATED="1308377861635" ID="ID_183094001" MODIFIED="1308377897481" TEXT="point DV video camera at the stage, connect it to a machine, run bin/vidref, and it will follow the music"/> </node> <node CREATED="1308036480166" ID="ID_870685852" MODIFIED="1308036482648" POSITION="right" TEXT="music playback setup"> <node CREATED="1308110459769" ID="ID_513754105" MODIFIED="1308110464936" TEXT="run bin/ascoltami2"/> <node CREATED="1308110465317" ID="ID_1790980441" MODIFIED="1308110479945" TEXT="browse to the host/port that ascoltami is serving on"/> </node> <node CREATED="1308036415296" ID="ID_1150744778" MODIFIED="1308036427802" POSITION="right" TEXT="make song curves"/> <node CREATED="1308036428398" ID="ID_385516867" MODIFIED="1308036434510" POSITION="right" TEXT="create effects"/> <node CREATED="1308036439909" ID="ID_1382829803" MODIFIED="1308036495991" POSITION="right" TEXT="run show"> <node CREATED="1308036522399" ID="ID_315618444" MODIFIED="1308036534608" TEXT="use subcomposer and the sliders to run the specials between songs"/> <node CREATED="1308036495993" ID="ID_1890216887" MODIFIED="1308036544192" TEXT="curvecalc_all_subterms runs in a loop. Just kill curvecalc after each song to get the next song"/> </node> </node> </map>