[sdiy] Midi opto isolation

harrybissell at wowway.com harrybissell at wowway.com
Wed Jan 2 17:54:28 CET 2008


Many problems can be cuased by incorrect design in the MIDI
isolation / cables.  The cable "ground" should only be connected at
one end (the transmitter).  The receiver should only have the two
LED pins connected.  A sure sign of this is if one order of modules
a-b-c works but a-c-b does not.

Look for genuine MIDI cables that have onlt two conductors. This will
~not~ work for many drum machines that use the extra pins.

H^) harry



On Tue, 1 Jan 2008 20:24:47 +0100, Sean Ellis wrote
> > MIDI uses a current loop serial interface.  As such, it is very much noise 
> > immune.  The
> > optoisolator ensures that you can't have ground loops due to synth 
> > interconnection because
> > the ground is not part of the current loop.  I don't see how "isolation 
> > lowers the quality
> > of the signal", and the benefit is the noise immunity and absence of 
> > required ground
> > connection.
> 
> That's what I was unsure about. The lower quality is from the 
> led/ldr delay times, but obviously that only applies to certain 
> hardware units.
> 
> > Personally, I've used MIDI for many years and the _only_ problems I've had 
> > have been due
> > to my own errors - cables too long (there is a max length described in the 
> > MIDI spec. -
> > that should be heeded) is an electrical problem that is easy to fix. 
> > Other problems are
> > more ominous, such as MIDI choke (and there are varying degrees of that 
> > depending on how
> > much data you try to push) which can be mitigated by providing more MIDI 
> > busses each with
> > fewer instruments.
> 
> I wasn't implying that there is something inherently wrong with midi,
>  I have used it also for many years without problems except for a 
> few units that frequently suffer hanging or dropped notes. With the 
> live setup I used to use I'm sure some of the problems were my own 
> fault, long cables, up to 4 stages of midi through ports etc...
> 
> > What do you mean by 'complex midi signals'? Electrically, a MIDI signal
> > is just an asynchronous serial stream (8N1) at a 31.25kHz (1MHz/32) baud
> > rate. That data content of the serial stream may be more complex, but
> > the electrical signal won't look any different.
> 
> Complex might not have been the right word :) I am refering to 
> running up to 10 channels of sequences and time code, this is when I 
> got the highest number of errors. The biggest problem modules are a 
> dx-27 (with long midi cable) and a Simmons SDE expander, both of 
> these would drop notes, delay notes and get hanging notes that were 
> not on the same midi channel. Looks like replacing and upgrading the 
> midi inputs on these pieces might reduce the error problems, they 
> were terrible for a few gigs. Every 2 or 3 mins I would have to jam 
> all the keys I could on the dx-27 to stop the hanging, sometimes it 
> was 4 or 5 notes at once hanging!
> 
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at dropmix.xs4all.nl
> http://dropmix.xs4all.nl/mailman/listinfo/synth-diy


Harry Bissell & Nora Abdullah 4eva




More information about the Synth-diy mailing list