Steven Curtin wrote:
>
> I just pulled down the latest release and will be curious to
> see what's new. What is that status of real time output? Your release
> notes state that this version is not real time and "will never be". Is
> there some structural reason that you couldn't hook its generating routine
> up to a callback, such as calculating each instrument one track at a time?
> I'm specifically interested in getting a W95 Wave or Direct Sound interface
> going.
There are actually hooks in place for doing real-time sound output;
they're currently disabled in the distribution. If you want to
add your own, it's quite easy -- just write your own soundOutQueue()
which accepts a buffer of shorts and queues them out. (soundOutQueue()
is called from saol_sched.c).
By "will never be" I just meant that I have no intention of making
this implementation into a real-time tool competitive with csound
or Supercollider. There are fundamental reasons in this
architecture's structure which limit the efficiency and would be
a lot of work to fix. It currently runs simple instruments in
real-time on my Octane, and probably would on a fast Pentium II
also.
> This weekend I downloaded and checked out Supercollider- it's very well
> done, although only for PowerPC. This would be a good model for an MPEG4
> development environment. The ability to add real-time sliders that affect
> instruments as they're played is particularly useful.
Yes, my officemate who's a better composer uses a MIDI slider board
with Csound to develop instruments. I'm interested to know if anyone
is actively planning the development of authoring tools right now?
Best to all,
-- Eric
-- +-----------------+ | Eric Scheirer |A-7b5 D7b9|G-7 C7|Cb C-7b5 F7#9|Bb |B-7 E7| |eds@media.mit.edu| < http://sound.media.mit.edu/~eds > | 617 253 0112 |A A/G# F#-7 F#-/E|Eb-7b5 D7b5|Db|C7b5 B7b5|Bb| +-----------------+
This archive was generated by hypermail 2b29 : Wed May 10 2000 - 12:11:10 EDT