|
Just wanted to let you know that I finally got the unnoficial Linux Csound
compiled and running. I had a few little problems, but was able to work
around them. It seems that the code comes with a config.cache with it, so
./configure doesn't search for all your paramaters. I just deleted that
and manually configured the Make.Variables to my liking.
There seem to be a few files written in C++ that use g++. I couldn't find
where to specify which C++ compiler to used. When g++ saw my CFLAGS I set
for pgcc it croaked, so I just when into the Make.Variables and took out
the special flags. Next time I compile (to add ALSA support) I'd like to
set it to use pg++. Where would I set that?
One last thing. I've been using a simple .orc to run with midi input:
instr 1
ichnl = 1
inum notnum
kfreq cpsmidib
iamp ampmidi inum*100
asig oscil iamp,kfreq,1
out asig
endin
I seem to have two problems. First I can't set the bend range to over 2
semitones. I looked through the Csound Manual and tried to use the
bendrange opcodes, but they didn't seem to work.
Also, the sound is really crackly. Every note on/off has that record pop
sound going on. When I play numerous notes at the same time, it also gives
me a nasty digital distortion. I think it's just overloading my
soundcard's output, since I can turn the sound down in aumix and the
distortion vanishes. The note on pop remains though.
Thanks for putting up with all my questions,
Jason |