ServerOptions encapsulates various options for a server app within an object. But not all. Many aspects that are important for NRT systhesis are not encapsulated in the ServerOptions. Because of this made a new Class that encapsulates all options needed to do NRT synthesis.
(describe method here)
ofn |
output audio filename |
oscfn |
oscFilename |
ifn |
input audio filename |
sr |
sample rate |
hf |
header format |
sf |
sample format |
oc |
number of output channels |
v |
server verbosity |
program name of the used server. The default value is set like the Server.program by Platform.setup.
creates a NRTServerOptions for files in temp folder (as it works at least in standard linux)
returns the options as string
default is 1
default is -2
default is WAV
default is no inputfile
no default value
default is float
default is outputFilename.osc
default is Server.default.sampleRate
delete OSC file
apply the options and create the file