私は音楽教師用のHTML5フォームをまとめているので、音楽ライブラリを少し簡単に分類できます。要求された要素の1つは、特定のピースの範囲を定義できるダブルハンドリング範囲スライダです。 0から100まで話していても問題ありませんが、通常は範囲スライダでは検出されない一連の任意の値であるG-Flat 3からB5を話しています。HTML5の範囲のスライダーを最小値と最大値にマッピングする
私が考えているのは、G-Flat 3からB5(最低から最高まで)のさまざまな音域の配列を作成し、それらを何らかの形で2重処理範囲スライダにマッピングすることです。問題は、どうやってそれをするのか分からず、それが可能なのかどうかも分かりません。本質的には
、私は配列を作成したいと思います:
0 = 'Gb3';
1 = 'G3';
2 = 'G#3';
をそしてダブルハンドルの範囲スライダにそれらをマップ:
Array = ['Gb3', 'G3', 'G#3', 'Ab3', 'A3',... 'A#5', 'Bb5', 'B5'];
はどういうわけか、数値にそれらを一致させます。
正しい方向に私を指すことができるライブラリやプラグインや魔法のtoadstoolがあるかどうかは知っていますか?
更新日:私はこれに投稿したすべての人に感謝したいと思います。非常に多くの素晴らしい答えがありますが、私は答えを選ぶのがとても難しいです。
すでにメモと数値を一致させているようです。そのインデックスです。 "0から100まで話しているならば、"すべてうまくいくならば、0からnまでの配列インデックスは問題ないはずです。 –