impostare la classe Java :
public class SolidTone {
}
2
creare una funzione per creare il tono all'interno della classe . Questa funzione crea la lunghezza e la frequenza del tono in un array :
public class SolidTone { public double [ ] createTone (doppio hertz, doppia lunghezza ) { int n = ( int ) ( StdAudio.SAMPLE_RATE * lunghezza ) ; double [ ] a = new double [ N +1]; for (int i = 0; i < = N; i + + ) { a [i] = Math.sin ( 2 * Math.PI * i * hertz /StdAudio.SAMPLE_RATE ) ; } return a; } }
3
Creare la funzione principale all'interno della classe SolidTone , con le variabili per costruire il tono :
public static void main (String [] args ) {double hertz = 35; //35 lunghezza hertzdouble = 25; //25 secondsdouble [ ] = created_tone createTone ( hertz, lunghezza ) ; //crea un array
StdAudio.play ( a); }
4
riprodurre il tono all'interno della funzione principale :
StdAudio.play ( created_tone ) ;
Programmazione © www.354353.com