Bome Network

Bome Network is a versatile tool for macOS, Windows, and iOS to set up low latency and robust network MIDI connections to one or more BomeBoxes. It works via Ethernet and via WiFi. An integrated MIDI Router will let you take full control of your MIDI gear. The In-App-Purchase Bome Network Pro allows reliable network MIDI from computer to computer (similar to Apple’s network MIDI/rtpMIDI). All Bome Network MIDI connections are persistent and are re-established after a reboot.
Bome Network Diagram

Standard Edition: use with the BomeBox

The standard edition of the Bome Network tool allows connecting your computer to one or more BomeBoxes via Ethernet and WiFi. Any MIDI application can send MIDI to the BomeBox and receive from it. Additionally, you can directly forward selected or all MIDI devices connected to the BomeBox (Remote Direct MIDI).

A handy feature for BomeBox owners: the world icon brings up the web config of the respective BomeBox. The Bome Network tool also alerts you when a BomeBox becomes available or vanishes on the network.

Bome Network Pro: Computer to Computer

If you want to do network MIDI from computer to computer or between iPhones, iPads, and computers, you can do so with a Bome Network Pro license. All computers, iPhones and iPads running Bome Network Pro will be auto-discovered, and you can selectively connect to individual computers/iPhones/iPads. Moreover, with Remote Direct MIDI functionality, you can forward virtual MIDI ports and physical MIDI devices from remote computers/iPhones/iPads. Just select the ports/devices you want to use remotely, done!

Unlimited Named MIDI Ports

With the Unlimited Named MIDI Ports (available for purchase), you can add your own named virtual MIDI ports, and use them in the Bome Network MIDI Router and other applications on your computer. Like that, you can easily create duplicate MIDI streams or organize your MIDI ports with more meaningful port names.
Unlimited Named MIDI Ports can be purchased in our web shop:

Screenshots

Bome Network main window

Image 1 of 13

All computers, phones, and iPads running Bome Network, and BomeBoxes, are found automatically via the network. New in version 1.6.0: the integrated log area

Screenshots iPhone (iOS + iPadOS)

Bome Network Settings

Image 7 of 7

The main Settings screen. From here, you can also purchase the "Unlimited Virtual MIDI" add-on and the "Bome Network Pro" add-on (from $8.99) for connecting to computers and other mobile devices.

Download on the AppStore

Video Tutorials

Here is our growing collection of video tutorials for Bome Network:
Bome Network Video Tutorials

Download

Download Bome Network 1.6.0

Released: 2023-09-25
Windows
7, 8, 10, 11






→ Download Archive

Compatibility Info

Bome Network runs on all Apple computers running the specified versions of macOS. It is a universal binary for both Intel and ARM (M1/M2/Apple Silicon) architectures.
Bome Network runs on all PCs running the specified versions of Windows on 32-bit and 64-bit Intel or AMD processors. The virtual MIDI ports are not compatible with Windows on ARM.

Version History

Version 1.6.0:

  • feature: log messages and errors are now shown log section in main window
  • feature: integrated MIDI i/o logging
  • feature: now available for Raspberry Pi 32-bit and 64-bit
  • enhancement: use date+time instead of timestamp in log files
  • enhancement: add option ‘Disable automatic discovery’ in Network settings
  • enhancement: Linux: enable launching Bome Network by double-clicking in file manager (Nautilus)
  • enhancement: improved display of state of connections
  • enhancement: improved file logging
  • enhancement: more robust MIDI route setup, optimized MIDI routing performance
  • enhancement: improved performance when adding/removing virtual MIDI ports
  • enhancement: after showing minimized to tray notification 3 times, disable it
  • enhancement: macOS tray icons: improve dark mode compatibility
  • enhancement: use date+time instead of timestamp in log files
  • enhancement: when no BomeBox is detected, show “looking for remote devices…”
  • bugfix: improved recovery on unstable network conditions
  • bugfix: under specific conditions, pending Direct Remote MIDI ports are not correctly displayed as pending
  • bugfix: more robust handling of connect/disconnect race conditions
Version 1.5.0:

  • Feature: disable device notifications for a specific network device
  • enhancement: improve dark mode compatibility
  • enhancement: improved status display when waiting for incoming connection
  • enhancement: sorted MIDI routes, sorted virtual MIDI ports
  • bugfix: if MIDI IN is blocked on Windows, Remote Direct MIDI should try until the port becomes available.
  • bugfix: crash when unplugging device with many MIDI ports used as Remote Direct MIDI
  • bugfix: don’t remove Virtual MIDI on disconnect if the option is not selected
Version 1.4.2:

  • Feature: exclude selected networks from auto-discovery
Version 1.4:

  • Feature: program window with list of remote MIDI hosts
  • Feature: Remote Direct MIDI ports
  • Feature: MIDI Router
  • Feature: Unlimited Named MIDI Ports as an Add-On (for purchase)
  • Enhancement: more robust Network MIDI connection re-establishment on restart
  • Enhancement: Dark Mode support
  • Enhancement: configurable prefix/suffix for virtual port names
  • On M1 Macs, running native Apple Silicon

FAQ

I cannot find the Bome Network icon

On macOS, the B icon is present in the top menu bar.
On Windows, you can find the green B icon in the tray. By default, Windows hides such tray icons in an overflow area and you need to press the arrow symbol near the clock in the task bar to see all available tray icons. Use the task bar settings to make the B icon visible at all times.

Does it work via Windows Remote Desktop (MSTSC/RDP)?

Yes, but you need to configure it for remote audio:

  1. Click on Local Resources
  2. Select Settings in Remote Audio
  3. Select Play on Remote Computer

Note for MacOS users: please use the latest version of the Microsoft Remote Desktop tool (from the Mac App Store). Also in the Mac remote desktop client, enable “Play sound on the remote PC”.