Csound Csound-dev Csound-tekno Search About

[CSOUND-DEV:4750] Csound5 and ImproSculpt

Date2004-05-18 16:26
FromDave Phillips
Subject[CSOUND-DEV:4750] Csound5 and ImproSculpt
Greetings:

  Great thanks for the improved build process, very smooth on RH 9, GCC 
3.2.2.

  Michael, I've commented out all the zipfile stuff in SConstruct, but 
do I need to do that anymore ? I made no other changes besides 
indicating that JACK was used when compiling Portaudio.

  What are the latest environment variables for Csound5 ? I assume 
SFDIR, SADIR, and SSDIR are all still supported, but there are others 
now, yes ?

  I tried to run an older version of ImproSculpt that runs under 4.23xx. 
I've copied the error output below, perhaps someone can suggest some 
quick fixes ? I'll try running Oeyvind's latest version asap.

Gratias multas ago vobis,

dp

[dlphilp@localhost csound5]$ ./csound 
/home/dlphilp/ImproSculpt/ImproSculpt.csd

Using csound.xmg
0dBFS level = 32767.0
Csound version 5.00 beta (float samples) May 18 2004
libsndfile-1.0.6
UnifiedCSD:  /home/dlphilp/ImproSculpt/ImproSculpt.csd
STARTING FILE
Creating options
Creating orchestra
Creating /tmp/filePukYM1.orc (0x8105e40)
Creating score
orchname:  /tmp/filePukYM1.orc
scorename: /tmp/fileQIpWlu.sco
Failed to find opcode_size in library: ./csound: undefined symbol: 
opcode_size
orch compiler:
Macro definition for EfxSend
Macro definition for Pattern
Macro definition for RplayModule
Macro definition for GrainModule
Macro definition for MixFader
Macro definition for EfxFader
Macro definition for DelayEfx
Macro definition for PatternTrig
13067 lines read
        instr   1
Extending Global pool to 200
Extending Global pool to 300
Extending Local pool to 800
Extending Global pool to 400
Extending Global pool to 500
Extending Local pool to 1200
Extending Global pool to 600
Extending Local pool to 1600
Extending Global pool to 700
Extending Local pool to 2000
Extending Global pool to 800
Extending Local pool to 2400
Extending Global pool to 900
Extending Local pool to 2800
Extending Global pool to 1000
        instr   19
        instr   181
error:  no legal opcode, line 6880:
        tablew          kcps, kndx, ifn                         ;
error:  no legal opcode, line 6882:
        tablew          krms, kndx, ifn+1                       ;
        instr   182
        instr   183
        instr   184
        instr   185
        instr   186
error:  input arg 'gkupdate1' used before defined, line 7178:
kVU     maxk    alo, gkupdate1, 0
error:  too many input args, line 7180:
        FLsetVal        gkupdate1, kVU, gihsBasSynampD
error:  input arg 'gihsBasSynampD' used before defined, line 7180:
        FLsetVal        gkupdate1, kVU, gihsBasSynampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 7180:
        FLsetVal        gkupdate1, kVU, gihsBasSynampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 7180:
        FLsetVal        gkupdate1, kVU, gihsBasSynampD
        instr   200
        instr   201
error:  no legal opcode, line 7704:
tablew  ktime, i_count, 110
        instr   255
        instr   256
        instr   257
        instr   258
        instr   260
        instr   261
        instr   270
        instr   271
        instr   272
        instr   273
        instr   302
error:  too many input args, line 9004:
        FLsetVal        gkupdate1, kVU, gihInAmp1
error:  input arg 'kVU' of type k not allowed when expecting i, line 9004:
        FLsetVal        gkupdate1, kVU, gihInAmp1
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 9004:
        FLsetVal        gkupdate1, kVU, gihInAmp1
        instr   303
error:  too many input args, line 9222:
        FLsetVal        gkupdate1, kVU, gihInAmp2
error:  input arg 'kVU' of type k not allowed when expecting i, line 9222:
        FLsetVal        gkupdate1, kVU, gihInAmp2
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 9222:
        FLsetVal        gkupdate1, kVU, gihInAmp2
        instr   304
error:  no legal opcode, line 9480:
tablew  ktime, i_count, 110
        instr   305
error:  no legal opcode, line 9574:
tablew  ktime, i_count, 110
        instr   306
        instr   310
        instr   311
        instr   312
error:  too many input args, line 9952:
        FLsetVal        gkupdate1, kVU, gihsRplay1ampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 9952:
        FLsetVal        gkupdate1, kVU, gihsRplay1ampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 9952:
        FLsetVal        gkupdate1, kVU, gihsRplay1ampD
        instr   313
        instr   314
        instr   315
