| What is happening in this situation is simply that any opcode libraries
not found in the static libcsound.a (the opcodes listed if OPCODEDIR is
not set) are not being loaded by Pd since no environment variable is
set. Could it be possible to use the .profile as a mechanism to set
environment variables ?
Anyway, you can prove that it's simply an issue of opcode libraries
being loaded by running a simple orchestra that has only an oscil
generated sine wave - the csapi_demo.csd has a flanger opcode (and one
other I think) which is not a part of the static libcsound.a and
subsequently requires the external libraries be loaded.
Peiman, see if .csd this works in your Pd:
sr = 44100
kr = 441
ksmps = 100
nchnls = 2
itmp ftgen 1, 0, 16384, 10, 1, 0.5, 0.333333
/*--- ---*/
instr 1
al oscil 10000, 420, 1
outs al, al
endin
/*--- ---*/
i1 0 3600
e
; #EOF
with this Pd patch
#N canvas 390 305 552 216 10;
#X obj 149 109 csoundapi~ 2;
#X obj 171 186 dac~;
#X obj 194 158 *~;
#X obj 234 132 hsl 128 15 0 1 0 0 empty empty empty -2 -6 0 8 -262144
-1 -1 0 1;
#X obj 171 158 *~;
#X obj 68 72 openpanel;
#X msg 68 93 open \$1;
#X obj 68 23 bng 45 250 50 0 empty empty empty 0 -6 0 8 -262144 -253788
-1;
#X text 10 6 click to select .csd file;
#X msg 183 65 run \$1;
#X msg 183 86 reset;
#X obj 237 43 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1
;
#X msg 238 74 \; pd dsp \$1;
#X text 270 148 volume;
#X text 276 18 --% Simple csoundapi~ diagnostic %--;
#X text 241 109 << Thanks for this \, Victor !!;
#X connect 0 0 4 0;
#X connect 0 1 2 0;
#X connect 2 0 1 1;
#X connect 3 0 2 1;
#X connect 3 0 4 1;
#X connect 4 0 1 0;
#X connect 5 0 6 0;
#X connect 6 0 0 0;
#X connect 7 0 5 0;
#X connect 9 0 0 0;
#X connect 10 0 0 0;
#X connect 11 0 9 0;
#X connect 11 0 12 0;
Good luck!
-David
>> Dear Victor,
>>
>> Many thanks for your replayl. It is much appreciated.
>> Below is the error message I get in pd when opening
>> help-csoundapi~.pd.
>>
>> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>> xxxxxxxxxxxx
>> csoundapi~ 1.0
>>
>>
>> A PD csound class using the Csound 5.00.0 API
>>
>>
>> (c) V Lazzarini, 2005
>>
>>
>>
>> csapi_demo.csd
>> csoundapi~ warning: could not compile
>> help-csoundapi~.pd 4 0 39 3 (adc~->csoundapi~) connection
>> failed
>> help-csoundapi~.pd 4 1 39 3 (adc~->csoundapi~) connection
>> failed
>> help-csoundapi~.pd 39 3 0 1 (csoundapi~->dac~) connection
>> failed
>> help-csoundapi~.pd 39 4 24 0 (csoundapi~->message)
>> connection failed
>> help-csoundapi~.pd 39 5 25 0 (csoundapi~->bng) connection
>> failed
>> csoundapi~ run: 1
>> csoundapi~ warning: orchestra not compiled
>> xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
>> xxxxxxxxxxx
>>
>> It looks like the .csd file is not located or
>> recognized. But it is in fact in the same folder as the
>> pd help file so there shouldn't be a problem. I did
>> install pd after installing csound perhaps it is related
>> (?). I will be very happy when this works!
>>
>> Thanks again for your help
>> All the best
>>
>> Peiman |