nstrstr — Returns the string of a named instr from its number.
Returns the string of a named instr from its number or an empty string if no such association exists.
knsno -- the named instrument's number.
Sname -- the named instrument's name.
If an instrument with the specified name does not exist an empty string is returned.
Here is an example of the nstrstr opcode. It uses the file nstrnum_nstrstr.csd.
Example 669. Example of the nstrstr opcode.
See the sections Real-time Audio and Command Line Flags for more information on using command line flags.
<CsoundSynthesizer> <CsOptions> -n </CsOptions> <CsInstruments> sr = 44100 ksmps = 32 nchnls = 2 0dbfs = 1 instr nothing endin instr john prints "instrument name = " puts nstrstr(p1),1 prints "instrument number = %d\n", nstrnum("john") endin instr test endin </CsInstruments> <CsScore> i "john" 0 0 </CsScore> </CsoundSynthesizer>
The example will produce the following output:
instrument name = john instrument number = 2