| Hi and sorry for the long post,
I've got a messy setup here and I'm stumbling on several problems.
I need to have Csound running in realtime reading a channel from a
sequencer and spitting out printfs through a pipe to a java TCP/IP
little program (OK!... I know... don't argue...I need that...:-}).
Now, using Maldonado's RT 1.9 version on Win95 I can redirect one track
from cakewalk to a midi yoke junction (using MIDIOX), read this junction
in csound, print out what I want and still play the other tracks on
another midi device, GREAT!
BUT if I pipe stdout to the TCP/IP program it won't work because I'm
running csound from a dos window and DOS is NOT multitasking. What
obviously happens is that the program waits for csound to finish and
sends all the information in one bulk...of course what I need is to spit
out to the client each line at the right time.
My second option is using Windows NT. In this case the TCP/IP stuff
works just right, it sends the info as it is receiving it. MIDIOX is
fine, it has drivers working for NT.
BUT Maldonado's version hangs on NT, at least for me...csound.exe
doesn't find devaudio and winsound neither...
Is anyone running csound with realtime output (and midi input) on NT?
Also, in this case, which sequencer runs fine in NT? Cakewalk doesn't,
Cubase Hanged, Power Tracks hangs 60% of the time...any suggestions
(share, free, demo)?
Third option: Linux. Csound should work fine with devaudio. I can run
JAZZ as midi sequencer. TCP/IP should work fine
I'm not sure about midi input on the linux port (anyone?).
AND: is there anything similar to MIDIOX for Linux?
How can I redirect a track from Jazz to csound (and the other tracks to
a soundblaster)?
SUMMARY:
- In Win95 I need something to transform DOS into a multitasking
environment :-}
- In WinNT I need Maldonado's version or equivalent running (even a very
alpha version) and a sequencer that doesn't hangs...
- In Linux I need a MIDIOX equivalent (and an RTcsound).
I know if I had a Mac I could very easily write something wonderfull in
MAX, but it is not the case...
I hope I haven't bothered you all so much, I'd really appreciate any
help...
Thanks in advance,
Ruggero.
|