Month: 11월 2013

JAVA Sinewave로 소리 재생하기

사인웨이브 만들기 public static byte[] getSineWaveByte(int hz, float sampleRate, int volume) { int period = (int) (sampleRate / hz); System.out.println(period); byte[] b = new byte[(int) (period)]; for (int i = 0; i < period; i++) { double angle = i / (sampleRate / hz) * 2.0 * Math.PI; b[i] = (byte) (Math.sin(angle) * 127.0 * Read More