問題タブ [sound-synthesis]
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.
android - Androidでシンセコードサウンドを簡単に生成する方法は?
Androidでシンセコードサウンドを簡単に生成する方法は? 8bit を使用して、ゲーム内の音楽を動的に生成できるようにしたいと考えています。AudioTrackで試してみましたが、良い音の良い結果はまだ得られませんでした。
例はありますか?
次のコードを試してみましたが成功しませんでした:
audio - nokia sms サウンドを生成するための技術パラメータは何ですか?
ノキアの電話で従来の一般的な着信 SMS サウンド (ビープ ビープ ..... ビープ ビープ .... ) の仕様 (またはそれらを見つける場所) を知っている人はいますか? (頻度、期間、一時停止など)。どうやら、他のメーカーの携帯電話には他のサウンドパレットがあるようです。
いくつかの技術的なパラメータの知識があれば十分な場合、キャプチャ/リプレイはオーバーヘッドが大きすぎます。ここでは、特定のプラットフォーム (java、.net) で騒ぐことは問題ではありません。
c - karplus の強力なアルゴリズムを使用して補間遅延線とオール パス フィルターを実装する方法は?
わかりました、C で karplus の強力なアルゴリズムを実装しました。これは、弦をはじいた音をシミュレートする単純なアルゴリズムです。長さ n (n = 必要なサンプリング周波数/周波数) のリング バッファーから始めて、単純な 2 点平均フィルター y[n] = (x[n] + x[n-1])/2 に渡します。それを出力してから、遅延線にフィードバックします。すすいで繰り返します。これにより、時間の経過とともにノイズが滑らかになり、自然な弦の弾き音が生まれます。
しかし、整数の遅延線の長さを使用すると、いくつかの高いピッチが同じ遅延の長さに一致する可能性があることに気付きました。また、整数遅延の長さではピッチを滑らかに変化させることはできません (ビブラートやグリッサンドなど)オールパスフィルター
http://quod.lib.umich.edu/cgi/p/pod/dod-idx?c=icmc;idno=bbp2372.1997.068
http://www.jaffe.com/Jaffe-Smith-Extensions-CMJ-1983 .pdf
http://www.music.mcgill.ca/~gary/courses/projects/618_2009/NickDonaldson/index.html
以前に補間遅延線を実装したことがありますが、波形バッファが変更されないウェーブ テーブルでのみ実装しました。さまざまな速度で遅延をステップスルーするだけです。しかし、私を混乱させているのは、KS アルゴリズムに関して言えば、論文では、ステップ スルーするレートだけでなく、遅延の長さを実際に変更することについて話しているように見えることです。ks アルゴリズムは物事を複雑にします。なぜなら、遅延線に値を常にフィードバックすることになっているからです。
では、これを実装するにはどうすればよいでしょうか。補間された値をフィードバックするのですか、それとも何ですか? 2 点平均ローパス フィルターを完全に削除する必要がありますか?
そして、オールパスフィルターはどのように機能しますか? 2 点平均フィルターをオールパス フィルターに置き換えたほうがよいのでしょうか? 線形補間法またはオールパス フィルター法を使用して、グリッサンドで離れたピッチ間を滑空するにはどうすればよいですか?
.net - 音声を分析して結果を保存する方法は?
アプリを作ろうと思っています。
説明は次のとおりです。 1. 人々は以前に録音した会話をサーバーにアップロードします。2. サーバーからのアプリケーションは、その声のピッチ、速度、強調、発音などを検出し、個人のポートフォリオを作成します。3. サーバーに電話をかけると、サーバー アプリケーションはその人の正確な声の調子であなたと話します (その人の音声サーバーはステップ 2 で検出されました)。
このプロジェクトに役立つと思われるリンク、リソース、PDF プレゼンテーションを共有してください.....
主にSTEP 2で立ち往生しています。音声を分解して分析し、速度、ピッチなどの情報を取得する方法が明確にわかりません。音声部分で使用できる既存のAPIはありますか?
c++ - STK コードの数値定数の前に非修飾 ID が必要です
スタンフォードの The Synthesis ToolKit in C++ (STK) をプロジェクトに含めましたが、ビルドしようとすると次のエラーが発生します。
ここに書かれた2行目、STK.hから: (名前空間を宣言する部分)
これを追加する前に私のコードはコンパイルされていましたが、STK コードにそのような単純なエラーはありません。
私は何を間違っていますか?
c++ - プログラムでサウンドを生成する
ユーザーが画面に触れたときにメモを生成するバダ アプリケーションを開発したいと考えています。
それを行う方法はありますか?古い Amstrad CPC 464 には、プログラムでサウンドを生成するための BASIC 命令 SOUND があったことを覚えています。
それを行うライブラリはありますか?
flash - FlashAS3ソフトウェアシンセサイザー
AS3のソフトウェアシンセサイザーをかなり前から探していましたが、成功しませんでした。AS3でスコアエディター/プレーヤーを作成しようとしていますが、SiONシンセサイザーを使用して(非常に大雑把な)スコアエディター/プレーヤーを作成できました。しかし、それはそれほど速くはなく、音質も何の意味もありません。
誰かが良いソフトシンセを提案できますか?また、誰かが私を良いオープンソーススコア(またはタブ)エディター兼プレーヤーに導くことができますか?
乾杯、
c++ - Xcode 4 で動作するリアルタイム C++ オーディオ ライブラリはどれですか?
float y = sin(2 * PI * f * t);
、FM 合成、その他のより複雑なアルゴリズムなどの関数を使用してサウンドを作成できるようにするプロジェクトを C++ で開始したいと考えています。Mac OS X Lion で Xcode 4 を使用していますが、最終的にはソフトウェアを Windows プラットフォームに移植したいと考えています。ライブラリ SFML 1.6 と 2.0、RTAudio、および PortAudio を試しましたが、Xcode 4 でプログラムをコンパイルできませんでした。ウィンドウ グラフィック ライブラリと MIDI サポートはおまけですが、必須ではありません。
成功したライブラリやメソッドはありますか? 前述のライブラリのいずれかが機能した場合、どのようにして Xcode 4 でコンパイルしましたか?
ios - iOS で本当にシンプルなウェーブ シンセ/テーブル
本当にシンプルなシンセを作りたいです。
つまり、wav ファイルを再生し、タッチが離されるまで特定の時点でループさせたいのです。
サンプルコードを探しています (無料である必要はありません)。
このような基本的な質問で申し訳ありませんが、重要な用語が欠落していない限り、この正確なトピックには何もないように見えますが、これをグーグルで調べています。
また、私が説明しているのは、ウェーブテーブル シンセですか、それともサウンドボードですか?
java - Java midi を他のアプリケーションに接続する方法
こんにちは、私は Windows で Java をプログラミングしており、MIDI インターフェイスを扱うのは初めてです。
私はJavaがシンセサイザーオブジェクトを介してネイティブにコンピューターのスピーカーを介してMIDIサウンドを再生できるようにしましたが、FLStudioという別の合成アプリケーションにオンザフライでMIDIメッセージを送信したいと考えています。Java インターフェイスをハードウェア MIDI デバイスのように見せる必要があると思いますが、これを行う方法がわかりません。また、Transmitter または MidiDevice と関係があるのではないかと思いますが、よくわかりません。
私がこれについてどのように始めたのか、誰かが知っていますか。これについてGoogle全体を見てきましたが、常に同じ2つのドキュメントになります。
http://www.jsresources.org/faq_midi.html および http://www.ibm.com/developerworks/library/it/it-0801art38/
この質問が以前に尋ねられた場合は申し訳ありませんが、見つけられませんでした。
これが私がこれまでに持っているものです。どんな助けでも大歓迎です。