"no MIDI input devices available"

Discussions related to MegaDrum Hardware

"no MIDI input devices available"

Postby shobley » Mon Apr 27, 2009 2:51 am

I just built my megadrum from Synthex's kit. I even etched some connector boards and hooked them up with a single "bottle top" trigger on the kick drum.

Plugging in the USB connector the LCD lights up and I can tap the pad and get a nice response on the display.

Yay!
:D

But...

Although I see the "USB Audio Device" in the WinXP device manager, I cannot open this as a MIDI input in the config tool (realtime sequencer is the only option for input) and MIDI OX reports no MIDI input devices are configured.

I tried clearing out my old MIDI devices just in case I was over the limit of 10, but this hasn't fixed things. I can see the device, but no MIDI.

Unyay.
:cry:

Is there a final step in getting the MIDI USB interface to kick in?

Steve


-------------------------------
UPDATE

I just tried it on my laptop, and it worked. I forgot that my bench PC was streamlined for basic WinXP operation, so all the bells and whistles were removed.

Yay!
:D
shobley
 
Posts: 6
Joined: Sun Apr 12, 2009 4:35 pm

Re: "no MIDI input devices available"

Postby Synthex » Mon Apr 27, 2009 6:39 am

shobley wrote:so all the bells and whistles were removed.

Yay!
:D

Good ! :)
Synthex
 
Posts: 1471
Joined: Fri Oct 12, 2007 6:06 am
Location: France

Re: "no MIDI input devices available"

Postby shobley » Mon Apr 27, 2009 5:28 pm

OK so I stand corrected...

After plugging in, it seems to install and uninstall the USB Audio (Megadrum USB MIDI on Vista) device continously.

While the device is plugged into a USB port I can hear the "removed hardware" / "added hardware" sound playing indefinitely - with a period of about 3 seconds.

While I've been typing this, it's done it about 16 times.

Is this normal? Can it be fixed?

Steve
shobley
 
Posts: 6
Joined: Sun Apr 12, 2009 4:35 pm

Re: "no MIDI input devices available"

Postby dmitri » Mon Apr 27, 2009 5:50 pm

It's not normal. You either have a USB connection/connectivity problem or this http://www.megadrum.info/forums/viewtopic.php?f=3&t=268
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: "no MIDI input devices available"

Postby shobley » Tue Apr 28, 2009 3:07 am

I added a 33k pulldown on pin 26 and this seems to have stabilised the USB connection.

I can't get the config application to work, but MIDI works fine now.

I had the config app work once for me before I added the resistor - now nothing.
shobley
 
Posts: 6
Joined: Sun Apr 12, 2009 4:35 pm

Re: "no MIDI input devices available"

Postby dmitri » Tue Apr 28, 2009 8:56 am

shobley wrote:I added a 33k pulldown on pin 26 and this seems to have stabilised the USB connection.

I can't get the config application to work, but MIDI works fine now.

I had the config app work once for me before I added the resistor - now nothing.

You either may have something connected to the standard MIDI In of MegaDrum or you have a loose connection between pin 17 of PIC18F2550 and pin 14 of Atmega (the connection goes via a 1k resistor).
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: "no MIDI input devices available"

Postby shobley » Tue Apr 28, 2009 10:31 pm

I checked the connections (re-melted the solder) and they seem to be OK.

It looks to me that MIDI out works, but MIDI in does not. I can see events coming from the megadrum in MIDI-OX.

I can also see that the application is sending some sysex data when a request for parameters is made.

I've been struggling to configure MidiOX/Yoke to monitor the two way traffic from the application to the megadrum - does anyone know how to set this up?

I have not wired up the MIDI ports yet, but I might do this later just to see if traffic works OK over this interface.

Anything else I can check?

Steve
shobley
 
Posts: 6
Joined: Sun Apr 12, 2009 4:35 pm

Re: "no MIDI input devices available"

Postby dmitri » Tue Apr 28, 2009 11:55 pm

If you can see MIDI Note On/Off or MIDI CC messages coming from MegaDrum then we can eliminate MIDI speed/crystals mismatch.
It leaves you with following:
1. Bad connections or an incorrect resistor between PIC18F2550 pin 17 and Atmega pin 14 as I described above.
2. Broken 6n138 or an incorrect resistor between pin 6 and 8 of 6n138 or an incorrect resistor between pin 6 of 6n138 and pin 14 of Atmega.
3. You misconfigured MCT/MIDI-OX. See http://www.megadrum.info/forums/viewtopic.php?f=4&t=682
4. Pin 17 of PIC18F2550 stopped working (very unlikely).
5. Pin 14 of Atmega stopped working (very unlikely).
dmitri
Site Admin
 
Posts: 8709
Joined: Fri Aug 03, 2007 8:05 pm

Re: "no MIDI input devices available"

Postby shobley » Wed Apr 29, 2009 1:22 am

Now that's odd...

[BTW:The View->Routing window was the thing I was missing when setting up MIDIOX.]

Now I have 2 way monitoring under MIDIOX and *everything* is working as far as I can tell.

I can see megadrum events in the MCT and when I click on Load All Parameters I get a flurry of activity in MIDIOX:

I apologize for reproducing all this, but I'd like someone to give me the official nod that 2 way communication is working.

Code: Select all
000269F8   1   4     F0  Buffer:     5 Bytes   System Exclusive     
 SYSX: F0 70 00 01 F7
 00026A5C   1   4     F0  Buffer:     5 Bytes   System Exclusive     
 SYSX: F0 70 00 02 F7
 00026AC0   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 01 F7
 00026B24   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 02 F7
 00026B88   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 03 F7
 00026BEC   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 00 F7
 00026C50   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 04 F7
 00026CB4   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 05 F7
 00026D18   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 01 F7
 00026D7C   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 06 F7
 00026DE0   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 07 F7
 00026E44   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 02 F7
 00026EBF   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 08 F7
 00026F23   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 09 F7
 00026F87   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 03 F7
 00026FEB   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 0A F7
 00027054   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 0B F7
 000270B8   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 04 F7
 0002711C   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 0C F7
 00027180   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 0D F7
 000271E4   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 05 F7
 00027248   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 0E F7
 000272AC   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 0F F7
 00027310   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 06 F7
 00027374   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 10 F7
 000273D8   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 11 F7
 0002743C   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 07 F7
 000274A1   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 12 F7
 00027505   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 13 F7
 00027569   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 08 F7
 000275CD   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 14 F7
 00027631   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 15 F7
 00027695   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 09 F7
 000276F9   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 16 F7
 0002775D   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 17 F7
 000277C1   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 0A F7
 00027825   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 18 F7
 00027889   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 19 F7
 000278ED   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 0B F7
 00027951   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 1A F7
 000279B5   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 1B F7
 00027A19   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 0C F7
 00027A7D   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 1C F7
 00027AE1   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 1D F7
 00027B45   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 0D F7
 00027BA9   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 1E F7
 00027C0D   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 03 1F F7
 00027C71   1   4     F0  Buffer:     6 Bytes   System Exclusive     
 SYSX: F0 70 00 04 0E F7


I had the same darned problem with the Korg NanoPad. When I routed through MIDIOX everything worked 100% - when I didn't notes would get stuck.

Strange....

Thanks for all the help!

Steve
shobley
 
Posts: 6
Joined: Sun Apr 12, 2009 4:35 pm


Return to MegaDrum Hardware

Who is online

Users browsing this forum: No registered users and 92 guests