問題タブ [mixing]
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.
python - 外出先での GStreamer パイプラインへの/からのオーディオ ソースの追加と削除
Adderプラグインを使用して 2 つのソース ストリームを混合する小さな Python スクリプトを作成しました。
audiotestsrcプログラムを開始すると、プラグインによって生成された 1kHz のトーンが聞こえます。Enter を押すと、別の 500Hz テスト トーンが に接続され、Adder一緒に聞こえます。(ちなみに、ミックスを聞くためにパイプラインを再び再生状態に設定する必要がある理由がよくわかりません。パイプラインを再起動せずに新しいソースをプラグインする方法はありますか?)
Enter をもう一度押すと、1kHz トーンがミックスから削除され、500Hz トーンが再生され続けるはずですが、代わりに何も聞こえなくなります。pulse pulsesink.c:528:gst_pulsering_stream_underflow_cb:<pulseaudio_output> Got underflowデバッグ出力の最後の行に aが表示されます。次に何を試せばいいのかわからない。
完全なソースコードは次のとおりです。
c++ - C++コードでCを使用/混合しますか?
C++ で C を使用するのは悪いことですか?
多くの人が、C++ で C を使用するのは安全ではなく、より多くのメモリ管理が必要になるため良くないと言っていました。私は彼らに、あなたが何をしているのかを知っていて、「new」を削除して「malloc」を解放する限り、C は問題ないと言い続けています。
私は現在、std::stringvs. aに関する議論が行われているフォーラムに参加していますchar*。char*単純なメモリ ブロックを割り当てる方が効率的であり、割り当てを解除する限り問題ないと言う人もいます。一方で、std::stringメモリ管理が含まれていないため効率が悪いため、優れていると言う人もいます。
したがって、ここでの主な質問は次のとおりです。
- C/C++ の混在は悪いことですか? C++ をコーディングするときは、100% C++ のみを使用する必要がありますか?
どんな答えでも大歓迎です!
c++ - VisualStudioでのFortranとC++/Cの混合プログラミング
多くの人がこの質問をしたかもしれませんが、私は誰もが満足のいく解決策を与えたのを見たことがありません。さて、私の質問を明確にしましょう:私は既存のFortranコードからいくつかのc++サブルーチン/関数を呼び出そうとしています。重要なのは、私がVisual Studio 2008内ですべてを行っていることです(FortranコンパイラーはIntel Fortran 11.0です)。同じプロジェクトで2つの言語をコンパイルする手順をステップバイステップで教えてくれる人はいますか?1つのプロジェクトでそれを行うことができない場合、私は何をしますか?plzはサンプルコードを示しています。おそらく、続行する方法を説明するためだけに数行しかありません。
前もって感謝します。
これについて話したい人は誰でも大歓迎です。しかし、私がVisualStudioとIntelFortran(GUIを使用したコンパイルとデバッグ)を使用したソリューションを探していることは非常に明確です。Linuxでgcc/gfortranを使用してコンパイルすることについての問題はありません。私はそのような応答をたくさん読んだ。
ありがとう
鵬
audio - 複数のサウンドクリップをミキシングする
6つのサウンドクリップを一緒にミックスしようとしています。
各クリップが単一のギター弦の弾き音であり、それらをミックスしてギターコードを生成するとします。
ここで、クリップは[-1,1]の範囲の実数の配列であり、各数は単一のサンプルです。
実装してくださいmix!
graphics - RGB の混合色の計算
2 つの RGB-256 ベクトルを取り、それらの混合の結果を計算できるようにしたいと考えています。また、各ベクトルに異なる重みを付けられるようにしたいと考えています。Word カラー プレートを使用して実験したところ、一部の色は加重平均に従って混合されることがわかりました。
0.5*red(255,0,0) + 0.5*yellow(255,255,0) = orange(255,127,0)
他の人はしません:
0.5*yellow(255,255,0) + 0.5*blue(0,0,255) = gray (127,127,127)そしてそうではないgreen (0,255,0)
すべての色を正確に計算するためのアルゴリズムはありますか、それともルックアップ テーブルを使用する必要がありますか?
iphone - バックグラウンドタスクとして、AUGraphのミキシングとファイルへのレンダリング?(Objective-C)
私は現在、AVAudioRecorderを使用してユーザーの歌声を録音し、音声にエフェクトを適用して最終的に曲と音声をマージするAUGraph(iPhoneMixerEQGraphTestの例から)を使用して処理する非常に単純なアプリに取り組んでいます。
私が今抱えている唯一の問題は、事前に録音し、後で処理しようとすることです。ただし、ファイルにレンダリングできるようにするために、ユーザーが曲全体と歌を聞く必要はありません。
私の質問は次のとおりです。
- AUGraphをバックグラウンドで(CAAudioUnitOutputCapturer.hを使用して)レンダリングする方法はありますか?これはより速く(リアルタイムの速度ではなく)、スピーカーからの出力はありません。
- または、マイクをスピーカーから出力せずに、音楽だけをAudioUnitとしてマイクオーディオにすぐにミックスする方法はありますか。
乾杯、
M0rph3v5
c++ - c++ プログラム内の c ファイル
このような .h ファイルではなく、tis のような cpp ファイルがある場合、通常どおり sql.c で定義されている関数を呼び出すことができます。たとえば、sql.c に foo という名前の関数があり、sql.c 自体で定義されたデータ型を返す場合、返されたデータ型を testQuery() 内で使用したり、操作したり、次の関数に渡したりできますか?
c# - C# での WAV ファイルのオーバーレイ
c# で 2 つ以上の wav ファイルをオーバーレイするにはどうすればよいですか?
user-interface - fortran77プログラムをサブルーチンにコーディングする
私は、Fortran77プログラムのGUIを作成するタスクを与えられました。そのために、私はLaheyFujitsuコンパイラとwiskを使用しています。これは基本的にwinteracterのベアボーンバージョンです。今、私は90年にGUI部分をコーディングしています。正直なところ、今は何もコーディングしておらず、wiskウィザードが吐き出しているコードを使用しているだけで、77部分とのGUI部分の通信に問題があります。
プログラムは、メインプログラムと14個のサブルーチンファイルで構成されています。メインプログラムは、他のすべてのサブルーチンを呼び出し、計算を処理し、最終結果をテキストファイルに書き込みます。私がやりたいのは、メインプログラムをサブルーチンにして、プログラムのGUIまたはFortran 90部分から呼び出し、GUIをメインプログラムにすることです。fortran 77の多くが暗黙の倍精度として宣言されているのに対し、Fortran 90コードは暗黙的になしであるため、これを行うことは可能ですか?さらにGUIの部分では、すべてのサブルーチンを呼び出す必要がありますか、それともサブルーチンに含まれるメインプログラムがこれを処理しますか?
任意のヘルプ/アドバイスをいただければ幸いです。
私のFortranスキルはまだ限られているので、これのいずれかが明確でない場合は、確かにそうですが、私が何を意味するのかを明確にするように私に頼んでください。
ありがとう、クリスチャン
c# - C# を C++ に変換する方法
誰かが C# を C++ に変換するのを手伝ってくれませんか? 以下に例を示します。
実はunixでC#とC++を混在させるのは複雑なので、C#をC++に変換しようとしています。