error:  too many input args, line 10302:
        FLsetVal        gkupdate1, kVU, gihsRplay2ampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 10302:
        FLsetVal        gkupdate1, kVU, gihsRplay2ampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 10302:
        FLsetVal        gkupdate1, kVU, gihsRplay2ampD
        instr   321
error:  no legal opcode, line 10464:
a1      fof2    iamp, gkGrn1grfq, kform, gkGrn1oct_mc, kband, kris, 
kdur, kdec, iolaps, ifna, ifnb, itotdur, kphs, gkGrn1gli
error:  input arg 'a1' used before defined, line 10466:
a1      = a1 * amp
error:  too many input args, line 10482:
        FLsetVal        gkupdate1, kVU, gihsGrain1ampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 10482:
        FLsetVal        gkupdate1, kVU, gihsGrain1ampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 10482:
        FLsetVal        gkupdate1, kVU, gihsGrain1ampD
        instr   322
error:  no legal opcode, line 10620:
a1      fof2    kamp, gkGrn2grfq, kform, gkGrn2oct, kband, kris, kdur, 
kdec, iolaps, ifna, ifnb, itotdur, kphs, gkGrn2gli
error:  input arg 'a1' used before defined, line 10622:
krms    rms     a1
error:  too many input args, line 10636:
        FLsetVal        gkupdate1, kVU, gihsGrain2ampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 10636:
        FLsetVal        gkupdate1, kVU, gihsGrain2ampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 10636:
        FLsetVal        gkupdate1, kVU, gihsGrain2ampD
        instr   323
error:  no legal opcode, line 10774:
a1      fof2    kamp, gkGrn3grfq, kform, gkGrn3oct, kband, kris, kdur, 
kdec, iolaps, ifna, ifnb, itotdur, kphs, gkGrn3gli
error:  input arg 'a1' used before defined, line 10776:
krms    rms     a1
        FLsetVal        gkupdate1, kVU, gihsGrain3ampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 10790:
        FLsetVal        gkupdate1, kVU, gihsGrain3ampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 10790:
        FLsetVal        gkupdate1, kVU, gihsGrain3ampD
        instr   324
error:  no legal opcode, line 10928:
a1      fof2    kamp, gkGrn4grfq, kform, gkGrn4oct, kband, kris, kdur, 
kdec, iolaps, ifna, ifnb, itotdur, kphs, gkGrn4gli
error:  input arg 'a1' used before defined, line 10930:
krms    rms     a1
error:  too many input args, line 10944:
        FLsetVal        gkupdate1, kVU, gihsGrain4ampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 10944:
        FLsetVal        gkupdate1, kVU, gihsGrain4ampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 10944:
        FLsetVal        gkupdate1, kVU, gihsGrain4ampD
        instr   330
        instr   331
error:  too many input args, line 11144:
        FLsetVal        gkupdate1, kVU, gihsRAGampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 11144:
        FLsetVal        gkupdate1, kVU, gihsRAGampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 11144:
        FLsetVal        gkupdate1, kVU, gihsRAGampD
        instr   335
        instr   336
        instr   337
        instr   340
        instr   341
        instr   342
        instr   343
        instr   345
        instr   350
error:  too many input args, line 11740:
        FLsetVal        gkupdate1, kVU, gihsLoopampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 11740:
        FLsetVal        gkupdate1, kVU, gihsLoopampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 11740:
        FLsetVal        gkupdate1, kVU, gihsLoopampD
        instr   360
error:  too many input args, line 11820:
        FLsetVal        gkupdate1, kVU, gihsPadampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 11820:
        FLsetVal        gkupdate1, kVU, gihsPadampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 11820:
        FLsetVal        gkupdate1, kVU, gihsPadampD
        instr   398
        instr   401
error:  too many input args, line 11912:
        FLsetVal        gkupdate1, kVU, gihsPtSeqampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 11912:
        FLsetVal        gkupdate1, kVU, gihsPtSeqampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 11912:
        FLsetVal        gkupdate1, kVU, gihsPtSeqampD
        instr   491
error:  too many input args, line 12004:
        FLsetVal        gkupdate1, kVU, gihsRngModampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 12004:
        FLsetVal        gkupdate1, kVU, gihsRngModampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 12004:
        FLsetVal        gkupdate1, kVU, gihsRngModampD
        instr   492
error:  too many input args, line 12096:
        FLsetVal        gkupdate1, kVU, gihsFrqModampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 12096:
        FLsetVal        gkupdate1, kVU, gihsFrqModampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 12096:
        FLsetVal        gkupdate1, kVU, gihsFrqModampD
        instr   493
error:  too many input args, line 12180:
        FLsetVal        gkupdate1, kVU, gihsFilt1ampD
