3

私は音と正弦波がどのように機能するか、特に和音について理解しようとする研究を行ってきました。これまでのところ、私の理解は次のとおりです。

  1. b(t) = sin(Api(t))周波数 A のコードのベース ノートです。
  2. T(t) = sin(5/4piA(t))ベース b(t) の長 3 度です。
  3. D(t) = sin(3/2piA(t))ベース b(t) のドミナント (5 番目) です。
  4. A(t) = sin(2Api(t))オクターブです。

それぞれが独立した周波数であり、コンピューターの発電機が簡単に鳴らすことができます。ただし、周波数 A の音符のメジャー コードは次のとおりです。

Major Chord = b+T+D+A

結果を聞くことができるように、コンピューターシンセサイザーにこの機能を再生させる方法を誰かが持っているかどうか疑問に思っていました。私が見つけたほとんどのプログラムは入力として Hz しか取りません。この関数には波長がありますが、同じ波長の単純な正弦波とは異なります。

注: これは物理学とコンピュータのセクションにも投稿します - ミュージシャンがこれについて何か知っているかどうか疑問に思っています.

4

3 に答える 3

3

あなたが何をしようとしているのかわからないので、いくつかのことを説明し、目的に応じてさらに調査するためのいくつかのオプションを提供します.

コンピュータ上で音楽を合成するための事実上の手段は、MIDI (Musical Instrument Digital Interface) を使用しますミュージシャンは周波数や波長の観点から直接考えることはめったにないため (彼らはスケールに沿ってステップまたは半ステップを数えます)、MIDI は各ピッチを整数で表し、それは半ステップの数を表します。デフォルトでは、MIDI はこれらのピッチが「12-Tone Equal Temperament」(12TET) と呼ばれる標準を使用してチューニングされていることを前提としています。残念ながら、他のチューニングを使用することは特に簡単ではありません。

これは何を意味するのでしょうか?そして、なぜそれが問題なのですか?(あなたがすでにどれだけ知っているかはわかりませんので、あなたが知っていることを繰り返していたら申し訳ありません)

理論的には、周波数比に基づくチューニングについてあなたが言っていることは 100% 絶対に正しいです。これはジャスト チューニングと呼ばれるシステムです。長 3 度は 5/4 の比率で、完全 5 度は 3/2 の比率です。ただし、固定ピッチの楽器 (キーボード、フレット楽器など) は、実際にはそのように調整されることはめったにありません。代わりに、半音階の各音をオクターブの最も近い 12 分の 1 に丸めることで妥協します。オクターブの追加は初期周波数を 2 倍することと同じであるため、12 分の 1 オクターブを追加することは、初期周波数を 2^(1/12) 倍することと同じです。これは、通常、ピアノのすべての半音を調律する方法です。

したがって、純粋な比率の代わりに、実際には次のようになります。

  • sin(アピト)
  • sin(2^(4/12) アピ t)
  • sin(2^(7/12) アピ t)
  • sin(2^(12/12) アピ t)

注: 2^(4/12) ~ 1.26 を 5/4 = 1.25 と比較してください。また、2^(7/12) ~ 1.498 と 3/2 = 1.5 を比較してください。

これらは、 nn +4、n +7、およびn +12の番号が付けられた MIDI ノートが与えられた場合、MIDI シンセサイザーが再生する正確な周波数です。したがって、コードを演奏するだけで、周波数比が純粋であることを気にしない場合は、MIDI を使用できます。

ただし、実際のジャスト レシオを再生するものを探している場合は、少しトリッキーになります。ここでいくつかのものを見ることから始めるかもしれません: https://music.stackexchange.com/questions/351/software-that-allows-playing-in-different-temperaments

どんな音がするかだけを見たい場合は、次の YouTube ビデオをご覧ください: https://www.youtube.com/watch?v=6NlI4No3s0M

ソフトウェアを書くことができるなら、自分で書いてみてもいいかもしれません。

「Hzのみを入力として受け取る」と説明しているプログラムの種類がわかりません。これはソフトウェア ライブラリ (API 呼び出しのようなものですか?) ですか、それとも別のものですか? (明らかに) 単一周波数よりも複雑なデータをサウンドカードに送信できる API 呼び出しがあります。


編集:私はそれを使用していませんが、おそらくこのソフトウェアはあなたが望むことを行うことができるようです:https ://www.youtube.com/watch?v=z0NZQMiDdNU

于 2014-10-13T03:45:58.273 に答える