But a distinction must be made here: Protracker and friends may have had "tracks" that work more or less like a professional studio, but the thing is, the *other* limits of the format meant that making music with a module tracker was a WHOLE different beast than doing it with a recording studio.
With module files/trackers, you could play exactly one sound sample at a time on each track - which is why many of us preferred to call them channels rather than tracks.
Each sound might be a single key on a piano, a single string on a violin, a crash of a cymbal, or whatever. If you needed a chord and you didn't have enough spare channels to play it (which was often the case), then to did it the hard way: you either composed and edited that chord in your favorite sample player/editor program and and loaded the result into your tracker or you sought out someone else who had already done the work... and that's if you only needed one type of chord for just one specific instrument (say, a major chord on a piano). Wait, you need a minor chord for that instrument also? Oops, better go compose/download one. Oh, need a few chords in one of the other instruments? Crap, gotta go do those also.
A module artist had, at most, only 31 sound slots to work with back in the day, so it was pretty easy to run out - and that's before you even start laying down you actual tracks.
With careful attention to note durations and use of the "set sample offset" effect command, you could combine several shorter samples into one "conglomerate" multipurpose sample that you could pick-and-choose from as needed, giving the appearance of more than just 31 samples. Problem is, this came at a price: You couldn't use this trick on anything that might need an effect command, there was no way to set custom sample loop endpoints (that I remember), and you only had 128 kB of sample data per sound slot, so it was only useful for short percussion-like instruments and sound effects.
When you laid down your tracks and assigned pitches, durations, and various effect commands to the samples (I mean the regular stuff like vibrato or portamento) is where the music was actually made.
Newer module formats eliminated the sample lengths, counts, and limits on the numbers of channels, of course.