Squeak MIDI and Mac Serial Ports

Mark Guzdial guzdial at cc.gatech.edu
Mon Feb 8 15:18:24 UTC 1999


To define the current state, I can add this to your summary:
- Windows' VM also lists software/hardware MIDI synthsizer in its MIDI Port
list.
- The tweaks that I posted last week allow Siren's MIDI Port (based on OMS)
to be used as if it were one of Squeak's SimpleMIDIPorts with things like
the ScorePlayerMorph.  Thus, you can get the nice features of Squeak's MIDI
support (like playing a MIDI file from the FileList, seeing the piano roll
scroll by, etc.) with the nice sound of QuickTime through OMS.
- John is starting to work on support for the QuickTime MIDI Synthesizer
like how the Windows VM supports OS MIDI.
- Several of us are interested in and working at improving the performance
of Squeak's internal MIDI synthesizer.

Mark


At 1:17 PM +0100 2/8/99, Stefanie Thies wrote:
>Hello!
>
>I don't know if this helps, but I find some information about this.
>
>The QuickTime MIDI software synthesizer is transparently integrated
>into OMS (Opcode's Open Music System) via a special OMS driver. However,
>only the Squeak VM modified for Siren seems to support OMS for the Midi
>primitives. The standard Squeak VM (at least upto 2.3) is limited to
>the serial ports reported by the Communication Toolbox, thus no
>QuickTime
>Midi support there.
>
>Summary:
>- Siren 2.2 (with special VM) works with QuickTime software synth, if
>OMS
>  was installed with QuickTime driver, and this driver is turned on in
>the
>  OMS studio setup.
>- Squeak 2.3 (standard VM) sees only serial ports (including my PC Card
>modem
>  in my PowerBook)
>
>--
>Stefanie Thies       email:   thies at hni.uni-paderborn.de
>Hainteichstr. 13     phone:   05251/606469
>33613 Bielefeld      fax:     05251/606212


--------------------------
Mark Guzdial : Georgia Tech : College of Computing : Atlanta, GA 30332-0280
(404) 894-5618 : Fax (404) 894-0673 : guzdial at cc.gatech.edu
http://www.cc.gatech.edu/gvu/people/Faculty/Mark.Guzdial.html





More information about the Squeak-dev mailing list