問題タブ [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.
iphone - iPhoneで複数のMP3曲を同時に再生する
iPhoneでミキシングテーブルを作りたいです。1 つの曲の異なるトラックがあり、それらを iPhone で同時に再生したいと考えています。これらの曲は MP3 ファイルです。最大 15 トラックを同時に再生し、音量を変更したり、一部のトラックをミュートしたり、曲全体をナビゲートしたりしたいと考えています。
Apple MultichannelMixer の例は、私が望んでいることを正確に実行しているようですが、MP3 ファイルは再生する前に解凍する必要があります。それらは CAF ファイルに解凍されているようで、メモリ内で多くのスペースを必要とします (私の曲は最大 5 分間続きます)。
SpeakHere の例も試し、AudioQueue を使用しました。6つのAudioQueueを同時に再生してみました。シミュレーターでは動作するようですが、デバイスで動作するかどうか、および希望どおりに動作するかどうかはわかりません。
これを行う最善の方法がわかりません...誰か助けてくれますか?
iphone - iPhone でのサウンド ファイルのミキシング
いくつかの wav ファイルと、場合によっては 1 つの wav または mp3 ファイルにミックスしたい mp3 があります。C/C++/Obj-C (iPhone) を使用しています。私はこの種のことについて本当に経験がありません。誰かが私にいくつかの指針を与えることができれば、私はとても感謝しています.
基本的に私がやりたいことは、たとえばAudacityができることと似ていますが、プログラム的にです。オーディオ ファイルを簡単に開いて、定義された位置に新しいファイルに「貼り付ける」ことができるサウンド ライブラリはありませんか? ミキシングを心配する必要がないのはどこですか?
ありがとう。
html - JSP/HTML の混合 新しい機能や提案
私の質問はよく説明されていないと思います。このコーディング スタイル (以下の例など) は引き続き推奨されますか?
html と jsp を混合する新しい方法はありませんか? blockquote < script > < /script > を使用した例がいくつかあります。これはコードをブロックごとに分離するためのものであり、常に最良の方法であるとは限りません。
フレームワーク、構文の色付け、または書式設定さえも役立つとしましょう。
私の問題は、クラスと JSP ファイルの間の関係またはエラーでさえも、Eclipse で常に適切に表示されないことです。または、新しい人がそれを読んだり理解したりするのは簡単ではないかもしれません。
ここに例があります
colors - RGB 色を混ぜる (L*a*b*)
color1基本的には、2色と2色を混ぜて欲しいですcolor2。単純な計算で blue+yellow = gray ((color1.r + color2.r)/2など) のようなものが発生するので、いくつかの調査を行ったところ、混合色が期待どおりに見えるようにするために明らかに色を混合していることがわかりました (例: blue+yellow = green) そうではありませんまっすぐに。
別のスタックオーバーフローの投稿が教えてくれたのは、2つが混合物を正しく達成するには、L a b *スペース/ CIELABを使用し、このトピックに関するウィキペディアページにリンクする必要があるということでした.
参考になりましたが、RGBを(sRGBよりも)L a b *に変換する方法を本当に理解できませんでした-取得した色を混合する方法と元に戻す方法
ここの誰かが私を助けてくれることを願っています
ありがとう、
サミュエル
c++ - C++ クラスと Objective C クラスの混合
私は iphone SDK を使用しており、主に C++ でコーディングしていますが、obj-c で SDK の一部を使用しています。obj-c クラスが必要な状況で C++ クラスを指定することは可能ですか? 例えば:
1) デリゲートを obj-c オブジェクトに設定する場合。
- C++ クラスを Delegate プロトコルから派生させることはできないため、これとおそらく他の理由により、C++ クラスをさまざまな obj-c オブジェクトのデリゲートにすることができません。私が解決策として行うことは、C++ クラスへの ptr を含み、デリゲートとして使用される obj-c アダプター クラスを作成することです (呼び出されたときに C++ クラスに通知します)。C++ クラスへのデリゲート通知を取得する必要があるたびに、これらを記述するのは面倒です。
2) セレクターの設定時
- これは項目 1 と密接に関連しています。たとえば、ボタンの押下や UIView アニメーション機能の setAnimationDidStopSelector など、何かが完了したときにコールバックを起動するように設定したいとします。setAnimationDelegate の関連デリゲートとともに C++ 関数を指定できると便利です。
ええと、これは簡単にはできないと思いますが、もしそうならそれを行う方法、またはそのようなことをより簡単に書く方法について誰か提案があれば、私はそれらを聞きたいです. ありがとう。
iphone-sdk-3.0 - iPhoneでのオフライン録音
iPhoneで音楽ミキシングアプリを開発しています。それは音楽をミックスし、ユーザーはそこから新しい音楽を作成できます。この最後の音楽を録音する必要があります。AVAudiorecorder を使用してこれを録音しました。しかし、変化はありません。マイクからの音を録音できますが、アプリの音を録音する必要があります。
オーディオ キューのコールバック機能を使用してオーディオを録音しました。しかし、アプリを実行すると、アプリから音声が聞こえますが、録音された音声からは何も聞こえませんでした。マイクで録音した音声が聞こえるので、録音には問題ありません。しかし、マイクからの音声入力ではなく、iPhone の音声出力を録音できるオフライン レコーダーが必要です。iPod touch (マイクなし) を使用してオーディオを録音できるレコーダーが必要です。
何か助けはありますか?
flash - Pixel Bender によって生成された ByteArray を保存します
ユーザーが2つのmp3ファイルを混合し、混合結果をサーバーに送信できるようにするFlashアプリケーションを構築しています。
Pixel Bender を使用すると、すでにミックスを作成できます。
event.byteArray を mp3 ファイルに変換できるかどうかわかりませんか? 理想的には、アップロードのために mp3 をサーバーに送信します。
c++ - ランダム性なしでリストをシャッフルし、要素の一部が最終的に片側に表示されることを保証するにはどうすればよいですか?
要素のリストが与えられた場合、最終的に選択された半分の部分が一方の側にあり、残りがもう一方の側にあることを保証するシャッフルアルゴリズムが存在しますか?
例:{4、3、10、7、2、9、6、8、1、5}
上記のセットを前提として、アルゴリズム自体が「マーク」されているものとされていないものを認識していなくても、最終的にマークされたものを左に移動するミキシングアルゴリズムが必要です。
{4、3、10、7、2、9、6、8、1、5}
X X X X X
許容できる結果は次のようになります:
{ 4、10、9、6、1、3、7、2、8、5} {
1、9、10、4、6、2、8、5、7、3}
{1、 4、9、10、6、3、7、5、8、2}など
難易度:アルゴリズムは、内容を混合するために乱数を使用するべきではありません。それは反復プロセスでなければなりません。だからフィッシャー-イェーツは出ています。
android - 3GP/AMR ミックス/マージ トラック
2 つの 3gp (amr) オーディオ ファイルを 1 つのオーディオ ファイルにマージする簡単な方法はありますか?
私はそれらが次々に同期するのではなく、お互いの上に同期する必要があります。私はこれを行うためにアンドロイドを使用しています。一部のオーディオ形式では、単純にバイトを追加できるとどこかで聞いたことがあります (結果が高すぎたり低すぎたりしないように注意してください)。これは、Android の 3gp/amr 形式に当てはまりますか?
c++ - 静的ライブラリと動的 (共有) ライブラリを混在させていますか?
Core (静的または DLL としてコンパイル可能)、Graphics (静的または DLL としてコンパイル可能 - Ogre を扱う)、Physics (ライセンスのために静的としてのみコンパイル可能 - Havok)の 3 つの異なるライブラリを使用しています。その後、プロジェクトは必要に応じてライブラリを組み合わせて使用します。Physics部分はGraphicsとCoreの一部の機能に依存していますが、GraphicsはCoreの一部の機能に依存しています。プロジェクトは、デバッグとリリースで静的にリンクされたすべてのライブラリで正常に動作します。Coreの動的にリンクされたライブラリを使用すると、次のエラーが発生します。グラフィックスですが、静的にリンクされた物理ライブラリです。
エラー 1 エラー LNK2005: "public: unsigned int __thiscall OgreFW::FwErrorLog::GetError(void)" (?GetError@FwErrorLog@OgreFW@@QAEIXZ) は既に FwCore_d_dll.lib(FwCore_d.dll) で定義されています FwHavok_d.lib
エラーの意味はわかりますが、これを回避する方法がわかりません。ライブラリがこのように相互に依存しており、物理エンジン (Havok) のライセンスで静的リンクしか許可されていない場合、設計を再考する必要がありますか (これは大きな問題です :( ) またはそれを回避する方法はありますか?
ありがとう
EDIT:すべてのライブラリがMDdでコンパイルされていることを確認するためにすでにチェックしました
EDIT2:使用できます/FORCE:MULTIPLEが、それは問題を解決するのではなく隠しています
EDIT3: いくつかの編集をお詫びします。関数GetError()はヘッダーで定義されています。ソース ファイルに配置すると、リンク エラーはなくなります。何故ですか?