[bit.listserv.emusic-l] NEW MEMBER

FNELSON@OBERLIN.BITNET (02/04/90)

Just joined emusic-l.  Looks like a great idea.

I am interested in a wide range of MIDI and synth things.  At the moment
I am writing some algorithmic composition software for the MAC in C and APL.
All of my programs communicate with commercial software via midi files
(version 0.06, type 0).  I can send files to Finale and most of the
sequencers.

I am finishing a program called MidiPlay that takes as input a text file
where each line is a midi event with channel, action time, duration, and any oth
   er appropriate
values (like key # and velocity).
The output is a standard MIDI file.  The idea is to allow composers to work
in any language they like and to provide a simple way of making a Midi file
from the results.

I am also working on a desk accessory that will play midi files without
leaving another application.  I regularly run algorithms in APL.68000
to create midi files then open the DA to play them.  I have a simple version
of the DA working but I'm having difficulty getting a DA to put up a
dialog window and leave it there.  What I want is something like a
calculator than looks like a tape transport with function buttons and
boxes or sliders for tempo and transposition intervals, etc.  If anybody
is working on similar things in Think-C please contact me.

nick@LFCS.ED.AC.UK (Nick Rothwell) (02/05/90)

>I have a simple version
>of the DA working but I'm having difficulty getting a DA to put up a
>dialog window and leave it there.  What I want is something like a
>calculator than looks like a tape transport with function buttons and
>boxes or sliders for tempo and transposition intervals, etc.  If anybody
>is working on similar things in Think-C please contact me.

I don't see why you can't get this to work (I admit I haven't written
any DA's, just applications). It should be pretty easy with the THINK C
class library, anyhows. What exactly is the problem?

You *are* using the MIDI Manager to send/receive the MIDI data, aren't
you? Good. :-)

		Nick.