Hi, I searched the forum but didn't find anything specific. What I need is an 8 (or 9) to 1 midi merger. I'm pretty sure the 16F877 is fast enough for it, but my question is this... can MIOS do this, with some modifications? My circuit design would be pretty much what MIDImerger is, except I would use all the Port A inputs. It would have NO LCD... or any need for controls. It would do one job, and one job only: Merge Midi data to one output. Even the input/output MIDI status leds would be handled in hardware using hex buffers/inverters. If MIOS can't handle it I'll have to write my own code, which will take well.. alot longer :( Since thats all the PIC would be doing running at full speed, I'm wondering if it would be possible to use more inputs (yes, being greedy, I know). If ram buffers would be a good idea, I was thinking of using an external 8kx8 ram module but that would limit the midi inputs since I would need the PIC I/Os to interface with the ram module. I know I could use serial ram, but that would mean more processing and possibly reducing the efficiency with more midi inputs, so why bother. I've been gathering parts to make a Midibox64 and I have almost everything to make one (except the time and work area.. Lol ) but with the new gear I recently aquired, a Midi merger is very much of a need at the moment. Before someone brings up the latentcy issue, this merger would be used mostly for Midi outs of rack modules and non-controller devices. All 9 inputs are not expected to be used at the _exact_ same time. If it can handle any two Midi INs at once, it would already be doing a great job in my mind since the output is limited to a single MIDI bandwith (31250bps). Also, if someone would like to work on this project with me I'd welcome the help. Marc Newbie to this forum.