1

C#で書かれた音楽合成の実用的なソリューションがあります。振幅スペクトルの収集に基づいて別の機器を実装すると、問題に直面しています。ピアノ、声、管、ヴァイオリンのすべてのハーモニカルパート (1-10) http://elektronicka-hudba.telotone.cz/clanky/metody-zvukove-syntezy/を見ることができるこの Web を見つけましたが、ドラム、ギターなど、さまざまな楽器を追加したい。私はインターネット上の何百ものページを調べましたが、成功しませんでした. 他の楽器の倍音の振幅を知っていますか?

編集:

楽器のハーモニクス (振幅スペクトル 1 ~ 10) を知っている人はいませんか?

どうもありがとう

ヒミザク

4

1 に答える 1

3

楽器の木材の最も重要な側面の 1 つは、部分的なコンポーネントの強度が時間の経過とともにどのように変化するかです。また、ノートの振幅やその他の要因によっても変化します。つまり、部分音の振幅の間に単純な関係はありません。私はあなたが送ったリンクを読んでいませんでした (ただし、英語に翻訳されたリンクの一部は読み飛ばしました)。しかし、これは「定常状態」でのノートの非常に大まかな例としてのみ意図されていると思います。過ぎました。

柔軟性の高い声 (たとえば、叫び声は、軽い歌声よりも高い倍音を生成します) や、「調子がずれている」部分音があるため、まったくあなたの現在のモデル。

言い換えれば、この情報を見つけることはできるかもしれませんが、それは人間の声やギターのようには聞こえず、間違いなくドラムにもなりません。

この合成方法に固執する場合は、実際に遊んでみるのが楽しい領域ですが、興味のある楽器について独自の分析を行う必要があるかもしれません。サンプル ライブラリを見つけて、自分で音符を分析することができます。また、インターネットよりも本の方が優れた情報を見つけることができます。たとえば、音の科学には、関心のある情報の少なくとも一部を導き出すために使用できるグラフなどがいくつかあると思います.

また、本物の古典であるComputer Musicなど、このテーマに関する他の本を調べることもできます。これはまた、あなたが興味を持っている楽器をより忠実に再現するかもしれない他のシンセシスのモードについてのアイデアを与えてくれます. これらの本の両方の古い版を非常に安く手に入れることができます.

于 2013-03-03T15:26:59.657 に答える