[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference napalm::commusic_v1

Title:* * Computer Music, MIDI, and Related Topics * *
Notice:Conference has been write-locked. Use new version.
Moderator:DYPSS1::SCHAFER
Created:Thu Feb 20 1986
Last Modified:Mon Aug 29 1994
Last Successful Update:Fri Jun 06 1997
Number of topics:2852
Total number of notes:33157

2171.0. "Presence and multi-sensory I/O - synthesizer question" by BAVIKI::GOOD (Michael Good) Mon Nov 20 1989 18:42

    My current project at DEC is on presence, or multi-sensory I/O:
    bringing the senses of vision, touch, and hearing to our use of
    computers.  (More information is available from me and from the
    CLT::PRESENCE conference - contact me for information and/or conference
    membership.)

    One part of the project is to investigate how audio output, especially
    non-speech audio, can be used effectively in computer systems.  Given
    the lack of audio capability on our current DEC systems, we plan to
    build prototypes by connecting a synthesizer up to a workstation via
    some sort of serial-to-MIDI connection.

    According to the tutorial I took on non-speech audio in computer
    systems this year, these systems need the following capabilities:

      - Multi-sound and multi-timbre
      - Realtime continuous control over loudness, pitch, timbre, etc.
      - Processing (e.g. filtering, reverberation) as well as synthesis
      - 5 ms or less response time for audio cues (a function of the
        computer/synthesizer system, I expect)

    I'm new to this area, and I have a couple of basic questions:

      1.  What are some of the systems to look for that meet these
          needs?  Something that's inexpensive in a basic configuration
          but expandable later on would be best.

      2.  My colleague in this project (in Albuquerque) bought a Roland 
          D-5 to get started.  Does this system meet these needs, or is
          it missing some of the features listed above?

    Thanks for any help you can provide.

    Michael
T.RTitleUserPersonal
Name
DateLines
2171.1Sounds like a REAL interesting project!NRPUR::DEATONMon Nov 20 1989 18:5810
RE < Note 2171.0 by BAVIKI::GOOD "Michael Good" >

	I'm not sure I understand your objectives, but regarding the choice of
synth modules to use, the D5 is probably a good start.  It can produce many 
different simultaneous sounds and has built in digital reverb.  I was all set to
recommend an MT32 before I read of the D5, which is almost the same unit, with
the exception of the MT32 unit not having a keyboard.

	Dan

2171.2go analog rackmount (don't need the keys, right?)SALSA::MOELLERLMF on Ultrix - it's up to YOUMon Nov 20 1989 19:1641
    I would imagine that an analog rackmount synth, rather than various 
    digital technologies, would be more controllable - and it would have to
    understand (via MIDI SYSEX) 
    
>      - Multi-sound and multi-timbre
    
    Various Roland analog synths meet this criteria - also the Oberheim
    Matrix-1000 (unless that was 6-voice monotimbral, I forget)
    
>      - Realtime continuous control over loudness, pitch, timbre, etc.
    
    Micahel, remember that via MIDI you can generate requests for discrete
    pitches, usually based on an A440 12-note scale, with a limited amount 
    of pitch control, using the pitch-bend controller (CC#1).  The 'timbre'
    selection would be a standard MIDI patch change request, and the
    'loudness' would be a function of MIDI volume (CC#7) and transmitted
    velocity value (0-127).
    
    Roland MKS-7 ? len ? Edd ?  
    
>      - Processing (e.g. filtering, reverberation) as well as synthesis
    
    Filter cutoff has a MIDI controller number, I beleive.  For
    reverberation, there are only a few units that have integral effects,
    and those are of the 'audio workstation' variety.  Okay, there's a
    couple...
    
>      - 5 ms or less response time for audio cues (a function of the
>        computer/synthesizer system, I expect)
    
    I dunno if you're gonna get this response out of a MIDI unit, because
    of the limited MIDI serial bandwidth and the delay (if any) from the
    synth's opto-isolator MIDI port... any o' you hardware engineers want
    to continue this ?
    
    BTW, at a customer site I was given a demo of a SUN Sparcstation - it
    allows voice sample files to be played at the desktop thru a small DAC
    and speaker, both builtin to the unit.  
    
    karl
    
2171.3SALSA::MOELLERLMF on Ultrix - it's up to YOUMon Nov 20 1989 19:174
    also, according to Steward Brand's book, the MIT Media Lab has been
    doing research projects on this area for years..
    
    karl
2171.4Notes is great - Keep them coming!BAVIKI::GOODMichael GoodMon Nov 20 1989 19:4230
This is great - lots of help already!  Thanks very much.

Re .1 - If the D5 is basically the same as the MT32, plus keyboard,
that's good to know, since the MT32 was one of the units the tutorial
recommended (the other synthesizer units being the Roland D-110 and
the Yamaha TX-802 and FB01).  The keys are probably useful to us
for some early demos, as an easy input device.

Re .2 - I'm very new to the MIDI game, most of my knowledge coming
from the limited description in the tutorial.  So your pointers relating
MIDI features to my list of requirements are helpful.  

I'm not sure I understand the point in the first paragraph, though.  
What are examples of Roland analog synthesizers?  How would they be 
more controllable than digital synthesizers?  Does this still hold true 
if we want to add on sampling capability to our synthesis at a later date?

Re .3 - I'm a graduate of the MIT Experimental Music Studio (one of the
groups that became the MIT Media Lab), so I can vouch for that group
doing research in computer music for over 10 years.  I'm acquainted
with Vercoe's and Machover's recent work, but while it's related, it
isn't really covering what we're doing (same story in the visual areas;
the Media Lab is doing interesting work, but it's less tightly related
to ours than it might seem at first).  Real-time control, of course, 
was not what we were working on 10 years ago.





2171.5KOBAL::DICKSONMon Nov 20 1989 19:4419
    If you want smooth continuous control of timbre, you might want to go
    with an FM synthesizer instead.  It depends what kind of noises you
    want to create.  Just musical ones?  Sampled real clunks and voice?
    Continuous washes of sound with tonal coloration carrying meaning?
    (New Age music as an output metaphor?  ye gods.  I want to see the
    "UI style guidelines" book for this.  Only 18th century counterpoint
    allowed?  DECmusic - only corporate-approved socialist realism?)
    
    Isn't your group the one that has a Next workstation?  Those things
    can play synthesized sounds directly, as can any old Macintosh (to
    varying degrees of quality, depending on which model you've got.)  The
    Next machine can do CD-quality output, but you have to program all the
    effects yourself.  Unless somebody has already done that for you.
    
    If you want FM, there are some Yamaha units with some built-in reverb
    effects.  You probably do not need something with a keyboard.
    
    At full bore, a MIDI signal can convey over 1000 events per second.
    Your major bottleneck may turn out to be the VMS QIO routines.
2171.6doing it the hard wayMILKWY::JANZENcf. ANT::CIRCUITS,ANT::UWAVESMon Nov 20 1989 19:485
    Most personal computers that have audio cues have a DSP capability
    (NEXT) or at least DACs on board (Amiga), or some other specialized audio
    chips (ensonique on atari?).  MIDI seems an awkward way to add sound to
    computers for general cues.
    Tom
2171.7SALSA::MOELLERLMF on Ultrix - it's up to YOUMon Nov 20 1989 19:5612
    I see the MIDI connection as a shortcut - avoiding the necessity of
    developing a DSP board for - VAX ? RISC ? what bus ? SCSI ? async or
    sync SCSI ?
    
    The reason I mentioned analog synths rather than digital (FM, etc) is
    that I have a naive idea that filters, envelopes, VCA, etc. would be
    easier to control via MIDI than having to really, really understand
    Yamaha FM, for example, and have to xmit (using SYSEX?) these numerical
    values to the digital synth.  Feel Free to cut me off at the knees,
    everyone.
    
    karl
2171.8some ignorant ramblingsNORGE::CHADMon Nov 20 1989 23:218
Not really knowing what I am talking about, I'd agree a bit with Karl --
an analog synth would be an expressive way to go.  With FM I'd go
TX81Z and not FB01 and with Roland D-110, not MT32 (and the D110 is
readibly available on sale for $600 if cost is any matter).  Anyway,
I want to see the demos when your done!  When do you have the Babbage
scheduled??? :-)

Chad
2171.9you can never read too much commusicNORGE::CHADMon Nov 20 1989 23:595
gee,

somebody who gets to read commusic for his job :-)

Chad
2171.10hey, sample *this* ...MIZZOU::SHERMANECADSR::SHERMAN 235-8176, 223-3326Tue Nov 21 1989 15:3614
The TX81Z would be a good choice except that FM is tough to deal with.  Not
just because it is FM, but also because Yamahahahaha does not implement FM
exactly per theory.  Seems to me you have to go with a Fairlight, is it, if
you want "pure" FM?  Anyway, I suspect that the best type of unit to go with
would be a sampler.  This way, if you have any sounds that you want to try and
can get a decent recording of them, you can load them in and try them.  With
an LA, FM or analog synth, you are going to have to fiddle around and be
satisfied with something that is "close", assuming you have become familiar
enough with the beast.  I would probably go with a 16-bit, stereo sampler,
like an FZ-10, FZ-10M or TX16W.  They can be had for, what, about $1200 or 
so?  Seems to me that would be a better choice than limiting yourself to 
one or another form of synthesis.

Steve
2171.11nitNORGE::CHADTue Nov 21 1989 15:583
The TX16W is stereo but 12 bit (sounds good though).

Chad
2171.12Some answers to questionsBAVIKI::GOODMichael GoodTue Nov 21 1989 16:3218
Thanks again for the help!  Here are some answers to some of the questions
that have come up.

Re .5:  Yes, we have a NeXT (and several Macs), but the goal here is
        to build prototypes based around DEC workstations (VMS or UNIX,
        VAX or RISC).

Re .8:  I don't think we'll have a Babbage presentation at Spit Brook
        until sometime after New Year's.

Re .10:  Yes, I think we'll want to use both sampling and synthesis.
         Thanks for the recommendations in both areas. 

To the folks who reply to this note - next Monday I would like to extract
this note and post it in the Presence conference.  Please let me know
if you have any objections to your reply being posted there.


2171.13A bit if triviaCSC32::MOLLERNightmare on Sesame StreetTue Nov 21 1989 21:446
	As a side note, the D5 doesn't have built in reverb, where the
	D10 (similar set up) and the D110 does. The MT-32 does have built in
	reverb. The built in reverb makes a large difference on the drum 
	sounds.

								Jens
2171.14MIZZOU::SHERMANECADSR::SHERMAN 235-8176, 223-3326Wed Nov 22 1989 14:5511
BTW, can't you get something that will allow the NeXT to be played via MIDI?
Seems that would be a good option.  You could get RS-232 to MIDI hookups if
needed for both the VAX and the NeXT, or something like that I think.  Once
you get a sound you like, you can go get the synth that does that sound.
Seems to me the demo from a year ago included having the NeXT run as a CD-
quality sampler.  

Sorry about the -bit error on the TX.  Easy mistake to make when you got no
gear... :)

Steve
2171.15Don't want to include a NeXT in the kitBAVIKI::GOODMichael GoodWed Nov 22 1989 17:4420
Re .14:

If it was just our group in Spit Brook putting together the demos,
then that might be an option.  But we have a more complicated set
of goals.

Chauncey Wilson's been demoing the NeXT's sound capabilities as part 
of our group's competitive analysis presentations, but even though 
we already have the machine here, I don't want to work with it as an 
integral part of this project.  For one thing, the group in Albuquerque
doesn't have one.  The main reason, though, is that about a year
from now we want to put together a parts list and a software kit
so that people throughout Digital can build these prototypes around
their workstations.  A NeXT isn't cost-effective in such a kit.
But it's a dynamite machine in other ways.

However, we can net the NeXT and our Macs to our DEC machines, so
we could use software packages written for either machine to develop
(as opposed to run) our demos.

2171.16KOBAL::DICKSONWed Nov 22 1989 19:104
    You may find that it is more cost effective for someone to go out and
    just buy an off-the-shelf Mac than to buy other specialized hardware and
    try to interface it to a VAX workstation.  MIDI-controlled samplers are
    not cheap, and a VAXstation's interface capabilities are quite limited.
2171.17believe it or not, I still don't understandDYO780::SCHAFERBrad - boycott hell.Wed Nov 22 1989 20:0823
    I'm not completely sure I understand what you're looking for (or even
    looking to do).

    If you're looking for instrument reproductions and "musical sounds"
    (eg, for computer-based audio/visual presentations), then any synth
    with "hip" sounds will do.  If, on the other hand, you're looking for
    sound *effects*, a simple analog synth is probably easier to program. 

    (Like I said - I don't understand your application completely.)

    Anyway, as long as you're considering SGUs (sound generation units),
    then you may want to take a look at the new Roland boxes, which are
    designed for computer usage (as opposed to front-panel tweaking).
    They're called: 

	CM-64	64 voices, L/A synthesis and PCM samples
	CM-32P	32 voices, PCM samples
	CM-32L	32 voices, L/A synthesis (basically a re-boxed MT32)

    Roland also has a PC plug-in L/A sound card called LAPC-1.  Don't know
    if this will help or not . . . 

-b
2171.18sam-pler! sam-pler! sam-pler!MIZZOU::SHERMANECADSR::SHERMAN 235-8176, 223-3326Thu Nov 23 1989 00:5016
    Okay, how about this ...  Pick a sampler, any sampler taht supports
    MIDI Sample Dump Standard and do your development on it.  Then, later 
    on folks will grab your software and the recommended hardware that adds 
    a MIDI port.  They will also buy the sampler of their choice, dump your 
    samples into their sampler and be off and running.  That way, you are 
    almost guaranteed that your work will not become obsolete by the time you
    come out with it.  
    
    For example, suppose Roland comes out with a souped up, but incompatible, 
    version of LA synthesis.  You did development on a D-110 which Roland 
    discontinues in a year.  You are SOL.  But, if you use, say, a TX16W 
    for your development and use Sample Dump Standard, and they discontinue 
    the box, you should still be able to buy another box a year from now 
    that supports the standard.  
    
    Steve
2171.19We got the D-5BAVIKI::GOODMichael GoodMon Nov 27 1989 16:2131
Re .18:  Interesting point about upward compatibility differences between
samplers and synthesizers; something I had not thought of before.

Although lots of alternatives were suggested, the consensus here seemed
to be that the D-5 was an acceptable choice of synthesizer.  That's what
we got, so we have compatibility with the Albuquerque group.  We'll be
getting a sampler later.

A couple of groups at universities are working on (or have already developed)
software which works with MIDI devices and DEC/VAXstation 3100 computers.
I believe the group at University of Lowell is using an RS232-to-MIDI
converter made by Hinton Instruments in England.  The MIT Media Lab may
also be working on this.  DEC funds both the Media Lab and the Lowell
graphics lab, so we're in a good position to use and test whatever they
develop.

Re .17:  A big part of the project is to work together with customers to
see what applications can make use of which parts of multi-sensory I/O
technology.  Two possible applications: 

1) a musical complement to scientific visualization for multi-variate data, 
where multiple dimensions are output via audio as well as video.  This is what
the U. Lowell graphics lab is working on.

2) an audio component to user interfaces which uses everyday sounds as 
metaphors, much as workstations try to use everyday pictures as metaphors - 
earcons as opposed to icons.  Apple has done some work here with their
Sonic Finder prototype.

Thanks again for the help!  I should be hearing the D-5/MicroVax II demo
this afternoon.