How does Tessitura choose contiguous seats?

I'm trying to replicate the contiguous seat selection logic of Tessitura - I get all of the seats for a performance and iterate through to find x number of contiguous seats. I'm using the LogicalSeatRow and LogicalSeatNumber values of a Seat, but depending on the venue this doesn't always result in seats that are physically next to each other. Would using the XPosition / YPosition values give better results?

Parents
  • The intent is that the logical seat row and num hold this information, as the x/y screen position can't work for this function in certain houses (e.g. where there's a balcony along the side where the seats face in, cabaret seating, etc.). It may be that the logical seat / row numbers are not configured as well as they could be in certain venues and nobody has noticed until now. Even if x/y could work in the house you are looking at, I'd recommend updating the logical seat/row to better reflect which seats are next to each other.

Reply
  • The intent is that the logical seat row and num hold this information, as the x/y screen position can't work for this function in certain houses (e.g. where there's a balcony along the side where the seats face in, cabaret seating, etc.). It may be that the logical seat / row numbers are not configured as well as they could be in certain venues and nobody has noticed until now. Even if x/y could work in the house you are looking at, I'd recommend updating the logical seat/row to better reflect which seats are next to each other.

Children