Here is an example of the filesr opcode. It uses the files filesr.orc, filesr.sco, and mary.wav.
Example 127. Example of the filesr opcode.
/* filesr.orc */ ; Initialize the global variables. sr = 44100 kr = 4410 ksmps = 10 nchnls = 1 ; Instrument #1. instr 1 ; Print out the sampling rate of the ; audio file "mary.wav". isr filesr "mary.wav" print isr endin /* filesr.orc */
/* filesr.sco */ ; Play Instrument #1 for 1 second. i 1 0 1 e /* filesr.sco */
The audio file “mary.wav” was sampled at 44.1 KHz. So filesr's output should include a line like this:
instr 1: isr = 44100.000