🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.atari.st
Article #1717

Re: ST Port of Keynote

#1717
From: Howard Chu
Date: Fri, 17 Apr 1992 06:40
52 lines
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!hyc
References: <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