Hubi's Loopback Device

To be able to send the MIDI data generated by one Windows application to another Windows application, a MIDI driver, such as  "Hubi's LoopBack Device" must be installed. The driver offers virtual MIDI Ports (up to 4), which act as Input and Output. All MIDI data sent to the output (from a MIDI program) is delivered to all programs at the input side (eg. another MIDI program).

This Windows Help file guides you in installing Hubi's' Loopback Device.

How "Hubi's LoopBack" works

Installing - Windows 95

Installing - Windows 3.1


Installing - Windows 95
Installing Hubi's Loopback Device - Windows 95

1. Click the Start button on the Taskbar.

2. From the menu that appears, select Settings, and from the sub menu that pops up, select the Control Panel.

3. In the Control Panel window, double click on the Add New Hardware icon.

4. Click on the Next button.

5. Select No in the next dialog box.

6. From the list that you now have on-screen, select Sound, Video and game Controllers and click Next.

7. Click on the Have Disk button.

8. In the dialog box that appears, click on the Browse button.

9. In the file dialog box that appears, locate the loopback directory.

10 Now, the text omesetup.inf will appear in the list to the left in the dialog box.

11. Click OK.

12. Click OK again in the next two dialog boxes that appear.

13. Click Finish.

You now have a small window on screen with settings for Hubi's Loopback Device.

14. Select the number of MIDI ports you desire, by clicking the Last Port radio buttons.

You might find it useful to activate more than one.

15. If you like, double click on the name of a port to change it.

16. Click OK.

17. Again, click OK to confirm a restart of the computer.

The installation of Hubi's Loopback Device is now finished!


Installing - Windows 3.1

Installing Hubi's Loopback Device - Windows 3.1

1. Select "Control Panel" from the "Main" group.

2. Select Drivers.

3. Select Add button.

4. Select "unlisted driver".

5. Click OK.

6. In the file dialog box that appears, locate the loopback directory

7. Now you should see "Hubis Loopback V2.5".

8. Click OK.

9. Now the configuration dialog box comes up and you must select the number of ports to use.

10. If you like, double click on the name of a port to change it.

11. Click OK.

12. Again, click OK to confirm a restart of the computer.

The installation of Hubi's Loopback Device is now finished!


How "Hubi's LoopBack" works

There is a MIDI output port and a MIDI input port. All data sent to the output will be available at the input port, that is the MIDI output from one program is the input of another program.

Prog1 >--[ LB1 ]--> Prog2

You should think about a MIDI node, which can be opened as output from several programs and input of others. Each of this programs is named "a client". The output of all OUT-clients is merged and sent to all IN-clients. Multi-Client means, that each node can have up to 4 IN-clients and 10 OUT-clients (hard coded).

Hubi's LoopBack can serve up to 4 nodes, but changing the number of active ports (=nodes) requires to restart Windows.

About CTL3DV2.DLL

midlpbk.dll uses ctl3dv2.dll for their dialogs if installed. If this file is missing, dialogs are black/white. If Win3.1 shows an error ignore this.

Possible updates of Hubi's LoopBack Device at the following URL's:

ftp://ftp.cs.ruu.nl/pub/midi/programs/mswindows

or

ftp://ftp.winsite.com/win3/sounds

or

http://www.simtel.net/pub/win3/music