public void start() {
System.out.println("Simple Guitar Tuner");
System.out.println("To exit the progeramm, press <CTRL> + <C>");
System.out.println("Which guitar string you want to tune: \033[0;1me1, a, d, g, h, e2\033[0;0m?");
AudioFormat audioFormat = new AudioFormat(8000.0F, 8, 1, true, false);
DataLine.Info dataLineInfo = new DataLine.Info(TargetDataLine.class, audioFormat);
try {
TargetDataLine targetDataLine = (TargetDataLine) AudioSystem.getLine(dataLineInfo);
targetDataLine.open(audioFormat);
CaptureThread captureThread = new CaptureThread(targetDataLine);
UserKeyboardInputThread ukit = new UserKeyboardInputThread(captureThread);
ukit.start();
captureThread.start();
} catch (Exception e2) {
System.out.println("Error: Unable to start sound data acqusition: " + e2.getLocalizedMessage());
}
}
SimpleTuner.java 文件源码
java
阅读 18
收藏 0
点赞 0
评论 0
项目:simpleguitartuner
作者:
评论列表
文章目录