T.R | Title | User | Personal Name | Date | Lines |
---|
2606.1 | | RICKS::SHERMAN | ECADSR::SHERMAN 225-5487, 223-3326 | Wed Apr 03 1991 08:24 | 4 |
| Hey! There's no mention of MIDI in here ... Well, we'll see about
THAT ...
Steve
|
2606.2 | ? | WEFXEM::COTE | cat < man | du | Wed Apr 03 1991 09:23 | 17 |
| re: .1
Ya know, that was the first thing that crossed my mind when I read
this also. No mention of such key "buzzwords" as...
MIDI
Sequencer
Synthesis
Sampling
MIDI file format
Sample dump standard
Maybe the inclusion of these items is intuitively obvious to those
more familiar with this type of engineering than I, but .0 sounds
like it's not taking advantage of lots of existing technology.
Edd
|
2606.3 | More grist for the mill... | TLE::ALIVE::ASHFORTH | The Lord is my light | Wed Apr 03 1991 09:56 | 18 |
| I agree that the absence of SMF (Standard MIDI File) capability is a deficiency.
However, SMF itself is not complete in terms of full multimedia sequencing, so
it would have to be just one part of the architecture unifying audio and video
(as well as any other synchronized events).
What would seem virtually mandatory, however, is the use of SMPTE as an allowed
coordination mechanism to synchronize audio and video/screen display segments.
I've worked with CDA in the past and seem to recall that the "hooks" for video
sequences were present, but ill-defined; is SMPTE already in the spec, maybe?
Another noticeable omission was the Amiga as a potential delivery platform. One
very viable market for CDA audio/video/voice recognition systems is CIM, and
it seems that cost per seat is *always* a prime consideration in such
high-volume sales. Use of the Amiga as a delivery platform could provide strong
leverage in this market.
Cheers,
Bob
|
2606.4 | | SALSA::MOELLER | what if the Kurds had OIL? | Wed Apr 03 1991 13:54 | 6 |
| According to Jim Gettys and the Multi_Media conference, the 'LoFi'
DECaudio turbochannel board is a DSP56001, and the attachment options
will provide both AES-EBU and line-level RCA inputs and DAC & ADC to
allow stereo sampling and playback.
karl
|
2606.5 | Don't assume the MIDI perspective is there | 4GL::GOOD | Michael Good | Wed Apr 03 1991 14:16 | 22 |
| I asked Tom to post .0 in this conference after having received a copy
directly in the mail. I think the folks in this conference bring a
very different perspective on what should be included in the audio part
of a compound document system. I believe that most folks working on
this at Digital are primarily coming a perspective of storing voice in
documents. Secondarily they may be coming from a perspective of
storing and accessing sounds created by a digital signal processor such
as in the DECaudio board (LoFi is a real misnomer at this point).
I don't think the MIDI perspective is in the forefront of this work.
I hope that COMMUSIC folks who have a great deal of experience in this
area can bring this expertise to the design of CDA audio. For
instance, my understanding of the DECaudio board is that there is at
least some minimal support for MIDI there - not as much as some
applications need, but enough for many applications that might use
MIDI. I hope that CDA Audio can be designed so that at least some
basic MIDI-related functions are supported.
Please don't assume that MIDI, SMPTE, or anything else is included in
the spec unless you saw it listed explictly in that note. If you have
specific ideas/requirements for storing MIDI or other audio data in
documents, please send them in by April 19.
|
2606.6 | Midi is just like Ascii... | PRNSYS::LOMICKAJ | Jeffrey A. Lomicka | Wed Apr 03 1991 14:49 | 18 |
| Clearly, the existing goals are to provide means for moving around and
editing digital sound samples. The file formats mentioned are all
sampled audio. This, clearly, is only half the problem.
The obvious way to compare what they are doing with technology that is
generally understood is to tell them that they are doing the equivalent
of "image processing" on scanned images, and what is missing is the
equivalent of "ascii text", which for sound is a Midi file.
Just as you can convert ascii text to an image by applying a
transformation that includes font definitions, etc., you can convert a
midi file to a digital sound sample by applying a transformation that
includes the characteristics of a specific SGU. A reasonable
presentation of Midi data on a low end workstation is to send sine
waves of the appropriate frequencies to the feeper in the keyboard (I
know, current keyboards can't do that...Oh well, perhaps you can click
it to the drum track....)
|
2606.7 | let 'em do their job.. | SALSA::MOELLER | what if the Kurds had OIL? | Wed Apr 03 1991 14:59 | 13 |
| I question whether to jump up and down re MIDI storage/retrieval. I do
agree that wiring AUDIO (that's CD quality, BTW) storage/retrieval into
our offerings will be a big win. Is a DECstation or VAXstation an
appropriate tool for MIDI ?
Can you imagine the cost of Master Tracks Pro running on DEC gear ? Are we
going to chase Digidesign and Vision to port ? Why DO you guys think
MIDI is an appropriate option, given the dearth of affordable tools ?
Do you think disk-full DS5000/200's with DECaudio boards are going to
set the digital recording world on fire ? I don't; if I absolutely
HAVE to have MIDI and digital audio I'll go for a loaded MAC or AMIGA.
comments / rebuttals ? - karl
|
2606.8 | It's about "time"... | TLE::ALIVE::ASHFORTH | The Lord is my light | Wed Apr 03 1991 15:19 | 28 |
| Re .7:
As regards MIDI/SMPTE or any music-related applications in the context of CDA,
I think the major point is simply to be able to *incorporate* information which
is in any of the industry-standard formats, and to do so in a way which is also
at least compatible with existing standards.
Given that CDA is a *document* architecture, the basic requirement seems to be
that a document be seen as being time-structured as well as space-structured
(i.e., page formatted). Once this aspect is guaranteed to be recognized, the
floor is open for discussion of *what* basis to use for a document's time
structure (enter SMPTE), and for *what* forms of information can be accepted for
defining a document's audio content within one of the supported timeframe
definitions (enter MIDI). The advantages both have are (a) they're already
developed, and (b) tools which use both to generate information exist in
abundance.
A large practical consideration which supports the use of MIDI for CDA audio is
simply storage space. If folks miss the boat and go strictly for digitized
sound, the storage space required for documents will be staggering- or sound
just won't be used! MIDI represents a well-developed way to store at least one
part of the audio content in a fairly compact way.
All that said, your main point is well taken- when all you have is a hammer,
everything does look pretty much like a nail.
Cheers,
Bob
|
2606.9 | | RICKS::SHERMAN | ECADSR::SHERMAN 225-5487, 223-3326 | Wed Apr 03 1991 15:32 | 14 |
| I can think of a reason to support MIDI - ACE! Under this program we
should begin to see applications supported by Digital and many other
vendors that will bridge PC users with mini's and such. Digital has
made a strong statement about supporting open standards. MIDI is one
of the most successful industry standards there is. To leave it out
would be, IMHO, a blunder that would send a confused message. Sure,
there might not be a big market for MIDI applications in particular.
But, tell that to someone who is choosing between a DECstation and some
other station that can hook up to MIDI. Our own arrogance about his
particular application (which uses a well-known and widespread industry
standard) being "too small" a market will really tell him what we think
about supporting open architectures and industry standards.
Steve
|
2606.10 | | DNEAST::BOTTOM_DAVID | victim of unix... | Thu Apr 04 1991 16:04 | 10 |
| re: mater tracks pro on a vax
I'd think that by using vaxpc or softpc you could use a number of existing
ibm/dos sequencers to great advantage as long as the hardware (MIDI) interface
got straightened out.
I do agree that vax software is a bit pricy though...
dbii
|
2606.11 | what they said... | PAULJ::HARRIMAN | Do not annoy the monkeys. | Thu Apr 04 1991 16:07 | 6 |
|
Jeez, and no mention inthe spec about sample dump standard either.
Seems like as big a deal as MIDI. This shouldn't be that hard to work
into the CDA architecture...
/pjh
|
2606.12 | Synchronization, SMPTE as a separated issue... | EVETPU::BOANO | | Thu Apr 04 1991 18:09 | 8 |
| As much I can recall, the CDA Audio spec directly specifies its separation from
the issue of synchronization with other media (e.g. video). Currently, there is
work going on at the research (and A/D) level to include synchronization features
in CDA. This effort is sponsored by OSAG under the EERP (European External
Research Program) program.
Regards,
/Massimo
|
2606.13 | Some initial explanations | CASEE::MORRIS | Tom Morris - OSAG Audio - Valbonne/Galway | Fri Apr 05 1991 14:53 | 97 |
| I'm the architect (I hate that word, but that's what they call me) for this
work, so let me try to clarify a couple of points here.
First, this call for requirements received a wide distribution precisely because
we want feedback, so we welcome all the comments here. As it says at the very
beginning of the memo, we wrote down an initial cut at the requirements
primarily to get people thinking and agreeing or disagreeing. Requests like
"What would you like to see Digital do with audio?" tend to get greeted with
"Huh?" We were just trying to avoid that reaction. We aren't necessarily
wedded to what was written there.
While we welcome all input, business cases with strong supporting arguments
carry the most weight. We like to do fun things as much as the next person,
but we really can't afford to unless they will make money. Also, please make
sure that you send your input to Tom Stones so that it gets considered.
Although we try, it is difficult for us to follow all of the different notes
conferences that this notice got posted in.
Our current thoughts are centered around digitally sampled audio with an
emphasis on voice communications. Part of the reason for that is that it
is that I believe the market for voice mail, voice annotation of compound
documents, etc is bigger than the market for MIDI and that it fits better
with the things that Digital already knows how to do well. If someone has
access to MIDI market data, we'd be very interested in receiving it.
If people have documentation on the MIDI standard file format, the sample
dump format, and any other relevent technical standards, I would be
interested in receiving a copies.
Below are some specific comments on things contained in the other replies:
.3 - Bob Ashford
Synchronization
CDA doesn't currently contain any notion of synchronization. The ill defined
support for video that you remember was just that, ill defined, and it has
been removed. There is working going on to define both video and
synchronization extensions to CDA, but at the current funding levels I think
it is going to take a while to see the light of day. CDA also does't currently
do animation, real annotation, and a whole host of other things that would
conceivably be useful, but it takes time and energy (and money) to get these
things added. Anyone who is interested in accellerating this work should step
forward with money and/or manpower and sponsor it.
Even though the CDA audio extensions bring CDA from the spatial domain into the
time domain, there is still no synchronization defined either implicitly or
explicitly. Currently any synchronization is application specific. I know
that the CDA Architecture Team realizes that synchronization is critical for
multimedia presentation interchange (among other things) and would like to
address this hole, but they are strapped for resources. I know they are trying
to find a way to do it anyway though.
Amiga
The Amiga was omitted from the list of possible delivery platforms more through
oversight than malice. It doesn't exactly spring to mind when compared to
PCs and Macintosh in the business market. On the other hand, it does have
built-in audio hardware which makes it attractive over something like IBM PC
which can't do anything without buying an add-on card. If anyone has figures
on the Amiga volumes, I'd be interested in seeing them. Before anyone asks
why the NeXT machines are on the list if we are worried about volumes, let me
say up front that I don't expect NeXT to come anywhere near making "the cut."
.4 - Karl Moeller - DECaudio capabilities
Don't take the DECaudio (n�e LoFi) specs as the sole indication of what we will
be doing. We are a software group and have hardware independance as one of
the base tenets of our religion.
.6 - Jeff Lomicka - Solving half the problem
If we could solve as much as half of `the problem' (whatever it is), I'd be
delighted. Because of the necessity of prioritizing work to fit the available
resources, we will probably be solving much less than half to start with.
Clearly if the piece of the problem that we think we can solve isn't big enough
to be useful though, we shouldn't even start. We need you all to help us
figure out what is most important and what is the minimum required (not
necessarily that we will only do the minimum, but we can't do LESS).
.9 - Steve Sherman - All standards must be supported
As far as I can tell MIDI is certainly a succesfull standard. If Digital
decides to be a player in the computer music or software MIDI sequencer market,
it will clearly be critical to support MIDI. Digital is certainly a strong
supporter of standards, but that doesn't mean that we will implement support
for all standards in all products. I doubt the fact that the VAX 9000 doesn't
have MIDI support is creating a serious credibility problem for us.
.11 - Paul Harriman - Sample Dump Standard
Where can I get more information on this?
Keep the input coming.
Tom
|
2606.14 | From our keys to your eyes... | TLE::ALIVE::ASHFORTH | The Lord is my light | Fri Apr 05 1991 15:22 | 32 |
| Re .13:
Tom- don't hate the word "architect-" for a product like this, you're in the
unique position of defining tomorrow today, as it were. I think we're talking to
the right person.
The point is agreed, in this world of tight resources, money talks and
b*llsh*t walks, as an old salesman friend of mine used to say. It's also almost
impossible to predict what the market requirements for multimedia will be
tomorrow, next week, next month... A good *architecture,* however, is open to
expansion in any direction perceived as even *remotely* likely.
I was with a CMP when CDA came out, and I really had high hopes for it. It has
the potential for being a truly enabling technology, if done right. The first
"failures" I saw in its implementation were with DEC going with so much private
data in its own implementations that vendors got disgusted and ignored it. Now
that multimedia has become the chic area for information presentation, DEC has a
good chance to define a comprehensive format for it.
Like I said, I think a key is to present a document as having a time structure
as well as a spatial structure. Not much needs to be fleshed out, which
(a) allows it to be defined more precisely as needs are more well-defined, and
(b) lessens the front-end work to be done for development. As a prime source of
"prior art" in this area, I'd look to SMPTE; motion pictures are the most
well-developed example of multimedia alive today, and incorporation of audio
with video is a solved problem, I'd say.
I have a copy of the Stand MIDI File format; send me mail at
TLE::ALIVE::ASHFORTH if you'd like me to run you a copy.
Cheers,
Bob
|
2606.15 | MIDI and multi-media | RICKS::SHERMAN | ECADSR::SHERMAN 225-5487, 223-3326 | Tue Apr 09 1991 14:00 | 42 |
| re: .13
>.9 - Steve Sherman - All standards must be supported
>
>As far as I can tell MIDI is certainly a succesfull standard. If Digital
>decides to be a player in the computer music or software MIDI sequencer market,
>it will clearly be critical to support MIDI. Digital is certainly a strong
>supporter of standards, but that doesn't mean that we will implement support
>for all standards in all products. I doubt the fact that the VAX 9000 doesn't
>have MIDI support is creating a serious credibility problem for us.
Tom,
MIDI is not used just used for entertainment purposes. And, it is one of the
most successful industry standards in electronic history, not just a successful
standard. Applications are being written now for use of MIDI in multi-media
applications. Cut off MIDI and you will do at least two things:
1. You will lock Digital out of segments of the multi-media market.
2. You will make a statement that Digital is not really committed
to supporting standards as stated in the ACE program, but only in
supporting those standards that Digital feels like supporting.
Decide now that you have no market, and you will fulfill your own prophecy.
But, others in the multi-media business are making commitments to MIDI.
Consider that Digital and the ACE project are committed to moving the
workstation into markets currently dominated by the PC. I read this today on
Vogon. If you will not support MIDI, you may well block this effort for
customers considering migrating to a workstation and using the MIDI-dependent
multi-media libraries and tools they have invested in. It could well become
a feature that causes Digital to lose sales and prestige.
The fact that the VAX 9000 or any other mainframe does not yet support MIDI is
entirely relevant - unless that mainframe will be expected to participate in any
multi-media support. In other words, unless you plan to support MIDI, DON'T
expect to compete in the multi-media market and DO expect to handle some flack
when customers and potential customers use this as evidence of Digital's lack
of real commitment to successful industry standards.
Steve
|
2606.16 | Message received, ear bent, etcetera... | TLE::ALIVE::ASHFORTH | The Lord is my light | Tue Apr 09 1991 14:22 | 11 |
| Re .15:
Stay cool, Steve, I think the point got across. As Tom Casee pointed out, this
is the kind of input the basenote was looking for. Tom has indeed asked for the
Standard MIDI File spec, which is an indication that CDA-Audio has heeded the
MIDI preaching of previous notes.
Good thing they had the foresight to post a note here, eh?
Cheers,
Bob
|
2606.17 | | SALSA::MOELLER | Lacks the essential Pinstripe Gene | Tue Apr 09 1991 14:27 | 9 |
| MIDI - fine. What SGU architecture ? For MIDI to work in a
multi-media config, it has to ultimately make sounds. What sequencer
software sends MIDI events to what SGU triggering what sounds (synth?
which arch? samples?) using what patch-preset-performance multimbral
multiMIDIchannel approach ? Or are you saying that once we make the
hardware possible, that existing sequencer/librarian software suppliers
will rush to fill in the gap ?
signed, toolkits don't work
|
2606.18 | Who said toolkit? | TLE::ALIVE::ASHFORTH | The Lord is my light | Tue Apr 09 1991 14:44 | 9 |
| Yo Karl- I don't know about you, but I certainly didn't expect anything that
ambitious. Way I see it, if CDA *understands* MIDI file format and can output
MIDI which corresponds to it, according to specified time synchronization, it's
done its part. Choosing SGUs and software to create MIDI files is a totally
separate issue, and not even CDA-related. It sounds like you're reading more
into previous replies than I am...
Cheers,
Bob
|
2606.19 | cool? Cool? COOL!?! ... moi? | RICKS::SHERMAN | ECADSR::SHERMAN 225-5487, 223-3326 | Tue Apr 09 1991 15:06 | 3 |
| re: -.1 Yeah. What he said ...
Steve
|
2606.20 | no segments! | EZ2GET::STEWART | No, I mean Real Music. | Tue Apr 09 1991 15:16 | 14 |
|
So when can I get my hands on some proto-hardware? I wanna write MIDI
applications with a real (VAX) instruction set!
|
2606.21 | Multi-Media on a VAX9000, evidence thereof | ROBOT::RYEN | Rick Ryen 247-2552 TWO | Thu Apr 11 1991 14:03 | 152 |
| In response to 2606.13....comments on the VAX9000 and midi...
Because a VAX9000 is big, doesn't mean that it has to be boring. 8')
Granted, this may not be a big market, but anything that helps us
sell a VAX9000 IS a big deal.
The attached memo indicates that capabilities, such as midi,
may be a useful application for mainframe class machines.
Note Jim Davis's description of the project mission.
Regards,
Rick
<many forwards deleted>
From: TLE::KNOBOT::foster "Bruce Foster" 12-MAR-1991 18:36:00.08
To: tle::benoit, gitdwn::denise, tle::karam, tle::bazelmans, tle::deworken,
tle::ellenberger, tle::garry, tle::smurphy, tle::clinkenbeard,
tle::will
CC:
Subj: PAWS Project
<many forwards deleted>
+-+-+-+-+-+-+-+ TM
|d|i|g|i|t|a|l| I N T E R O F F I C E M E M O R A N D U M
+-+-+-+-+-+-+-+
TO: Paws Project Interest LIst Date: 29-OCT-1990
From: John A. Morse
DTN: 223-5801
Dept: Multimedia Eng.
Loc/Ms: MLO5-2/G1
Enet: WRKSYS::MORSE
SUBJ: Description of DEC/Paws/Media Lab Project
REF: PAWS.RNO
The Paws project is a 3-way joint research effort between DEC,
Paws Inc., and the M.I.T. Media Lab. Paws is a company founded
and run by Jim Davis, the creator of the cartoon character
Garfield. Paws owns and manages the rights to the Garfield
character, which is currently licensed to over 850 licensees.
The Paws headquarters, outside Muncie, Indiana houses over 40
artists, musicians, and production people who aid Jim in
producing the comic strip, the Saturday morning cartoon, and
currenly a feature-length movie. Paws was one of the first DEC
customers to take delivery on a VAX 9000. It is in many ways a
showcase DEC account.
Paws has signed a 3-year sponsored-research agreement with the
M.I.T. Media Lab. DEC has agreed to join in this research
effort and support the work with a team of four engineers. This
will be a multi-year effort. The goals of the research are to
develop software and hardware for commercial art, animation,
audio production, and product design. Some of the required
software and hardware exist at the Media Lab in prototype form.
Since Paws does not have technical resources, they are looking to
DEC to carry out the technical aspects of the project, which
would involve porting software from the Media Lab (currently
running on HP equipment) to DEC's TurboChannel workstations, and
integrating the software and hardware pieces into a workstation
that Paws artists can use directly.
DEC's engineering participation in this project is being funded
by the Workstations PBU. It will be managed under my Multimedia
Engineering group. I am currently interviewing for members of
the team, and expect to have the team staffed and fully
operational by the end of November.
Page 2
There was a kick-off meeting held at Paws Oct 18 & 19, 1990 and
attended by all three parties (Paws, Media Lab, and DEC). At
that meeting, each participating organization was asked to
outline its objectives for the initial stages of the project.
The responses were as follows:
1. Paws: Develop an understanding of the current
operations at Paws. This includes both the creative
side -- 2-D and 3-D artwork, sound, animation, and
writing; and the operaional side -- synergy of the
entire operation, points of communication within
facility and with licensees around the world, the styles
of the the work environmen, and the philosophy behind
the product. Develop objectives for the project, define
the skeleton functionality of the end product, establish
working relationships amonth the entire three teams, and
identify the first steps.
2. DEC: Identify scope of project in the Paws environment.
Meet with Paws project team members. Understand the
current operations and speculate how multimedia
technology may impact the creative and routine aspects
of Paw's business. Discuss potential DEC adaptations of
current products for use in near-term activities at
Paws. Identify future H/w and S/W development
activities in support of the Paws project.
3. MIT: Identify scop of project in the Paws environment.
Meet with Paws project team members. Understand the
current operations and speculate how multimedia
technology may impact the creative and routine aspects
of Paw's business. IDentify future research focus in
support of the Paws project.
Jim Davis of Paws gave a very succinct description of the project
mission as he saw it:
1. Take every input form there is, or will be...
2. Produce output to every device there is, or will be...
Peter Davis of DEC put forward the idea of developing a framework
or workspace which will support adding tools, media types, etc.
as required. In his words:
The user of the DEC Media Studio is presented with a
workspace. In object-oriented programming terms, this
is an object manager. It manages the display, input
events, etc., and calls the appropriate tools (objects)
to respond. The tools, such as airbrush, pen, piano
keyboard, sculpting tool, etc., are object classes that
have various "methods." In other words, they know how
to display themselves on the screen, how to archive
themselves when the workspace is filed away, how to
generate data for particular output devices, etc. The
Page 3
user can define new tools. For example, the user can
create a 3D model of a coffee mug, wrap a 2D picture of
Garfield around it, and then call the whole thing a
tool. This new tool can then be used to create 3D
scenes of store shelves, etc.
The next task to be done is to do a formal assessment of the
needs of the artists, production, and business people who will
use the sytem. This will be done by means of a questionaire.
The questionaire will be prepared by Tim Bird of Paws. After
review and refinement by the other partners, the questionaire
will be used to interview many of the Paws employees, and may
also be used to interview DEC and Media Lab people who work in
similar create jobs. Results of the questionaire are expected to
be available by the end of November or early in December.
|
2606.22 | Sample-dump versus patches | CTHULU::YERAZUNIS | There's no way to tell and it doesn't matter anyway. | Tue Apr 16 1991 15:28 | 41 |
| Concerning MIDI sound --> SGU mapping:
Well, if we restrict ourselves to MIDI sample-dump standard, we _can_
be assured that a document always plays back with the correct sound.
If not, then we have a similar situation that we have with fonts: some
patches are close matches and some aren't. I suggest that a similar
algorithm as the font-choice algorithm be used with patches; the
particular patch that corresponds to a given name is the
hardware-specific patch. When you install CDA/Audio on a platform, you
also install the patches that allow the particular hardware to make
various "defined" sounds (and can buy more sounds later)
-----
Example:
Document specifies patch: Piano-Boesendorfer-Big-withReverb
couldn't find it, so look for: Piano-Boesendorfer-Big-*
couldn't find it, so look for: Piano-Boesendorfer-*
and if can't find that, look for: Piano-*
and if can't find that, look for: Default
-----
Why use patches at all: patches are _much_ more compact than MIDI
Sample Dump Standard sounds.
I think we'll survive if all we have are MIDI note sequences plus the
MIDI sample dump standard, but it will be suboptimal in the long term.
[suggestion: leave the "patch mapping" part of the architecture
intentionally open for now, and define MIDI sample dump standard as one
of the _several_ architected ways of mapping note sequence information
into audio, other architected ways TBS later]
-Bill
|
2606.23 | Let me dig it out | PAULJ::HARRIMAN | Do not annoy the monkeys. | Thu Apr 18 1991 18:19 | 10 |
|
re: sample dump standard
I just got a chance to read this conference again; I'll forward what I
have for documentation from my sample editor (which uses sds files).
sample dumps don't HAVE to be big; that's a function of your sample
resolution (not unlike GIF), and the length of your sample. The best
thing would be the ability to use existing tools which edit samples.
/pjh
|
2606.24 | Some info already forwarded | TLE::ALIVE::ASHFORTH | Use the source, Luke! | Fri Apr 19 1991 09:54 | 10 |
| Just for general info, Tom Morris sent me some mail and I've forwarded the info
on SDS, SMF, and "general" MIDI stuff to him offline; hope this will avoid
duplicate effort.
BTW, I like the analogy between fonts and patches. Both have their "big" forms
(bitmaps, sample dumps) as well as their "schematic" forms (font and patch
"families," as determined by shared characteristics).
Cheers,
Bob
|