Newsgroups: comp.binaries.apple2 Path: icaen!news.uiowa.edu!hobbes.physics.uiowa.edu!newsrelay.iastate.edu!vixen.cso.uiuc.edu!howland.reston.ans.net!usc!elroy.jpl.nasa.gov!newncar!csn!col.hp.com!news.dtc.hp.com!hpscit.sc.hp.com!cupnews0.cup.hp.com!tribby From: tribby@cup.hp.com (Dave Tribby) Subject: midi2gs; modify MIDI Surgeon (description) Sender: news@cupnews0.cup.hp.com (News Admin) Message-ID: Date: Tue, 1 Feb 1994 17:03:26 GMT Nntp-Posting-Host: hpindhx.cup.hp.com Organization: Hewlett-Packard Keywords: MIDI Surgeon Followup-To: comp.sys.apple2 Lines: 43 Midi2gs is a shell interface to the MIDI Surgeon program, published in the Jan/Feb 1994 issue of GS+ magazine. If you haven't purchased that issue, this code will do you no good. But if you have the MIDI Surgeon code, these routines will allow you to recompile its code to run as a non-desktop program under the GNO or ORCA shells on the Apple IIGS, or under various shells available on UNIX. (I have compiled and run it on an HP 9000/700.) usage: midi2gs [-v] [-h] [midifile] [seqfile] where -v indicates verbose output -h prints this synopsis midifile is the MIDI file to be read (default = stdin) seqfile is the MIDI Synth file to be written (default = stout) example: midi2gs Brand3.mid Brand3.seq converts the MIDI file Brand3.mid to the sequence file Brand3.seq. You will need to use MIDI Surgeon or synthLAB to assign instruments. This archive contains these files ... midi2gs.c Shell interface program (replaces desktop i/f) GSStuff.h Replacements for GS interface file (for UNIX) Makefile.unix UNIX make file to create the executable makefile.gno GNO make file You will use these files from MIDI Surgeon... MIDIconv.h MIDIread.c MIDIread.h SynthFile.h MIDISurgeon.h MIDIconv.c Options.h Not used when compiling on UNIX -- Dave Tribby (tribby@cup.hp.com or on GEnie: D.TRIBBY) : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 'sum' results for each segment: Part 1 of 1 = 46893 20 midi2gs.1.0.shk.0 >>> midi2gs.1.0.shk archive checksum = 39755 15 midi2gs.1.0.shk -- Dave Tribby (tribby@cup.hp.com) Hewlett-Packard Information Networks Division, Cupertino, California