Generating OSC Files For Zebra 2
Generating OSC Files For Zebra 2
Temper:GeneratingOSCFilesForZebra2
temperdownloaduser'sguidetemperarysupportforums
G E N E R A T I N G O S C F I L E S F O R Z E B R A 2
ThisexamplewillshowyouhowtouseTempertogeneratefilesthatcanbeusedinuhe'sZebra2
synthesizer.Ifyoudon'thaveZebra2thisexamplewillstillprovidethebasicsonworkingwiththe
shapeeditor.
G E T T I N G S T A R T E D
Beforeyoubegin,makesureyouhavetheZebra2deviceassignedtotheZebraVST.Dothisby
creatinganewZebra2track(Tracks>AddMIDITrack>(Zebra2)),selectingtheVSTforZebra2
inthenewtrack,andchoosingtheincludeddevicebyclickingontheDevicebuttonintheStudio
sectionandchoosinguhe>Zebra2.
createaZebra2track...
...selecttheZebra2VST...
...andassigntheZebra2device
Onceyou'vesetyourZebra2VSTtousetheZebra2device,anewbuttonshouldappearbeneaththe
http://www.angryredplanet.com/temper/ary/agzebraosc.html
1/4
5/3/2015
Temper:GeneratingOSCFilesForZebra2
Devicemenulabeled"OSC."Pressingitgivesyoualistofalltheshapesinthesystem,andselecting
onewillwriteittoaZebra2.h2pfile.Beforeyoudothat,though,you'llwanttodefineanappropriate
shape.
D E F I N I N G T H E O S C
ClicktheShapestabbuttoninthebrowsertitletoaccesstheshapeeditor.Thiswillopenontheshape
manager,showingyoualistofalltheshapesinyoursystem.
theshapemanager
Clickthe+buttontoaddanewdefaultshapeandgiveitausefulnameintheleftpanelinspector.
NowclicktheEditbuttontobegineditingtheshapestructure.
Thestructureshowsachainoftwobasicshapes,asinewavefeedingintoanemptyslot.Temperwill
http://www.angryredplanet.com/temper/ary/agzebraosc.html
2/4
5/3/2015
Temper:GeneratingOSCFilesForZebra2
takethefirst16shapesitfindsandcreateaZebraOSCfilefromthem,butthere'sanimportantissue
tonote:Tempertreatsthesecomplexshapesasasingleobject,whileZebrausestheindividual
shapesasseparatewavesinits16slotwavetable.ThedifferencemeansthatwhileTemperdisplays
the'final'shape,Zebraisonlyinterestedinthepieces.Let'stakeamoreconcreteexample:Right
clickontheemptyslotandselectPinkNoisefromthemenu.Now,whenweselectthePinkNoise
shapewejustaddedtothesecondslot,weseeapreviewthatlookslikethis:
Notethattheiraretwoshapesbeingdrawn:Thedark,"final"shape,acompositeofthesinewavein
slot1andthepinknoiseinslot2,andalighterpinkshape,whichdisplaysjustthepinknoiseforslot
2,thecurrentlyselectedshape.TheZebraOSCfortable2willbethepinknoiseshape,notthe
compositeshape.IfyouwanttheZebraOSCtobeanoisysinewave,youneedtoactuallycreatea
noisysinewaveinslot2.Trythis:Rightclickonslot2andselectChain.
NowrightclickonthefirstslotinthesecondrowandselectSine,thenselectPinkNoiseforthenext
slotover.
Nowyou'vegotacompletenoisysinewaveshapeinslot2ofrow1,andthisiswhatZebrawillhave
intable2ofitsOSC.
There'sonemorethingtoknowabout:Emptyshapes.Placingemptyshapesbetweennonempty
shapeswillcreateinterpolatedtables.Forexample,youcancreatean8tableOSCbyplacingashape
onslot1,anothershapeonslot8,andselectingtheEmptyshapeforalltheslotsinbetween.
http://www.angryredplanet.com/temper/ary/agzebraosc.html
3/4
5/3/2015
Temper:GeneratingOSCFilesForZebra2
W R I T I N G T H E O S C
Onceyou'resatisfiedwithyourshape,makesuretoleavetheshapeeditorinthebrowser.For
example,byclickingontheShapestabtobringyoubacktotheshapemanager.Leavingtheeditor
causestheshapetobesaved.
BackintheinspectorforyourZebra2VST,clickontheOSCbutton.
Thisopensamenuwithalistofallyourshapes.Selecttheoneyoujustcreated,thenchooseafile
nameandthenew.h2pfileiscreated.(Here'stheonewejustmade:shapeandOSCfiles)Placeitin
thecorrectOscillatordirectoryforZebra2andloaditfromanOSCmodule.
http://www.angryredplanet.com/temper/ary/agzebraosc.html
4/4