Safe Haskell | Safe-Inferred |
---|
Functions to normalise UGen names.
Documentation
toSC3Name :: String -> StringSource
Convert from hsc3
name to SC3
name.
toSC3Name "sinOsc" == "SinOsc" toSC3Name "lfSaw" == "LFSaw" toSC3Name "pv_Copy" == "PV_Copy" map toSC3Name ["bpf","fft","tpv"] == ["BPF","FFT","TPV"]
fromSC3Name :: String -> StringSource
Inverse of toSC3Name
.
let nm = ["SinOsc","LFSaw","PV_Copy"] in map fromSC3Name nm == ["sinOsc","lfSaw","pv_Copy"]
map fromSC3Name ["BPF","FFT","TPV"] == ["bpf","fft","tpv"]