Carrier-free pulse-based waveforms are desired in terahertz (THz) communications since pulse-based systems have simpler transceiver architectures than carrier-based systems. For such a pulse-based THz communication system, there still lacks pulse waveforms that can support high-order modulation and flexible multiple access. In this paper, a pulse-based waveform with continuously tunable center frequencies and bandwidths is designed for carrier-free THz communications. More specifically, a Gaussian pulse is utilized as the basic pulse, and then the weighted sum of its high-order derivatives is used to generate waveforms with tunable frequencies and bandwidths according to the probability density function of Rice distribution. Such a pulse-based waveform is called frequency and bandwidth continuously tunable (FBCT) pulse. By making the derivative orders of all weighted terms odd or even, a pair of orthogonal FBCT pulses can be generated. Based on the pair of orthogonal FBCT pulses, a basic pulse-based <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">M</i> -ary quadrature amplitude modulation (P <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">M</i> QAM) scheme can be readily achieved. Moreover, with frequency and bandwidth tunability, FBCT pulse can support pulse division multiple access (PDMA) with tunable bandwidth, through which frequencies with high molecular absorption loss can be avoided. Numerical results demonstrate that FBCT pulse is significantly effective and flexible in supporting carrier-free THz communications.