Beta version.
Simulation for sound frequencies. Currently one can change:
- Root Sound
- Pitch
- Transposition
- Type (Equal, PureMajor, PureMinor)
- Octave Range (first and last)
info = Audio::Tuning::Info.new(442, "equal", "C", "C")
tuning = Audio::Tuning::Engine.tuneByInfo(info)
pp tuning
which generates:
{"C1"=>32.85184655195017,
"Db1"=>34.80531900334587,
"D1"=>36.8749509714472,
"Eb1"=>39.067649660556754,
"E1"=>41.39073299871833,
"F1"=>43.85195406062151,
"Gb1"=>46.459526942767724,
"G1"=>49.22215417725374,
"Ab1"=>52.14905577566356,
"A1"=>55.25,
"Bb1"=>58.535335963351066,
"B1"=>62.01602816909286,
"C2"=>65.70369310390033,
"Db2"=>69.61063800669174,
"D2"=>73.7499019428944,
"Eb2"=>78.13529932111351,
"E2"=>82.78146599743665,
"F2"=>87.70390812124302,
"Gb2"=>92.91905388553545,
"G2"=>98.44430835450748,
"Ab2"=>104.29811155132712,
"A2"=>110.5,
"Bb2"=>117.07067192670213,
"B2"=>124.03205633818573,
"C3"=>131.40738620780067,
"Db3"=>139.2212760133835,
"D3"=>147.4998038857888,
"Eb3"=>156.27059864222701,
"E3"=>165.5629319948733,
"F3"=>175.40781624248604,
"Gb3"=>185.8381077710709,
"G3"=>196.88861670901497,
"Ab3"=>208.59622310265425,
"A3"=>221.0,
"Bb3"=>234.14134385340427,
"B3"=>248.06411267637145,
"C4"=>262.81477241560134,
"Db4"=>278.442552026767,
"D4"=>294.9996077715776,
"Eb4"=>312.54119728445403,
"E4"=>331.1258639897466,
"F4"=>350.81563248497207,
"Gb4"=>371.6762155421418,
"G4"=>393.77723341802994,
"Ab4"=>417.1924462053085,
"A4"=>442.0,
"Bb4"=>468.28268770680853,
"B4"=>496.1282253527429}
- shingt