T.R | Title | User | Personal Name | Date | Lines |
---|
720.1 | Where? | CACHE::FONTAINE | | Wed Mar 18 1987 09:59 | 1 |
| Where do you get the spec and how much $.
|
720.2 | | ECADSR::SHERMAN | You have *my* word on it... | Wed Mar 18 1987 13:20 | 6 |
| $35 (non-member rate for the complete specs, membership is $40/year)
International MIDI Association
11857 Hartsbrook St.
North Hollywood, CA 91607
|
720.3 | not totally serious | GNERIC::ROSS | we have good gnus and bad gnus | Fri Mar 27 1987 10:53 | 11 |
|
gee, if there *isnt* a copyright notice, you could reproduce
the specs here.
should you be so inclined. Got a page reader for input?
whew.
ron
|
720.4 | I can only paraphrase... | ECADSR::SHERMAN | You have *my* word on it... | Fri Mar 27 1987 17:05 | 24 |
| re: -.1 Well, to *paraphrase*:
"Copyright � 1985,1986 MIDI Manufacturers Association
Published and distributed exclusively by
the International MIDI Association,
12439 Magnolia Blvd., Suite 104,
North Hollywood, California 91607 USA:(818) 505-8964
All rights reserved. No part of this book may be reproduced in
any form or by any means, electronic or mechanical, including
information storage and retrieval systems, without permission in
writing from the International MIDI Association and the MIDI
Manufacturers Association
Printed in the United States of America, 1/87"
So, bein' the honest guy what I are, I can only *loan* it out,
and I ABSOLUTELY CANNOT reproduce any "part of this book...in
any form or by any means, electronic or mechanical, including
information storage and retrieval systems, without permission in
writing from the International MIDI Association and the MIDI
Manufacturers Association".
|
720.5 | Copyright was broken a while ago ... | DECWET::BISMUTH | | Sat Mar 28 1987 13:13 | 17 |
|
Re: .-1
I can understand your desire to stay on the right side of the copyright
law.
Thought you'd like to know that the first copy of the MIDI spec
I saw came across the usenet about 2 years ago. Someone just typed
it in and distributed it world wide to net.music.synth .
No one objected, - I'm sure that buffoons like Jim Cooper (JL Cooper
- rip-off - Electronics) new about it.
Robert
|
720.6 | | ECADSR::SHERMAN | You have *my* word on it... | Sat Mar 28 1987 14:26 | 11 |
| re: .-1
You took my reply a little too seriously, I think. I obviously
lifted the stuff straight out of the manual. I agree that they
probably won't object to spreading around some of the info (for
educational purposes), but they would probably have strong
objections to wholesale copy. As for the other copy circulated
through the net, seems to me I have a version of that stuffed in my
files, but it doesn't have all the extra stuff this version has, so
the newer stuff has value. But, I'm not willing to type in huge
sections because I respect the wishes of the MIDI Association.
|
720.7 | see note 342.0 | ECADSR::SHERMAN | You have *my* word on it... | Sat Mar 28 1987 14:34 | 4 |
| I just checked my files. What I saw was the commentary which can
be found at note 342.0. The stuff I have is the more detailed spec
that note refers to in addition to having the latest on some parts
of the spec.
|
720.8 | Does any new synth take advantage of it? | LOOKUP::ADSUPPORT | | Wed Jan 10 1990 11:24 | 5 |
| To bring something up again:
Is it in the original MIDI specs to include release velocity?
--mikie--
|
720.9 | yes | KOBAL::DICKSON | You could be an ocarina salesman | Wed Jan 10 1990 11:29 | 2 |
| Yes, it was always in the spec. They couldn't have changed the length
of the NOTE-OFF command (3 bytes) without breaking lots of stuff.
|
720.10 | Kawai does | NORGE::CHAD | Ich glaube Ich t�te Ich h�tte | Wed Jan 10 1990 11:33 | 3 |
| Kawai K5 has release velocity (I think their 88 key Kawai M8000 does too).
Chad
|
720.11 | Sustain controllers | LOOKUP::ADSUPPORT | | Wed Jan 10 1990 16:16 | 17 |
| I read through that spec sheet (342.0) and I'm wondering:
Sustain (as in a pedal) is not sent as a MIDI control, right? It
simply inhibits the note-offs from being sent, right?
I've noticed that when playing a piano on a synth (read: Kurzweil
1000PX on a MIDIboard), the pedal sustain doesn't *actually* function
as many pianos do. On the pianos I've played, you can mute the sustain
but not cut it off; it changes the decay of the piano subtly, and I
haven't heard that on an electronic piano yet. The sustain pedal, IMO,
should be a valued controller, not a simple on-off switch.
Am I right about the MIDI implementation? And what do you think of
the controller idea?
--mikie--
|
720.12 | More Sustain | AQUA::ROST | Everyone loves those dead presidents | Wed Jan 10 1990 16:27 | 13 |
| Re: .11
Sustain is definitely sent as a controller, after all slave SGUs (ones
without keyboards) respond to sustain.
In fact, I have an SGU that responds very oddly to sustain pedal.
Set it for a sustaining type tone (organ, etc.), play a note, hold the
key down, the note sustains forever until you release the key. Now
rekey, but hit the pedal and let go of the note, it slowly starts to
fade out (takes about a minute to fade away). Talk about dumb.
Brian
|
720.13 | Ooops. But what do you think? Good idea? | LOOKUP::ADSUPPORT | | Wed Jan 10 1990 16:32 | 9 |
| Oh, ok.
See, this isn't really important, I'm just designing this "ideal"
synth, and I wanted to see if I could include a valued sustain control
within the existing archetecture or if it would be completely machine
specific. Just something to pass the time, the Hot Line hasn't rung in
a while... :77
--mikie--
|
720.14 | | NRPUR::DEATON | In tents | Wed Jan 10 1990 17:09 | 5 |
| Actually, sustain pedal is controller 64. How it is implemented
depends on the individual module receiving the command.
Dan
|
720.15 | I thought it had values | TALK::HARRIMAN | Meanwhile, back in the jungle, | Wed Jan 10 1990 17:39 | 9 |
|
Dr T's sees sustain pedal down as CC (#)64 (value) 127, and
pedal up as CC 64 0.
Agrees with the MIDI controller map, although I thought we were past
1.0 of the MIDI spec by now (didn't MIDI time codes come after 1.0?)
/pjh
|
720.16 | So it is valued...! | LOOKUP::ADSUPPORT | | Thu Jan 11 1990 07:49 | 7 |
| So, the specifications could accomodate a valued sustain (CC 64 n,
where 0<=n<=127), right? I guess if it did, you'd have to be careful,
because if you used it and a synth only recongized 0 and 127, it would
act goofy if your foot wasn't completely up or down on the pedal. Hmm.
Bears some extra thought.
--mikie--
|
720.17 | Defaults Save The Day | AQUA::ROST | Everyone loves those dead presidents | Thu Jan 11 1990 08:19 | 11 |
|
re: .16
Most MIDI devices have defaults for "out of range" messages. This can
be anything from wrapping around note numbers of octaves that are out
of the SGU's range to providing "default" velocity (i.e. a CZ-101
recognizes all nonzero velocities as "64", but a zero velocity as
equivalent to a note-off), etc. I would expect sustain is the same,
that is all non-zero values translate to the max value.
Brian
|
720.18 | | KOBAL::DICKSON | You could be an ocarina salesman | Thu Jan 11 1990 09:42 | 5 |
| Usually two-valued controllers will interpret anything from 0 to 63
as "off" and anything from 64 to 127 as "on".
I don't have my specs in front of me, but I think it is 1.something now,
to incorporate MTC. Midi files is a separate spec entirely.
|
720.19 | Any s/w spec included? | DECWIN::FISHER | Locutus: Fact or Fraud? | Wed Aug 08 1990 14:52 | 4 |
| Does the midi spec include anything about programming interface, or is it
purely the physical connection + protocol across that connection?
Burns
|
720.20 | | KOBAL::DICKSON | | Wed Aug 08 1990 16:40 | 10 |
| There is no standard programming interface in the MIDI spec.
The MIDI File spec does have some sample C routines for reading and
writing the variable-length-integer codes used for delta-times.
Various platforms have their own programming interfaces, such as the
MIDI Manager on the Apple Macintosh, but these are generally at the
level of sending and receiving buffers, not with the construction of
individual MIDI events. The coding of MIDI events is so trivial that
it is hardly worth while building an interface, and how you want to
deal with them often depends on what your application is doing.
|
720.21 | ... | FULCRM::PICKETT | David - The floggings will continue until morale improves. | Thu Aug 09 1990 13:25 | 4 |
| The MIDI spec gives the PHY specs, and the protocol. No programming
info. That's up to you.
dp
|
720.22 | files | MILKWY::JANZEN | Commerce settles on every tree | Thu Aug 09 1990 13:38 | 2 |
| There is a MIDI spec for file formats.
tom
|