| I have corrected SConstruct for libdl.so on Linux and committed it to CVS.
I have also added a counterpoint generation node, CounterpointNode based on
Bill Schottstaedt's Automatic Species Counterpoint report for CCRMA and his
C code, to CsoundVST. This node can select a cantus firmus from the notes
generated by child nodes, then automatically generate a counterpoint of 1 or
more voices in species 1 through 5 (theoretically). I have only been able to
do up to species 4. The code frequently fails, especially for longer cantus
firmi of 100 notes or more, and for higher species, but it is interesting to
play with. I plan to improve this node, and also to create a node to refine
the voice leading in generated scores and cause them to end with a cadence.
I find that Art Hunkins' version of Dave Seidel's CloudDragon with its
interactive FLTK widgets works in real time on my system quite well with
CsoundVST, so I suppose that the widgets can be considered to be in at least
a semi-working state.
----- Original Message -----
From: "Michael Gogins"
To: "Csound Developers Discussion List"
Sent: Monday, November 29, 2004 9:00 PM
Subject: [CSOUND-DEV:5463] Re: Building Csound 5 report
> OK, at home I see the indentation properly and this code is not correct. I
> will correct it immediately.
>
> ----- Original Message -----
> From:
> To: "Csound Developers Discussion List"
> Sent: Monday, November 29, 2004 1:09 AM
> Subject: [CSOUND-DEV:5462] Building Csound 5 report
>
>
>>I was looking at the SConstruct file and I cannot see where the dl
>> library is included, at least in normal use. The code below looks odd
>> to me (but I do not know python), as if getPlatform() is 'mingw' then
>> it cannot be 'linux'
>>
>> elif getPlatform() == 'mingw':
>> csoundProgramEnvironment.Append(LIBS = ['stdc++', 'supc++'])
>> ustubProgramEnvironment.Append(LIBS = ['stdc++', 'supc++'])
>> vstEnvironment.Append(LIBS = ['stdc++', 'supc++'])
>> guiProgramEnvironment.Append(LIBS = ['stdc++', 'supc++'])
>> if getPlatform() == 'linux':
>> csoundProgramEnvironment.Append(LIBS = ['dl'])
>> ustubProgramEnvironment.Append(LIBS = ['dl'])
>> vstEnvironment.Append(LIBS = ['dl'])
>> guiProgramEnvironment.Append(LIBS = ['dl'])
>>
>> Otherwise 'dl' is only added to csoundvst and pycsound
>>
>> ==John ffitch
>>
>>
>
> |