[net.music] Computer

sean@garfield.UUCP (06/01/83)

	This should belong in fa.bitgraph but this isn't ARPA,
 So...

	What has anyone does with the BBN Bitgraph's sound
chip?  I have written a music interpreter language for example:
	Ab 1 C# 2.
indicates A flat for a full note and then a dotted
C sharp for a half note.  It has settable tempo, volume,
and a range of 9 octaves. I have tried do something with the envelope
generator, but this is too brain-damaged.  One problem with
my program is that I only use one of the three voices as there
is no way to specify duration for each tone generator.  Three
voices can operate at once, but there is only one duration.
The way I determine the length of a note is by using the
Bitgraph's internal clock specified for a number of millisecs.
The only other way I can think of doing this is to set
the generators going for infinity (0 duration) and then zero the volume
register after the duration of the note.  This isn't very
regular, depending on how slow the system is.  I have considered
using the internal MC68000, but don't know if this is worth-while.
I would appreciate any comments or ideas.  We do have cc68, ld68
etc. but don't know how well this works (it is the original
version that came with 4.1).  My current version uses only one
voice and the Bitgraph's clock to do timing.  This works
pretty well but the Bitgraph spazs a bit when playing very
fast.  (eg during Mozart's Enie Kliene Nachtmuzak it drops
a few notes).  It is the Bitgraph Version 3.10. with 1/2 Meg
of memory.  Also what have people got for printing/composing/
inputing musical notation?  And for what devices using what
packages.  We have an implementation of the Core system (basic,
no-input, 3d).  I would appreciate any information people have.

				Sean Byrne
				{allegra,utcsrgv}!garfield!sean