Network tool for OSC monitoring

Gig Performer has OSC support and that’s very nice!
Starting to work with OSC often necessitates to monitor OSC messages like Gig Performer can do it for MIDI messages using its builtin MIDI monitor. Reading the GP forum, different software for OSC monitoring can be identified, among them:

The above list is a summary from GP forum posts from @dhj, @pianopaul, @simon.

Regarding OSC monitoring, I also wanted to share my experience of using a cross platform network packet analyzer for this purpose, namely Wireshark:

I already knew Wireshark, but I didn’t immediatly came to the idea that Wireshark could “know” about the OSC protocol, and good news, it does :+1:

The advantage of using Wireshark for OSC monitoring is that it can monitor all the OSC devices at the same time without having to change anything to the IP adressing of your network. Here is an exemple of the Wireshark main window when monitoring an OSC communication between an RME audio interface and GP:

Wireshark offers many option to filter the display. Here I simply had:
osc.message.header && (udp.dstport==7000 || udp.dstport==9000)
but I guess you imagine that it is quite simple to do much more.

The column titles speak from themselves and you can even determine if the OSC messages are packed in an OSC bundle or not. Here are the corresponding columns settings:

To make the OSC messages list even more readable you can customized the displayed colors. Here I changed the colors according to the UDP destination port :

So, also think of testing Wireshark for OSC monitoring, especially if you work with Windows and therefore cannot use OSCulator.:wink:


I wanted to give a big shout out to David-san for pointing me to Wireshark. I have been using it for several weeks and it is my OSC Monitor of choice for Windows 10. Thanks for going the extra step and showing how to configure to easily filter the desired traffic, and to color code so I know what messages come from GP and what come from Lemur. Outstanding! :clap:

Thanks @robert-m-hussey for the kind words. :wink: