SuperCollider Pbind's pitch hierarchy supports alternative tunings via stepsPerOctave and scale
Pbind resolves pitch through a chain: \degree (scale index) → \note (steps in stepsPerOctave) → \midinote (MIDI number, allows fractional cents) → \freq (Hz). Setting \stepsPerOctave to N divides the octave into N equal parts; \scale selects a subset of those steps. Fractional \midinote values add microtonal offset in cents. midiratio converts semitones to a playback rate ratio for PlayBuf. This chain means you can change the tuning system of an entire piece by changing only \stepsPerOctave and \scale, without touching the pitch logic.
Examples
Pbind( \degree, Pseq([0,2,4,5,7]+60, inf), \stepsPerOctave, 7, \dur, 0.3 ).play // 7-TET scale
Assessment
Play a major-sounding 5-note pattern in 12-TET. Then change \stepsPerOctave to 19 and \scale to an appropriate subset. Compare the tuning by ear and by frequency output.