問題タブ [audacity]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
484 参照

c# - マイク入力を介してビープ音を送信する

大胆さ(ステレオミックスではない)に使用されているのと同じライン入力を介してビープ音を送信できるプログラム(C(+、++、#)またはVB.netのいずれか)を作成する方法です。 ?

私は、2つの異なるプログラムからのオーディオとビデオを同期する方法を作ろうとしています。これは、退屈なクラッパーが映画で機能するのと同じ方法です。

マイク入力に影響を与えるために作成できる一種のマイク拡張機能を使用する方法はありますか?

0 投票する
1 に答える
480 参照

lisp - LISP/Nyquist ファイルを開いて行ごとに読み取る

ファイルを開き、EOF まで各行を読み取るのに苦労しています。私は、XLISP に基づいた nyquist を使用していますが、Common Lisp のwith-open-file. 私のコードは次のとおりです。

ナイキストから得られる出力は次のとおりです。

どこが間違っているのかを理解する助けが欲しい


注:私も試しました:

しかし、それは次のようになります:


アップデート:

Rainer Joswig が提供した情報とリンクを使用して、ファイルを開いて行ごとに読み取るために使用する典型的なコードを見つけることができました。

このdo関数には、次の 3 つの基本部分があります。

  1. 1 行目と 2 行目 - ループで使用するために割り当てられた変数、それらの初期値、およびそれらをインクリメントする方法。この場合fpex. fpはインクリメントされず、fp からex初期化されて 1 ずつインクリメントされます(末尾が何のためにあるのかわかりません)readnil
  2. 3 行目 - ループの終了条件と、return expressions終了時に評価され、最後に返されるすべてのリスト。この場合、 exit がいつ発生しex == null、その後nil返されます
  3. 4 行目 - ループの実際の本体。この場合、自明です。

注:の割り当てで使用される方法のように、ある式で割り当てられた変数を後の式で使用できるという点でdo*とは異なります。dofpex

私はあらゆる種類の LISP に無頓着なので、上記のいずれかが間違っている場合は、率直に言ってください。

0 投票する
2 に答える
1129 参照

lisp - ナイキストの文字列から文字を削除する

Nyquist(xlispに非常に似ています)の文字列から特定の文字を削除して、結果を返すにはどうすればよいですか?

「ABBAAAABBBAABAAAB」のような文字列に「A」がいくつあるかを数えたいです。(はい、文字列には「A」と「B」のみが含まれます。)

ナイキストには(カウント)関数がないので、次のようなものを試しました

また

しかし、それは機能しません。

文字数を少し忘れて、文字列から「B」を削除するにはどうすればよいですか?

0 投票する
1 に答える
1020 参照

signal-processing - ナイキスト (大胆さ) での PWM 方形波デシメータ プロセス

Audacity の入力選択を近似するために、方形波が PWM で変調されるような PWM 効果を作成しようとしています。これを使用して、適切なフィルター効果を適用した後、お気に入りの音楽が PC (または Apple ][) Squeaker Fidelity LOL :-) でどのように聞こえるかを聞くことができます。

私の当初の考えは、のこぎり発振器を作成し、それを PWM のコンパレータ ステップのリファレンスとして使用することでした。

難しい部分は、コンパレータの結果に基づいて方形波の反転を追跡することです

C ++では、>を使用してサンプルごとに実行し、現在生成されている正方形のサンプルの符号を適切に変更しますが、これはWindowsでは大胆です(C / C ++コンパイラが在庫にあるLinuxとは異なります)ので、ナイキストプロンプトしか得られませんでこれをやろうとする

---簡単にするために、モノのサンプル入力を想定します---

比較として (> s (osc-saw 44100)) を使用すると機能しません

ナイキストのサンプルループは非常に恐ろしく邪悪なので、ここからどこに行くべきかわかりません

audacity には、この効果を行うためのプラグインがありません... PWM トーン ジェネレーターしかありません。

PS: Nyquist でサンプルごとの処理を行う方法の例をいくつか使用できます。

0 投票する
4 に答える
5176 参照

c++ - AudacityMSB4023アイテムメタデータのコンパイルエラーはMSVC2010では適用できません

Audacity 2.0.0をコンパイルしようとしていますが、次のエラーが発生します。私はC/C ++を初めて使用するため、トラブルシューティングの方法がわかりません。VS 2010ProfessionalSP1を使用しています。

エラー449エラーMSB4023:アイテムメタデータ "%(Extension)"を評価できません。アイテムメタデータ"%(Extension)"をパス "" C:\ audacity-src-2.0.0 \ win \ Debug \ Audacity.vcxproj\analyze.ny""に適用できません。パスに不正な文字が含まれています。C:\ audacity-src-2.0.0 \ win \ ny.targets 65 6 Audacity

これが私のny.targetsファイルです。私はいくつかのグーグルをしました、しかし今のところそれは無益でした。

0 投票する
1 に答える
1393 参照

android - Android:マイクの音量レベル(多分)、自動利得、FFT、バターワース、Audacity

レースバイクの音を録音し、録音した音声をFFTで分析して、エンジンの周波数を調べようとしています。笛を吹くだけなら、すべてがうまくいきます。笛の低音と高音などに対応する明確なグラフを見ることができます。周波数と時間のFFTから取得するさまざまな振幅に対して、さまざまな色のヒートマップを作成します。オーディオは次のように録音されます。

だから私はSDカードにオーディオデータを保存しています。データを減らすために、iはi2をループし、i2 = 0...10に1回だけ記録します。アプリの次の部分では、ユーザーにオーディオデータの一部を切り取って、この部分のみをtrimmedと呼ばれるベクトルにロードさせます。次に、それらの周波数のFFTを実行します。しかし、データにはオーバードライブしかないようです。

録音中にマイクの自動ゲインをトリガーすることはできますか?

録音して保存したオーディオデータをAudacityにロードするにはどうすればよいですか?(生データのインポート設定を変えてみましたが、うまくいかないようです) ファイル例を次に示します。

バターワースフィルターを実装しました。これが正しければ、フィルターはFFTの前に適用する必要がありますか?

0 投票する
1 に答える
356 参照

macos - OSX で auto-talent プラグインをコンパイルする

Mac で LADSPA Audacity プラグインとして使用する auto-talent プラグイン (http://tombaran.info/autotalent.html) をコンパイルしようとしています。私は Linux で正しく指示に従いましたが、可能であれば Mac 用のバージョンをビルドする方法を考えていました。

0.2 ソースをダウンロードし、「make」を実行しました。ただし、次のエラーが表示されます。

したがって、.so ファイルは生成されませんが、.o ファイルは作成されています。ひょっとして、これは簡単に修正できるのでしょうか?

ありがとう!

0 投票する
1 に答える
204 参照

linux - Audacity アノテーションを音声化する / クリック時間のリストからオーディオ クリック トラックを生成する

Audacity で音楽オーディオ ファイルに注釈を付け、ファイルと共に注釈を「聞いて」、それらが正しく配置されていることを確認しようとしています。それを行う Audacity プラグインは見つかりませんでしたが、Audacity ラベルをエクスポートすると、次のようなファイルが得られます。

ポイント ラベルが配置されたファイルの時間 (秒単位)。このようなクリック トラックを簡単に生成するためのツール (または、プログラムで (できれば Linux の C++) で実行できる) があるのではないでしょうか? その後、それを元のファイルとミックスして、聞いて調べることができます。

0 投票する
2 に答える
2067 参照

c - PortAudioの初期化:ホストエラー

DebianWheezy64ビットGNU/LinuxでPortAudioアプリケーションを作成しようとしています。ライブラリを追加する方法に関するドキュメントを読みましたが、エラーなしでコンパイルされます。

このスクリプトを使用してPortAudioを初期化する場合:

次の出力が得られます。Pa_Initialize error: Host error.

これもPortAudioに基づいているAudacityを実行しようとすると、次のエラーが発生します。

そして、この関数を呼び出そうとすると、次のようになります。

次のエラーが発生します。Undefined reference to 'Pa_GetLastHostErrorInfo'

PortAudioを正しい方法で初期化するにはどうすればよいですか?また、ホストの何が問題になっていますか?PortAudioはPulseAudioで何かをする必要がありますか?

ライブラリファイルの構成に関係があると思ったので、このトピックの一番下の解決策http://ubuntuforums.org/showthread.php?t=1756822をすでに試しました。しかし、それも機能せず、エラーは変わりません。

0 投票する
1 に答える
426 参照

ios - Audacity で作成されたオーディオ ファイルから一部のメタデータが失われる

Audacity (windows) で作成し、Audacity (Apple) を使用して m4a 形式でエクスポートした短い音声クリップが多数あります。このプロジェクトはもともと Android 用でした。そのため、データを取り戻すことができるかどうかをテストする前にクリップを作成しました。AVFoundation でメタデータを読み取ると、フィールドの一部が失われます。具体的には

  1. アーティスト名
  2. 追跡番号

私が試してみました

これで私は値を取得します

  1. タイトルは Audacity にマップされます: トラック タイトル
  2. albumnName は Audacity:Album Title にマップされます
  3. ソフトウェア値 Lavf52.6
  4. (null) Audacity にマップ: コメント
  5. (null) Audacity にマップ: ジャンル
  6. データを識別できなかった別のnullのカップル

私も試しましたが、上記のnull以外の値が得られました

このデータを簡単に取得するために使用できる代替のメタデータ リーダー/または Audacity の代替手段はありますか。

私はIOSとAppleの世界に不慣れです。

ありがとう