Implement the triangle channel