New Minimal MIDI for Squeak
Stephen Travis Pope
stp at limbo.create.ucsb.edu
Thu May 7 17:01:35 UTC 1998
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/
More information about the Squeak-dev
mailing list
|