Opened 6 years ago

Closed 5 years ago

#1082 closed Bug Report (fixed)

Patchage lists system capture and playback ports in strange order

Reported by: jrigg Owned by: David Robillard
Priority: minor Component: Patchage
Keywords: Cc:


Current svn version of patchage lists system capture and playback ports in a strange order, eg.: playback_1 playback_10 playback_2 playback_3 etc.

This gets pretty confusing with high channel counts. Previous releases listed them correctly.

Change History (5)

comment:1 Changed 6 years ago by David Robillard

People requested sort by name by default. I said this would happen. People said, naaah, it will be fine. I said this would happen again.

... Told them so :P

The proper solution here is port order metadata in Jack, which is supported in Patchage now, but unfortunately not set by Jack drivers yet. The previous release actually listed them randomly, which was sometimes/usually right, but sometimes way off. This is deterministic, but wrong.

I'm not sure what to do about it...

comment:2 Changed 6 years ago by jrigg

Sort-by-name becomes impractical if using eg. a 64in/64out MADI interface.

Would a command line option to use the old list order be feasible?

comment:3 Changed 5 years ago by David Robillard

There is no old list order. I could maybe add a switch to disable sorting entirely, I suppose.

comment:4 Changed 5 years ago by jrigg

A switch to disable sorting would be very useful. I'm stuck on patchage-1.0.0 for now, as I rely on the old behaviour.

comment:5 Changed 5 years ago by David Robillard

Resolution: fixed
Status: newclosed

Added option to the configuration and view menu to disable sorting by name in 7135ce7/patchage. Little bit flaky (it's not really sorting by name, since Jack metadata is used if available) but resolves this problem for now, at least.

Note: See TracTickets for help on using tickets.