error:  too many input args, line 10790:
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 12180:
        FLsetVal        gkupdate1, kVU, gihsFilt1ampD
        instr   494
error:  too many input args, line 12252:
        FLsetVal        gkupdate1, kVU, gihsDistampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 12252:
        FLsetVal        gkupdate1, kVU, gihsDistampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 12252:
        FLsetVal        gkupdate1, kVU, gihsDistampD
        instr   495
error:  too many input args, line 12328:
        FLsetVal        gkupdate1, kVU, gihsFilt2ampD
error:  input arg 'kVU' of type k not allowed when expecting i, line 12328:
        FLsetVal        gkupdate1, kVU, gihsFilt2ampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 12328:
        FLsetVal        gkupdate1, kVU, gihsFilt2ampD
        instr   496
error:  too many input args, line 12470:
        FLsetVal        gkupdate1, kVU*2, gihsDel1ampD  ;
error:  input arg 'kVU*2' of type k not allowed when expecting i, line 
12470:
        FLsetVal        gkupdate1, kVU*2, gihsDel1ampD  ;
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 12470:
        FLsetVal        gkupdate1, kVU*2, gihsDel1ampD  ;
        instr   497
error:  too many input args, line 12608:
        FLsetVal        gkupdate1, kVU*2, gihsDel2ampD  ;
error:  input arg 'kVU*2' of type k not allowed when expecting i, line 
12608:
        FLsetVal        gkupdate1, kVU*2, gihsDel2ampD  ;
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 12608:
        FLsetVal        gkupdate1, kVU*2, gihsDel2ampD  ;
        instr   498
error:  too many input args, line 12924:
        FLsetVal        gkupdate1, kVU*2, gihsRevbampD  ;
error:  input arg 'kVU*2' of type k not allowed when expecting i, line 
12924:
        FLsetVal        gkupdate1, kVU*2, gihsRevbampD  ;
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 12924:
        FLsetVal        gkupdate1, kVU*2, gihsRevbampD  ;
        instr   499
error:  too many input args, line 12976:
        FLsetVal        gkupdate1, kVUl, gihsMLampD
error:  input arg 'kVUl' of type k not allowed when expecting i, line 12976:
        FLsetVal        gkupdate1, kVUl, gihsMLampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 12976:
        FLsetVal        gkupdate1, kVUl, gihsMLampD
error:  too many input args, line 12980:
        FLsetVal        gkupdate1, kVUr, gihsMRampD
error:  input arg 'kVUr' of type k not allowed when expecting i, line 12980:
        FLsetVal        gkupdate1, kVUr, gihsMRampD
error:  input arg 'gkupdate1' of type k not allowed when expecting i, 
line 12980:
        FLsetVal        gkupdate1, kVUr, gihsMRampD
        instr   500
        instr   501
84 syntax errors in orchestra.  compilation invalid
inactive allocs returned to freespace
end of score.              overall amps:      0.0
           overall samples out of range:        0
0 errors in performance
Removing temporary file /tmp/fileQIpWlu.sco ...
Removing temporary file /tmp/filePukYM1.orc ...

Date2004-05-18 17:10
Fromacabrera@teleset.com.co
Subject[CSOUND-DEV:4751] Re: Csound5 and ImproSculpt
I also tried improsculpt (newer version) (on Windows) with different results. I
don't have them here, but from what i remember, I also had problems with fof2,
but no problems with FLsetVal...
tablew you can change for table.
I also had problems with some CsoundAV specific opcodes like ftlen and others.
I think the version of Improsculpt I tried is specifically designed for CsoundAV.
Cheers,
Andres

Date2004-05-18 17:51
FromJohn ffitch
Subject[CSOUND-DEV:4752] Re: Csound5 and ImproSculpt
On Tue, 18 May 2004 acabrera@teleset.com.co wrote:

> I also tried improsculpt (newer version) (on Windows) with different results. I
> don't have them here, but from what i remember, I also had problems with fof2,
> but no problems with FLsetVal...

fof2 is not in csound

> tablew you can change for table.
> I also had problems with some CsoundAV specific opcodes like ftlen and others.

ftlen is in csound and has been for ages

> I think the version of Improsculpt I tried is specifically designed for CsoundAV.
> Cheers,
> Andres
> 
>


==John ff

Date2004-05-19 17:16
Fromacabrera@teleset.com.co
Subject[CSOUND-DEV:4762] Re: Csound5 and ImproSculpt
>fof2 is not in csound
The winhelp documentation I checked says it was added on Csound 3.45. Is it wrong?

>ftlen is in csound and has been for ages
You're right, the problem was with ftlen2.

After checking again, improsculpt on my csound5 reports no problems with
FLsetVal. The only other obstacle is taablekt which is CsoundAv only.

Cheers,
andres