2016-04-18 7 views
2

私はここで明白な何かを見逃しているに違いないと思う(私はClojureにはかなり新しい)が、Clojureに外部オーディオを録音する簡単な方法はあるのだろうか?私はOvertoneDynneを調べましたが、外部オーディオを記録する方法が見つかりませんでした。私はオーディオファイルを記録するためのClojureのライブラリが存在しないかと思いますClojureで簡単に外部オーディオを録音する

(require 'supercoolaudiolib :as a) 
(def soundcard "XYZ_soundcard") 
(a/defsoundbuffer x) 
(a/start-recording soundcard x) 
;; Some time passes 
(a/stop-recording x) 

答えて

1

:よう

何か。 OvertoneとDynneは、オーディオの生成や処理を担当しています。

あなたはJava Sound APIに対処し、オープンソースライブラリとして発行されたClojureバインディングを作成する必要があります:)。

+0

使い方の簡単な例を教えてください。 (またはClojureですでにこれを使用しているプロジェクトを知っていますか?私はソースを見ることができますか?) –

+1

私が提供したリンクは、Javaでそれを行う方法のチュートリアルです。 Web上に[その他の例](http://www.codejava.net/coding/capture-and-record-sound-into-wav-file-with-java-sound-api)もあります。 Clojureに変換したり、Javaで実装してClojureから呼び出したりするだけです。 –

関連する問題