A new kind of spline with variable frequencies, called ω B-spline, is presented. It not only unifies B-splines, trigonometric and hyperbolic polynomial B-splines, but also produces more new types of splines. ω B -spline bases are defined in the space spanned by {cosω t, sinω t, 1, t, …, t n , …} with the sequence of frequencies ω, where n is an arbitrary nonnegative integer. ω B -splines persist all desirable properties of B-splines. Furthermore, they have some special properties advantageous for modeling free form curves and surfaces.ωB-splines, frequencies, B-splines, trigonometric polynomial B-splines, hyperbolic polynomial B-splines