Well there's Renoise, there's Jeskola's Buzz (the changelog starts at 2008 but I'm sure I used it well before that), Noise Trekker had a synth as early as 1999. Adlib Tracker? You're still right in that for the most part, for a long time, tracking on the PC meant FastTracker or ScreamTracker, and those just used samples. But we've come a long way since then in the early 2000s.