NetFilter/NetSynth now have custom GUIs

Originally, the NetSynth/NetFilter plugins didn't provide a custom GUI, so you were stuck with whatever generic GUI your DAW provided. This turned out to be very clumsy for entering IP addresses and port numbers.

As of the December 24, 2017 update, both the AU (Mac) and VST (Windows) plugins provide a simple GUI to specify the IP address and port number for the remote server (NetVSTHost instance).

The Windows GUI looks like this, and you enter a single string e.g. 192.168.1.100:27016, then hit Update.

Windows GUI

The Mac GUI is almost the same, but has separate input boxes for the four IP address numbers and the port number; otherwise, it works the same.

enter image description here

NetVSTHost now runs on the Mac!

NetVSTHost is written for Windows, but the .exe can run under Linux and Mac OS using Wine. Setting up Wine to run 32-bit, network-capable .exe's under a 64-bit operating system can be a challenge, to say the least. However, thanks to Mike Kronenberg's incredible new WineBottler tool, the whole process is largely automated, yielding a standard Mac OS app bundle, which can be double-clicked just like a native Mac application, and opens NetVSTHost (running inside Wine). Color me impressed!

Don't mix LAN speeds

I tried running NetVSTHost on a 2014 HP Windows laptop, connected to a very new gigabit-Ethernet switch along with an older Mac Mini client, and the performance was terrible!

It turned out that although the old, Core Duo Mac Mini from 2006 had a gigabit Ethernet port, the much newer HP laptop only had a 10/100 port. As a result, the switch had to fully receive each packet and re-send it at the different speed -- in both directions -- resulting in huge latency.

The lesson is, make sure all devices on your NetVST LAN are running at the same speed -- preferably 1 gigabit/sec.