Archive of the former Yahoo!Groups mailing list: The Yamaha AN1x Synthesizer mailing list

previous by date index next by date
  topic list next in topic

Subject: Problems with USB MIDI adapter

From: "witchole" <dougwoodrow@...>
Date: 2011-12-20

Hi, I'm a complete novice when it comes to both synthesizers and MIDI,
so I'm not sure whether the problems I'm having are my mistakes, or
actual hardware or driver issues.
Basically, normal MIDI messages appear to be passing correctly in both
directions, but SysEx commands do not appear to be received by the AN1x.
And manually-sent bulk dumps from the AN1x are received by the PC, but
appear to be incorrect.
My setup: Windows XP SP3, AN1x 1.02, and a cheap USB-2MIDI adapter
<http://www.ebay.co.uk/itm/230695658396> . I've read on this forum
previous reports of problems with such USB MIDI adapters but haven't
seen a satisfactory explanation of what exactly the problem is.
Symptoms with AN1xEdit v1.1:
∗ The virtual keyboard notes are relayed correctly to the synthesizer,
as is the pitch controller and modulation wheel.
∗ Any parameter or voice changes are not reflected on the AN1x (although
anything currently playing is stopped).
∗ Clicking on "Request" results in pause followed by "Receive error".
Ditto with Retry.
∗ No error messages are displayed on the AN1x at all.

Analysis with Midi-Ox v7.0.2.372:
∗ The virtual keyboard controls the AN1x notes correctly.
∗ Normal MIDI messages like Note on/off, pitch bend etc. appear correct
in the Monitor Input window.
∗ When anything is being sent from the AN1x, the green MIDI IN light on
the adapter flashes.(and it flashes continously because of the FE
Activity Sensing message)
∗ When anything is sent from MidiOx, the orange MIDI OUT light on the
adapter flashes.
∗ Nothing at all is received from the AN1x in response to SysEx
commands.I've tried for instance the Identity Request command: F0 7E 7F
06 01 F7
∗ The "SX" LED on the output port shown in the Midi Port Activity window
does not light when I'm sending SysEx commands.
∗ The SX LED on the input port does light up when receiving SysEx data
from the AN1x (e.g. bulk dumps).
∗ Bulk dump data from the AN1x appear to be incorrect. For example,
here are example "1 ptn" and "1 vce" dumps:
BulkDump, 1 ptn:SYSX: F0 43 00 5C 10 0E 00 04 00 00 00 3C 3C 3C 3C 3C 3C
3CSYSX: 3C 3C 3C 64 64 64 64 64 64 64 64 64 64 64 3C 3C 3C 3CSYSX: 3C 3C
3C 3C 3C 3C 3C 00 00 00 00 00 00 00 00 00 00 50SYSX: F7
BulkDump, 1 vce:SYSX: F0 43 00 5C 10 00 00 52 61 78 78 20 20 14 01 02 06
01SYSX: 0A 3C 04 40 72 05 00 00 03 00 27 01 30 00 00 1D 42 28SYSX: 34 44
00 01 7D 11 04 21 05 01 03 00 3C 01 23 00 07 00[snip]
I'm assuming these messages should match the format of "CURRENT SEQ" and
"CURRENT VOICE" respectively, as described on page 11 of the AN1x Data
List manual. Interestingly, for both those messages after the "F0 43 00
5C" there should be 2 bytes giving the data size, followed by "10 0E"
for "1 ptn" and "10 00" for the voice. Note that "10 0E" and "10 00"
are present, but immediately after the 5C. In all my test bulk messages
from the AN1x the data size bytes appear to be missing.
Can any of you shed any light on any of this?


[Non-text portions of this message have been removed]