VisorCentral.com
Show 20 posts from this thread on one page

VisorCentral.com (http://discussion.visorcentral.com/vcforum/index.php)
- Springboard Modules (http://discussion.visorcentral.com/vcforum/forumdisplay.php?forumid=10)
-- Visor & MIDI (http://discussion.visorcentral.com/vcforum/showthread.php?threadid=5431)


Posted by artelse on 06-02-2000 04:59 PM:

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


Posted by potter on 06-02-2000 08:30 PM:

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).]


Posted by Welly on 06-06-2000 06:30 PM:

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.


Posted by artelse on 06-06-2000 09:15 PM:

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.


Posted by potter on 06-07-2000 01:57 PM:

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.


Posted by Eug on 06-08-2000 12:00 AM:

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.


Posted by artelse on 06-09-2000 10:53 AM:

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


Posted by artelse on 06-10-2000 12:00 PM:

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


Posted by u-key on 02-16-2001 10:11 AM:

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?


Posted by Gameboy70 on 02-16-2001 04:55 PM:

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.


All times are GMT. The time now is 03:36 AM.
Show 20 posts from this thread on one page

Powered by: vBulletin Version 2.3.4
Copyright © Jelsoft Enterprises Limited 2000 - 2016.