問題は、滑らかな「法則」または「テーパー」を持つゲイン/ボリューム/パン/バランス/クロスフェード/ミックスコントロールを設計することです。音量を変えると音量が変化する速度。(中に記載ポットの秘密の生活やポットの法律を変更するたとえば、。)
たとえば、中央でゲインの変化がほとんどなく、上部で急上昇するコントロールを作成するのは簡単ですが、それは良くありません。
したがって、回路を「描画」して、対数または線形のポットのいずれかで、ポットの位置の関数としてゲイン/減衰をプロットし、コンポーネントの値を変化させて、ゲイン関数への影響をすばやく確認したいと思います。最適なレイアウト/抵抗値の検索を高速化するため。
現在、私は次のいずれかを行います。
- TINA-TIで回路をシミュレートします。これは下手です:
- ポットは線形テーパーのみで提供されます
- ポットの位置の関数として何かをプロットする方法を私が知る方法はありません。ポットをコントロールオブジェクトとして設定し、位置を0%から100%まで段階的に変化させることができますが、ゲインをプロットする方法がわかりません。各位置で周波数応答をプロットし、周波数応答プロットからゲインを読み取り、スプレッドシートにそれらを配置できることを知っています。これは非常に面倒です。
- wxMaximaやPythonなどの数学プログラムで曲線を計算し、プロットします。これは下手です:
- 手作業でゲイン方程式を入力する必要がありますが、特定の回路では面倒でエラーが発生しやすくなります。複雑な方程式を見ても正しいかどうかは分からず、既存の回路に並列に抵抗を追加して修正することは困難です。
- この場合も、対数テーパポットのプロットは困難です。ゲインをフィードする別の関数としてテーパーを入力する必要がありますが、それでも実際の世界と完全には一致しません。
他のアイデアは?
説明のために、線形ポット、対数テーパポット、および線形ポットを「プルダウン抵抗」と比較して対数テーパを近似したプロットを以下に示します。プルダウン抵抗のさまざまな値に対して黄色の曲線をプロットするものが欲しいので、手動で方程式を入力しなくても、他の曲線にできるだけ近い動作をさせることができます。もちろん、実際のアプリケーションはもっと複雑ですが、これは私がやりたいことの例です。
(Electronics Exchangeからコピー)