news | articles | reviews | software | modules | accessories | discussion | faq | mobile | store
VisorCentral.com >> Discussion >> Visor Related >> Springboard Modules
Visor & MIDI

Post a New Thread | Post A Reply

  Last Thread   Next Thread
Author
Topic: Visor & MIDI    
artelse
Member

Registered: Jun 2000
Location: NL
Posts: 5

Post

Has anyone succesfully used MIDI with the Visor through the built in serial port? People are using MIDI with the Palm, but the Visor has a different serial port implementation, so according to the miniMusic site there are some problems.

Anyone has information to share about this?

Of interest: a page about a Palm DIY MIDI interface.

Arthur

artelse is offline Old Post 06-02-2000 04:59 PM
Click Here to See the Profile for artelse Edit/Delete Message Reply w/Quote
potter
Member

Registered: Feb 2000
Location: SW Virginia
Posts: 290

Post

I don't have any actual experience, so I can't give you any definitive answers, but I can give you a few pointers.

The basic problems are: <UL TYPE=SQUARE><LI> The serial port on the Visor, is not standard:
* It uses TTL level signals instead of RS-232 level signals.
* It only has the Transmit-Data and Receive-Data pins (and Ground), no handshaking signals.
<LI>The Handspring Serial Cradle does the TTL to RS-232 conversion. However the circuit inside it draws its power from some of the Handshake lines driven by the Host computer. Other serial devices may not drive these lines. </UL>
The first page you referenced (miniMusic), appears to be fighting these problems. There has been a lot of discussion on using the Visor serial port with other devices, and the problems/solutions. You might want to search/read through some of them.

