home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.next.marketplace
- Path: sparky!uunet!stanford.edu!leland.Stanford.EDU!news
- From: daj@ccrma.stanford.edu
- Subject: NeXT Consultant Available
- Message-ID: <1992Aug18.012515.24886@leland.Stanford.EDU>
- Keywords: MIDI, Sound, GUI, DSP, device drivers, Mach, Music Kit, Applications
- Sender: news@leland.Stanford.EDU (Mr News)
- Organization: DSO, Stanford University
- Date: Tue, 18 Aug 92 01:25:15 GMT
- Lines: 139
-
- I am available for consulting or part-time or short-term employment on
- NeXT-related projects. I was formerly employed as Software Engineer
- with NeXT Computer Inc. (1986-1991), where I did application, tool
- kit and system programming. I also was a consultant to NeXT in 1990.
-
- Resume follows...
-
- ========================================================================
- David A. Jaffe
-
- PERSONAL DATA
- Mailing Address: P.O. Box 4268, Stanford, CA., U.S.A. 94309
- e-mail Address: daj@ccrma.stanford.edu
- Phone: (510) 526-4805
- Birthplace/date: Newark, NJ; April 29, 1955
-
- CAREER OBJECTIVES
- To work on exciting cutting edge software, possibly in the areas of music,
- sound, multi-media, real time, user interfaces and/or object-oriented design,
- while pursuing music composition in parallel.
-
- AREAS OF SPECIALTY
- NeXT application and system programming, computer music, object-oriented
- software design, real-time scheduling and event processing, digital signal
- processing (with special reference to musical instrument design), music
- languages, music recognition, device drivers, multi-threaded programming,
- graphic user interfaces. Languages include C, Objective-C, Common Lisp, CLOS,
- MacLisp, InterLisp, Pascal, SAIL, MainSail, DSP56001 assembly language and
- PDP-10 assembly language. Systems include UNIX and Mach.
-
- EDUCATION
- 1983 Doctor of Musical Arts degree in Music Composition, Stanford Univ.
- 1980 Master of Arts degree in Music Composition, Stanford University.
- 1979 Bachelor of Arts degree in Music, Bennington College.
-
- EMPLOYMENT
- 1992 Visiting Lecturer in Computer Music, Princeton University.
- 1986-91 Software Engineer, NeXT Computer, Inc.
-
- Designed, implemented and shipped the NeXT Music Kit, an
- object-oriented tool kit that supports real time interactive music
- synthesis using the DSP56001, integrated with MIDI and the NeXT window
- system. The Music Kit also defines and supports a music language,
- "ScoreFile". The Music Kit itself is written in Objective-C.
-
- Position included primary responsibility for Music Kit projects,
- including DSP "unit generator" and "synthPatch" libraries, code
- examples, demos and applications; as well as working with third party
- developers, evangelizing both inside and outside of the company,
- writing documentation and designing test suites.
-
- Also, implemented and shipped (NeXT release 3.0) a Mach device driver
- for MIDI that supports synchronization to MIDI time code.
-
- 1990 Software Consultant, NeXT Computer, Inc.
- 1990-91 National Endowment for the Arts Composer-In-Residence with Chanticleer.
- 1983,85,89,91 Lecturer in Computer Music, Stanford University.
- 1984-86 Research Associate, Stanford University.
-
- Researched and published on the subjects of ensemble interaction in
- computer music, machine-understanding of music, synthesizer design and
- plucked string synthesis. Developed and maintained music software,
- including a high-level debugger/editor for the Systems Concept Digital
- Synthesizer.
-
- 1982 Software Consultant, Intelligenetics, Inc.
- Wrote gene-searching software for molecular biology.
-
- 1980- Freelance composer.
-
- REFERENCES ON REQUEST
-
- =================================page break===================================
-
- David A. Jaffe (Additional Information)
-
- TECHNICAL AND THEORETICAL PUBLICATIONS
- "The Computer-Extended Ensemble." 1992. Computer Music Journal, MIT Press.
- Forthcoming.
- "The Computer-Extended Ensemble." LULU, Revista de teorias y tecnicas
- musicales, 1(2), Buenos Aires, Argentina.
- "Efficient Dynamic Resource Management on Multiple DSPs, as Implemented in the
- NeXT Music Kit." Proceedings of the 1990 International Computer Music
- Conference, Glasgow, Scotland, Computer Music Assoc., pgs. 188-190.
- "Ensemble Timing in Computer Music." Proceedings of the 1984 International
- Computer Music Conference, Paris, Computer Music Assoc., pgs. 185-189.
- "Ensemble Timing in Computer Music." 1985. Computer Music Journal, MIT
- Press, 9(4):38-48.
- "Extensions of the Karplus-Strong Plucked-String Algorithm." Coauthored by
- Julius Smith. 1983. Computer Music Journal, MIT Press, 7(2):56-69.
- Reprinted in book form in "The Music Machine", ed. Curtis Roads, 1989,
- MIT Press, pgs. 481-494.
- "Music System Architecture on the NeXT Computer." Coauthored by Julius Smith
- and Lee Boynton. Proceedings of the 1989 Audio Engineering Society
- Conference, L.A., CA.
- "Musical and Extra-Musical Applications of the NeXT Music Kit." Proceedings of
- the 1991 International Computer Music Conference, Montreal, Canada,
- Computer Music Assoc., pgs. 521-524.
- "An Overview of the NeXT Music Kit." Proceedings of the 1989 International
- Computer Music Conference, Columbus, Ohio, Computer Music Assoc., pgs.
- 135-138.
- "An Overview of the Sound and Music Kits for the NeXT Computer." Coauthored by
- L. Boynton. 1989. Computer Music Journal, MIT Press, 14(2):48-55.
- Reprinted in book form in The Well-Tempered Object, ed. Stephen Pope,
- 1991, MIT Press.
- "Source Separation and Note Identification in Polyphonic Music." Coauthored by
- Chris Chafe. Proceedings of the International Conference on Acoustics,
- Speech and Signal Processing, Tokyo, Japan, 1986(2):1289-1292.
- "Spectrum Analysis Tutorial." 1987. Computer Music Journal, MIT Press,
- 11(2):9-24 and 11(3):17-35,
- "A Synthesizer Debugger." Proceedings of the 1983 International Computer Music
- Conference, Rochester, NY, Computer Music Assoc., pgs. 110-112.
- "Techniques for Note Identification in Polyphonic Music." Coauthored by
- C. Chafe, K. Kashima, B. Mont-Reynaud, J. Smith. Proc. of the 1985
- International Computer Music Conference, Vancouver, Canada,
- Computer Music Assoc., pgs. 399-406.
-
- CONFERENCE PRESENTATIONS AND GUEST LECTURES (partial list)
- 1992 Nordic Computer Music Seminar, Aarhus, Denmark (seminar)
- 1991 International Computer Music Conference, McGill University, Montreal
- 1991 USENIX Conference, Nashville, TN
- 1991 Stanford University Industrial Affiliates, Stanford, CA
- 1990 Mills College, Oakland, CA
- 1990 University of California, San Diego, CA
- 1990 McAllister College, Minneapolis, MN
- 1990 International Computer Music Conference, Glasgow, Scotland
- 1989 International Computer Music Conference, Ohio State Univ., Columbus, OH
- 1989 LIPM studio, Buenos Aires, Argentina (seminar)
- 1989 Stanford University Industrial Affiliates, Stanford, CA
- 1988 University of California at Berkeley, CA
- 1988 Stanford University Industrial Affiliates, Stanford, CA
- 1986 International Conference on Acoustics, Speech and Signal Proc., Tokyo
- 1985 International Computer Music Conf., Simon Fraser University, Vancouver
- 1985 Aspen Design Conference, Aspen, Colorado (invited paper)
- 1984 International Computer Music Conference, IRCAM, Paris, France
- 1984 DAAD Computer Music Festival, Berlin, W. Germany
- 1983 International Computer Music Conference, Eastman School, Rochester, NY
- 1982 International Computer Music Conference, Venice, Italy
-
-