javasound

    0熱度

    2回答

    我正在使用javax.sound.midi.Sequencer播放一個序列,並且當達到特定刻度時我需要跳轉到序列的其他部分。設想一個循環,當我們到達滴答號「y」時,我們跳回到滴答號「x」。但是我沒有做一個循環,所以內置的循環方法不適用於我。 目前我正在使用一個擺動計時器,每毫秒觸發一次getTickPosition(),直到達到我想要的刻度,但是這給了我稍微不一致的結果,我有一種感覺,它使用了大量

    1熱度

    1回答

    我有一個立體聲波形文件,我需要閱讀並只播放選定的通道。什麼是完成這個最好的方法?

    2熱度

    1回答

    我轉換與16位單聲道PCM波形文件和48 kHz至單質量問題簽署了16位,並適用於電話8kHz的線性PCM文件AU使用javax.sound.sampled中: public void convertSO(final String in, final String out) throws Exception { try (final AudioInputStream ais = Aud

    1熱度

    1回答

    我正在用java製作反相聲音(反相是反射波,x座標不變,但y座標顛倒) 在反射聲波之前,我必須得到字節數組(或int數組)與聲音。 我從我的筆記本電腦的麥克風獲取聲音。 這裏是我的CODE(我得到了原碼,裏面記錄聲音文件,在網上,我修改了它小) public class NoiseController extends Thread{ private TargetDataLine line; p

    -3熱度

    1回答

    有人能幫我理解下面的代碼爲什麼不起作用嗎? 我通過調用方法start()開始剪輯。此方法爲剪輯運行創建一個新的線程。但是,不,它似乎沒有發揮任何作用。 的代碼沒有任何錯誤編譯... public class Audio { private Clip clip; private Thread thread; public Audio (String audioFi

    0熱度

    2回答

    我正在製作一個修改原始聲音的程序。 我的程序的過程就在這裏。 獲取聲音從的AudioInputStream 更改聲音數據爲字節數組。(我的AudioFormat的幀大小是,所以,我會用字節數組長度) 修改字節數組(類似於「乘以-1到每個元素」) 發送修改的字節數組到AudioOutputStream 發出聲音。 我做的過程1,2和3 這裏是我的CODE過程1,2,3 try { byte

    2熱度

    1回答

    比方說,我有一個音頻wav文件用句: +-----------+----------------------------------------+ | meta data | 'Audio recognition sometimes is trick' |.wav +-----------+----------------------------------------+ 現在考慮開在這個

    0熱度

    1回答

    我試圖製作一個將聲音加載到按鈕中,然後在按下按鈕時播放聲音的音板程序。這是我迄今爲止 - package soundboard; import javax.swing.*; import java.io.*; import javax.sound.sampled.*; public class Soundboard { JButton loadButton; JFileChoos

    1熱度

    1回答

    我正在爲班級申請(作爲團隊的一部分),其中的想法是幫助您學習彈鋼琴。樂器的圖像顯示在屏幕上,我們有一些課程Octave,你在鋼琴的某個八度音階,這樣你可以突出顯示適當的琴鍵。例如,您會告訴highlight該方法的注意事項,並且它知道要突出顯示圖像的哪個部分,因爲始終存在要檢查的活動Octave對象,該對象通過距圖像開頭的距離來查找該關鍵點。到目前爲止,這部分沒有問題,我知道(這是我的團隊成員的責

    0熱度

    1回答

    不知道這是否可能,我配置了一個icecast服務器和流音樂,我想創建一個使用Java(或Grails)的網絡播放器。我設法獲取Java web應用程序播放音樂的Icecast是流,使用這樣的事情: AudioInputStream stream = AudioSystem.getAudioInputStream(new URL("http://localhost:8000/musicstation