Waveform helped KuroCon with it’s second rendition in September 2020 aiming to be a more refined experience build from the first one, while adding new featured content. Like volume 1, we were happy to provide technical support to the guests in both English and Japanese.

The newest addition to Volume 2 was the Mahjong Soul tournament that took place across the weekend. Waveform built a brand new machine-vision based tool (named « Suzume ») to automate the entirety of the 3rd stream for the event which was dedicated to this tournament. Suzume handled keying on & off graphics based on whether the rounds were in play or not, as well as focusing the player who was « dealer » all without requiring any modifications to the native game client. In addition, the finals broadcast on the main stream was done as a replay melt by pulling in that automated feed to fit the 2 hour long match into the 1 hour time slot available.


Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla quis nisl vehicula, congue magna quis, eleifend urna. Sed ac lacus id orci ultrices facilisis. Phasellus molestie blandit tempor. Etiam volutpat nibh nec orci blandit, in dignissim est consectetur. Morbi sit amet enim finibus, malesuada libero ut, pellentesque augue. Mauris et auctor justo. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Integer in maximus lacus. Aenean sodales pellentesque placerat. Sed mi felis, accumsan sit amet condimentum nec, ullamcorper ut mi. Aliquam volutpat nisi diam.

Curabitur nunc nisl, dignissim eget orci eu, fringilla malesuada diam. Integer quam velit, posuere at cursus sit amet, eleifend non purus. Duis molestie ut dui scelerisque posuere. Suspendisse viverra laoreet lorem a tincidunt. Nam sed condimentum urna. Fusce massa justo, porta ac quam sit amet, molestie finibus tellus. Mauris odio erat, fringilla vel eros id, euismod tincidunt quam. Nam vitae pellentesque purus.

Donec blandit fringilla sagittis. Sed a commodo eros. Nam tincidunt, eros a pharetra posuere, libero purus molestie dolor, a eleifend risus erat non massa. Ut varius tempor faucibus. Phasellus sit amet egestas est. Fusce non augue commodo, facilisis sem ac, ultricies nisl. Fusce finibus augue sed nibh cursus vehicula id sit amet nisl. Aliquam sit amet odio aliquam, fringilla ex nec, rhoncus turpis. Suspendisse sagittis blandit lectus ac condimentum.