DegreetoFreq TIRand not working

Hello,

Is there a way to make this working ? Thanks a lot

(

Ndef(\degree, {

	var freq = TIRand.kr(0, 5, Impulse.kr(1));
	
	var degree = Scale.minor.degreeToFreq(freq, 3.midicps, 5);
	
	var sig = SinOsc.ar(degree);
	
	Out.ar(0, sig!2);
		
}).play;

)

Sorry got it, degreeToFreq is a language side calculation, so I need to use degreeToKey