If I remember correctly, the MIDI interface is just serial, but using differential signals. The circuit on the second page you reference (PalMidi) appears to be just an RS-232 to differential signal conversion. But it draws some of its power from one of the serial signals (DB9 pin 8, which I don't remember what that is at the moment). I think that it would be easy to modify this circuit to: <UL TYPE=SQUARE><LI> Convert to/from TTL level signals. Probably by only changing a few of the resister values. <LI>Get its power from some other source. The Visor cannot really provide any power for the circuit.</UL>


[This message has been edited by potter (edited 06-02-2000).]

potter is offline Old Post 06-02-2000 08:30 PM
Click Here to See the Profile for potter Edit/Delete Message Reply w/Quote
Welly
Member

Registered: Jun 2000
Location: Harrogate, England
Posts: 4

Thumbs up

http://www.swivelsystems.com/products/sma.html

Have a look here, they're making a Visor to MIDI adapter, and a GREAT looking General MIDI module, although that's only for the Palm! I've written to them to ask them to develop a Visor version.. but I might have to buy a Palm IIIc in the meantime.

Welly is offline Old Post 06-06-2000 06:30 PM
Click Here to See the Profile for Welly Edit/Delete Message Reply w/Quote
artelse
Member

Registered: Jun 2000
Location: NL
Posts: 5

Arrow

quote:
The basic problems are: <UL TYPE=SQUARE><LI> The serial port on the Visor, is not standard:
* It uses TTL level signals instead of RS-232 level signals.
* It only has the Transmit-Data and Receive-Data pins (and Ground), no handshaking signals.
<LI>The Handspring Serial Cradle does the TTL to RS-232 conversion. However the circuit inside it draws its power from some of the Handshake lines driven by the Host computer. Other serial devices may not drive these lines. </UL>


For a MIDI interface the TTL Tx/Rx signals are perfect to bolt some drivers to. I'll work on that when I receive my Visor (tomorrow?!). If I've succesfully cooked up something, I'll post it on the web.

[quote]I think that it would be easy to modify this circuit to: <UL TYPE=SQUARE><LI> Convert to/from TTL level signals. Probably by only changing a few of the resister values. <LI>Get its power from some other source. The Visor cannot really provide any power for the circuit.</UL>[quote]

Yes, would be easy. The docs mention that the Tx line can deliver 3.3V at 3 mA when the KBD line is kept low, but I have to look at the details.

The question I had was that I was wondering what *inconsistancy* problems the miniMusic people were talking about..

Tnx.

artelse is offline Old Post 06-06-2000 09:15 PM
Click Here to See the Profile for artelse Edit/Delete Message Reply w/Quote
potter
Member

Registered: Feb 2000
Location: SW Virginia
Posts: 290

Post

quote:
Originally posted by artelse:
Yes, would be easy. The docs mention that the Tx line can deliver 3.3V at 3 mA when the KBD line is kept low, but I have to look at the details.


Yes, I saw that. But I assume you would want to be able to transmit data from the Visor to your MIDI device, and so the Tx would not be available for that purpose. Normally that power source is used to power keyboards, where there would be no data transmitted to it.

quote:

The question I had was that I was wondering what *inconsistancy* problems the miniMusic people were talking about..



I do not know. I can theorize that they either did not correct for the TTL vs. RS-232 level signals, or flow-control problems. Hmm, no, that could not be it. MIDI does not have flow control.

potter is offline Old Post 06-07-2000 01:57 PM
Click Here to See the Profile for potter Edit/Delete Message Reply w/Quote
Eug
Member

Registered: Nov 1999
Location: Toronto, Ontario, Canada
Posts: 434

Post

Can I ask why? Just wondering. It seems as if it would be only useful only to demo MIDI equipment.

------------------
Eugene Hsieh
Editor, VisorCentral FAQ
Come visit my homepage.

Eug is offline Old Post 06-08-2000 12:00 AM
Click Here to See the Profile for Eug Edit/Delete Message Reply w/Quote
artelse
Member

Registered: Jun 2000
Location: NL
Posts: 5

Post

To answer the last two posts, I'm interested in receiving MIDI data to control custom hardware in the Springboard slot. I was just hoping I didn't need to add a UART to the SB slot and it looks like the MIDI optocoupler and stuff can be powered from the Tx line.

I'm still wondering in what state the Tx line would be when KBD is held low. Would it be possible to still send data out, or is the output driver held in a permanent on state? Otherwise it would be possible to charge up a big cap, delivering the few mA to the MIDI interface logic.. just thoughts..

Tnx for the responses.

ae

artelse is offline Old Post 06-09-2000 10:53 AM
Click Here to See the Profile for artelse Edit/Delete Message Reply w/Quote
artelse
Member

Registered: Jun 2000
Location: NL
Posts: 5

Post

To answer the last two posts, I'm interested in receiving MIDI data to control custom hardware in the Springboard slot. I was just hoping I didn't need to add a UART to the SB slot and it looks like the MIDI optocoupler and stuff can be powered from the Tx line.

I'm still wondering in what state the Tx line would be when KBD is held low. Would it be possible to still send data out, or is the output driver held in a permanent on state? Otherwise it would be possible to charge up a big cap, delivering the few mA to the MIDI interface logic.. just thoughts..

Tnx for the responses.

ae

artelse is offline Old Post 06-10-2000 12:00 PM
Click Here to See the Profile for artelse Edit/Delete Message Reply w/Quote
u-key
Member

Registered: Feb 2001
Location:
Posts: 53

Question

after a research I ended up with this thread. has anyone successfullly come up with MIDI interface? if so, can anyone tell me how to do it or where to find related information? or should I wait till miniMusic to made SB module?

u-key is offline Old Post 02-16-2001 10:11 AM
Click Here to See the Profile for u-key Edit/Delete Message Reply w/Quote
Gameboy70
Member

Registered: Oct 1999
Location: Metro Station, Hollywood and Highland
Posts: 1018

Thumbs up Springboard version on the way

quote:
Originally posted by Welly
Have a look here, they're making a Visor to MIDI adapter, and a GREAT looking General MIDI module, although that's only for the Palm! I've written to them to ask them to develop a Visor version.. but I might have to buy a Palm IIIc in the meantime.


I saw the Palm version of the module demoed at the NAMM music trade show in Anaheim last month, and asked about a Visor version. Swivel Systems does have a Springboard model in development, but no specific time frame other than "in a few months." As far as the Palm version goes, I was extremely impressed. I almost wanted to by a Palm again just to be able to use the module. The Palm version is slated for a March release.

Gameboy70 is offline Old Post 02-16-2001 04:55 PM
Click Here to See the Profile for Gameboy70 Edit/Delete Message Reply w/Quote
All times are GMT. The time now is 08:20 PM. Post New Thread    Post A Reply
  Last Thread   Next Thread
[ Show a Printable Version | Email This Page to Someone! | Receive updates to this thread ]

Forum Jump:

Powered by: vBulletin Version 2.3.4
Copyright ©2000, 2001, Jelsoft Enterprises Limited.