Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!aplcen!haven!mimsy!brillig.cs.umd.edu!spector From: spector@brillig.cs.umd.edu (Lee Spector) Newsgroups: comp.sys.mac.misc Subject: controlling digitizer from Lisp Message-ID: <27359@mimsy.umd.edu> Date: 1 Nov 90 22:56:01 GMT Sender: news@mimsy.umd.edu Reply-To: spector@brillig.cs.umd.edu (Lee Spector) Organization: U of Maryland, Dept. of Computer Science, Coll. Pk., MD 20742 Lines: 13 I've just built a "Cedar Sound Digitizer" which is supposed to be fully compatible with Farallon's "Mac Recorder" sound digitizer, and I'd like to send it simple commands from Macintosh Allegro Common Lisp. Basically I'd like to tell it to start sampling, to stop sampling, and to save the captured sample to a file. I know that there is a package called "MacRecorder Hacker's Toolkit" which allows such commands to be sent - but the code is all in C and assembly. I suppose I could go the foreign-function-interface route, but I'm not sure how and I'd rather not. So I'm looking for access to the digitizer from within Lisp. If anyone has digitizer-related MACL code, or any other hints that might be useful, I'd really appreciate hearing from you. Thanks! -Lee (spector@cs.umd.edu)