SimpleTuner.java 文件源码

java
阅读 18 收藏 0 点赞 0 评论 0

项目:simpleguitartuner 作者:
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());
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号