The USB analyser (https://github.com/saleae/usb-analyzer) is very useful when debugging USB communication. Unfortunately even the most coarse view shows a large amount of traffic that it can be difficult to figure out what communication is going on. I have attached a picture with an example. Depending on what you are debugging you might not be interested in all the Sync and PID IN data.
I looked at writing a HLA in Python to process the data more to remove the communication that isn’t PID_DATA0/PID_DATA1 (the interesting communication) but the HLA shows a warning that the USB input isn’t supported.
Can the USB analyser be updated to support a HLA? It would also be great if Saleae could write an example USB decoder in Python as a starting point. Then people can use this to filter out the background communication and just focus on requests and responses. This would then allow the LA to be very similar to the expensive USB sniffers which offer similar features.