In this paper we present an efficient and robust approach to compute a normalized Bspline-like basis for spline spaces with pieces drawn from extended Tchebycheff spaces. The extended Tchebycheff spaces and their dimensions are allowed to change from interval to interval. The approach works by constructing a matrix that maps a generalized Bernstein-like basis to the B-spline-like basis of interest. The B-spline-like basis shares many characterizing properties with classical univariate B-splines and may easily be incorporated in existing spline codes. This may contribute to the full exploitation of Tchebycheffian splines in applications, freeing them from the restricted role of an elegant theoretical extension of polynomial splines. Numerical examples are provided that illustrate the procedure described. 1 2 R. R. HIEMSTRA, T. J. R. HUGHES, C. MANNI, H. SPELEERS, AND D. TOSHNIWAL spect to differentiation and integration makes them an appealing substitute for the rational NURBS model in the framework of both Galerkin and collocation isogeometric methods [1,23,25,26]. When the geometry is not an issue, Tchebycheffian splines can still provide an interesting problem-dependent alternative to classical polynomial B-splines/NURBS for solving differential problems: they allow for an efficient treatment of sharp gradients and thin layers [24,25] and are able to outperform classical polynomial B-splines in the spectral approximation of differential operators [25,26].The success of polynomial splines greatly relies on the famous B-spline basis which can also be defined in the multi-degree setting [2,33,38,39,41]. Most of the results known for polynomial splines extend in a natural way to Tchebycheffian splines. However, the possibility of representing the space in terms of a basis with similar properties to polynomial B-splines is not always guaranteed, even for pieces taken from ET-spaces of the same dimension. More precisely, there are two main categories of Tchebycheffian splines: the various pieces are drawn either from the same ET-space -see [33] for a proper meaning in case of different local dimensions -or from different ET-spaces. In the former case, Tchebycheffian splines always admit a representation in terms of basis functions with similar properties to polynomial Bsplines. The latter offers a much more general framework -sometimes referred to in the literature as piecewise Tchebycheffian splines [31] -and allows us to optimally benefit from the great diversity of ET-spaces, but the existence of a B-spline-like basis requires constraints on the various ET-spaces.Tchebycheffian splines can be easily incorporated in existing spline codes because the corresponding B-spline-like basis, whenever it exists, is compatible with classical B-splines as it enjoys the same structural properties. When all the ET-spaces have the same dimension, various approaches have been used in the Tchebycheffian setting to construct such a B-spline-like basis: generalized divided differences [32,34], Hermite interpolation [10,33], integral...