2013-04-28 10 views
1

Java에서 Sine Audio Wave를 생성하고 재생하는 방법에 대한 예제를 찾고 있습니다. StackOverflow와 웹에서 많은 다른 솔루션을 찾았지만 필요한만큼 빠르게 웨이브를 생성하고 재생할 수있는 솔루션은 없습니다 (1.92ms 길이, 0ms 사이). 두 개의 서로 다른 웨이브 (2083.3 Hz에서 하나, 1565.5 Hz에서 하나) 만 필요하므로이 프로젝트는 필요한 경우 계산 시간을 절약하기 위해 배열 또는 유사한 것을 저장할 수 있습니다.Java Fast Sine Wave Tone

+0

아니요, 지정된 주파수의 톤을 생성하고 싶습니다. – instipod

+0

http://vermeille.fr/dotclear2/이 링크를 확인해야합니다. Java가 아니지만 좋은 시작일 것입니다. – Pol0nium

+1

실제로 존재하는 기존의 예제에 무엇이 잘못되었는지 이해하지 못합니다. "빨리"연주하지 않는다는 것은 무엇을 의미합니까? 그들은 어떤 것에 반응하여 충분히 빨리 시작하지 않습니까? –

답변

1

Wolin Labs이 링크를 덮은 것으로 보입니다. 그들은 단지 java. sound.sampled.SourceDataLine을 사용하여 소스가 사인파 기능인 톤을 만드는 것처럼 보입니다. 주파수도 변경할 수 있습니다.

+0

이전에 해당 리소스를 발견했습니다. 그것은 작동하지만, 그 타이밍이 정확하지 않다는 것을 기억한다면, 예는 심지어 약 5 초라고 말합니다 :) 나는 꽤 구체적인 것을 찾고 있습니다. – instipod