Article View: comp.sys.atari.st
Article #1717Re: ST Port of Keynote
From: Howard Chu
Date: Fri, 17 Apr 1992 06:40
Date: Fri, 17 Apr 1992 06:40
52 lines
2939 bytes
2939 bytes
In article <1992Apr14.090722.22272@deis35.cineca.it> fabrizio@deis64.cineca.it (Fabrizio Lugli) writes: >In article <3762@cod.NOSC.MIL>, healy@cod.NOSC.MIL (Mike Healy) writes: >|> >|> If there are any Keynote users on this group, you may find the >|> following of interest: >|> >|> >|> ##### Forwarded from the Keynote mailing list (keynote@blink.att.com) ##### >|> From: tjt (Tim Thompson) >|> Subject: Atari ST version of Keynote > >What is Keynote ? some musical software ? >Send more detail please. Keynote is a music programming language and performance environment developed by Tim Thompson at AT&T. I think it's primarily aimed at algorithmic music performance, but it has all the real-time support required for regular sequencing tasks as well. There is also a graphical environment with music editor (player-piano roll-style music format) along with the other stuff. Keynote is somewhat like FORTH in that you can simply add new words to the language by putting together the built-ins and other procedures. I've been using a beta version of Mike Healy's ST port off and on for a few weeks now, it's pretty stable and I had only a couple minor gripes about it. If you're interested in MIDI, music, fractal music, other programmed approaches to generating music, etc., Keynote is definitely worth looking into. I don't believe it has support for printing scores in the current distribution, but you could probably learn enough of the keynote language to make a really cool WYSIWYG music editor and playback front end as well. The system as a whole is incredibly powerful, and well worth your time, if you're interested in music. (There's the implicit assumption that you're also interested in computers, else why would you be reading this newsgroup, eh?) Even if you're just interested in sequencing, recording tracks, etc., keynote has all of that support already. Also, the programmatic approach to music can be incredibly handy. Like say, you define a phrase a="c d e f g" You can then perform various functions and operations on this phrase: a = a + a Turns the phrase into "c d e f g c d e f g", pretty much as you'd expect. Or call up something like, transpose(a, -3) to take the phrase down a third, etc. Makes global modification of MIDI tracks incredibly simple... -- -- Howard Chu @ Jet Propulsion Laboratory, Pasadena, CA
Technical Details
Message-ID:
<1992Apr17.064021.1557@elroy.jpl.nasa.gov>Path:
arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!hanauma.jpl.nasa.gov!hycReferences:
<3762@cod.NOSC.MIL> <1992Apr14.090722.22272@deis35.cineca.it>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!cs.utexas.edu!swrinde!elroy.jpl.nasa.gov!hanauma.jpl.nasa.gov!hyc From: hyc@hanauma.jpl.nasa.gov (Howard Chu) Newsgroups: comp.sys.atari.st Subject: Re: ST Port of Keynote Keywords: Keynote Message-ID: <1992Apr17.064021.1557@elroy.jpl.nasa.gov> Date: 17 Apr 92 06:40:21 GMT References: <3762@cod.NOSC.MIL> <1992Apr14.090722.22272@deis35.cineca.it> Sender: news@elroy.jpl.nasa.gov (Usenet) Organization: SAR Systems Development & Processing, JPL Lines: 52 Nntp-Posting-Host: hanauma.jpl.nasa.gov