▁samples . ▁ ▁All ▁op codes ▁that ▁return ▁a ▁single ▁value ▁may ▁be ▁used ▁as ▁functions ▁in ▁the ▁or chestra ▁language . ▁ ▁Audio ▁analysis ▁file ▁formats ▁can ▁be ▁byte - order ▁independent . ▁ ▁A ▁single ▁score ▁statement ▁can ▁contain ▁multiple ▁string ▁parameters . ▁ ▁Most ▁oscill ator ▁op codes ▁will ▁use ▁an ▁internal ▁s ine ▁function ▁table ▁if ▁the ▁table ▁number ▁is ▁omitted . ▁ ▁Command - line ▁options ▁can ▁be ▁set ▁program matically ▁using ▁the ▁Cs ound ▁API . ▁ ▁N umer ous ▁duplicate ▁areas ▁of ▁code ▁within ▁Cs ound ▁have ▁been ▁rational ized . ▁ ▁An ▁Android ▁app ▁was ▁built ▁which ▁provides ▁user - defined ▁graph ical ▁user ▁interfaces ▁and ▁JavaScript - based ▁algorithm ic ▁composition ▁using ▁HTML 5 . ▁ ▁The ▁development ▁of ▁Cs ound ▁ 6 ▁was ▁led ▁by ▁John ▁ff itch , ▁Steven ▁Y i ▁and ▁Victor ▁L azz ar ini . ▁ ▁Cs ound ▁for ▁live ▁performance ▁Currently ▁only ▁Cs ound ▁score ▁or ▁note ▁events ▁can ▁be ▁generated ▁in ▁real ▁time ▁( as ▁opposed ▁to ▁instruments , ▁which ▁are ▁only ▁defin able ▁at ▁compile ▁time , ▁when ▁cs ound ▁first ▁starts ; ▁in ▁Cs ound ▁ 6 ▁this ▁limitation ▁is ▁removed ). ▁The ▁set ▁of ▁sound ▁process ors ▁is ▁defined ▁and ▁compiled ▁at ▁load ▁time , ▁but ▁the ▁individual ▁processing ▁objects ▁can ▁be ▁spawn ed ▁or ▁destroyed ▁in ▁real ▁time , ▁input ▁audio ▁processed ▁in ▁real ▁time , ▁and ▁output ▁generated ▁also ▁in ▁real ▁time . ▁Note ▁events ▁can ▁be ▁triggered ▁based ▁on ▁OS C