Musical scale: Difference between revisions
Content added Content deleted
Line 910: | Line 910: | ||
public static void main(String[] args) throws LineUnavailableException { |
public static void main(String[] args) throws LineUnavailableException { |
||
List< |
List<Double> frequencies = List.of( 261.63, 293.66, 329.63, 349.23, 392.00, 440.00, 493.88, 523.25 ); |
||
final int duration = 500; |
final int duration = 500; |
||
final int volume = 1; |
final int volume = 1; |
||
for ( int i = 0; i < 3; i++ ) { |
for ( int i = 0; i < 3; i++ ) { |
||
for ( |
for ( double frequency : frequencies ) { |
||
musicalTone(frequency, duration, volume); |
musicalTone(frequency, duration, volume); |
||
} |
} |
||
Line 921: | Line 921: | ||
} |
} |
||
private static void musicalTone( |
private static void musicalTone(double aFrequency, int aDuration, int aVolume) throws LineUnavailableException { |
||
byte[] buffer = new byte[1]; |
byte[] buffer = new byte[1]; |
||
AudioFormat audioFormat = getAudioFormat(); |
AudioFormat audioFormat = getAudioFormat(); |