New Minimal MIDI for Squeak

Mark Wai mwai at ibm.net
Thu May 7 18:43:30 UTC 1998


Just curious, is there anyone working on the Siren port to NT/Windows platform?


At 10:01 AM 5/7/98 -0700, you wrote:
>
>Hello all, I've just updated the ftp directory for the minimal MIDI
>support for Squeak Look in ftp://ftp.create.ucsb.edu/pub/Siren/2.0.
>This will (hopefully) be included in 2.0, and shoudl serve as a
>"lowest common denominator" for platform MIDI support.
>
>The files, as described in the README, are:
>
>MIDI for Squeak 2.0 -- stp at create.ucsb.edu --  1998.05.07
>
>--------Squeak MIDI Support
>
>Kernel-Values.st -- Dynamic value framework.
>
>Object-changedwith.st -- Extended dependency.
>
>Object-testing.st -- Object testing methods (and as Value).
>
>MIDI-Globals.st -- Initialize the MIDI pool dictionaries.
>
>System-MIDI.st -- New MIDI support for Sq2.0 -- classes MIDIPort, 
>	MIDIPacket and MIDIDump.
>
>MIDI-snapshots.st -- startUp/shutDown methods for SystemDictionary 
>	to handle snapshots with open MIDI ports in them.
>
>MIDIScore-MIDI output.st -- Play a MIDIScore over the driver.
>
>build2.00B -- Build script to file in the above in the right order.
>
>
>--------VM Building
>
>Interpreter-midi-primitives.st -- ST prims and glue.
>
>Interpreter-class-initialize.st -- Interpreter set-up and prim. table.
>
>sq.h -- Squeak VM header that includes the MIDI prims.
>
>sqMIDI.h -- Header file for MIDI driver.
>	(Should be merged into the image.)
>
>sqMacMIDI.OMS.c -- Mac OMS MIDI primitive implementation.
>	(Should be merged into the image.)
>
>SirenVM.OMS.proj.sit.hqx -- CodeWarrior build project.
>
>Mini-OMS.SDK.sit.hqx -- The minimal OMD SDK: headers and libraries.
>
>OMS.sit.hqx -- The OMS driver (see also www.opcode.com).
>
>
>--------VI/VM for Mac
>
>Siren VM PPC (OMS).bin -- PowerPC 604 Mac VM
>
>Squeak1.31qb.changes -- Cumulative changes
>
>Squeak1.31qb.image -- Minimal 1.31-based image
>
>
>--------Misc Stuff
>
>Object-changedwith.st --  Extended dependency: changed:with:, 
>	changed:with:from: and update... methods.
>
>DesktopGIFs.sit.hqx -- allow the use of GIF files as desktop patterns.
>
>browseInstance.st -- Adds a browse instance' menu item to the browser's 
>	class list that inspects an instance of the selected class (or 
>	all instances if shiftDown).
>
>
>
>...comments are invited...
>
>stp
>
>_ Stephen Travis Pope
>_ Center for Research in Electronic Art Technology (CREATE)
>_ Dept. of Music, Univ. of California, Santa Barbara (UCSB)
>_ stp at create.ucsb.edu, http://www.create.ucsb.edu/~stp/
>
>
>
--
Mark Wai
Frontier Systems Architecture Inc.	
mailto: mwai at ibm.net or:[ mwai at frontiersa.com] 
__





More information about the Squeak-dev mailing list