"filename" -- name of the output file.
"string" -- the text string to be printed. Can be up to 8192 characters and must be in double quotes.
kval1, kval2, ... (optional) -- The k-rate values to be printed. These are specified in "string" with the standard C value specifier (%f, %d, etc.) in the order given.
fprints is similar to the prints opcode except it outputs to a file. For more information about output formatting, please look at printks's documentation.
Here is an example of the fprints opcode. It uses the files fprints.orc and fprints.sco.
Example 15-1. Example of the fprints opcode.
/* fprints.orc */
/* Written by Matt Ingalls, edited by Kevin Conder. */
; Initialize the global variables.
sr = 44100
kr = 4410
ksmps = 10
nchnls = 1
; Instrument #1 - a score generator example.
instr 1
; Print to the file "my.sco".
fprints "my.sco", "%!Generated score by ma++\\n \\n"
endin
/* fprints.orc */
/* fprints.sco */
/* Written by Matt Ingalls, edited by Kevin Conder. */
; Play Instrument #1.
i 1 0 0.001
/* fprints.sco */
;Generated score by ma++