about summary refs log tree commit diff
path: root/page.js
diff options
context:
space:
mode:
authorZach DeCook <zachdecook@gmail.com>2018-03-20 16:41:21 -0400
committerZach DeCook <zachdecook@gmail.com>2018-03-20 16:41:21 -0400
commit2bef694a6a64c6044292a57029e82a802cd84932 (patch)
tree4d990459c686c474d7be3a0e4d8656abafe44afa /page.js
parent9505478bb7630100e076cf70888ab99e51555a78 (diff)
downloadprosongsa-2bef694a6a64c6044292a57029e82a802cd84932.tar.gz
* Prosongsa: Prepare to license
Diffstat (limited to 'page.js')
-rw-r--r--page.js12
1 files changed, 6 insertions, 6 deletions
diff --git a/page.js b/page.js
index bb5580d..b7a89f7 100644
--- a/page.js
+++ b/page.js
@@ -99,12 +99,12 @@ function zj_transparray( transp )
 
 function transpadd( fromkey, integer )
 {
-	var chords = array_flip( [ "C","C#","D","D#","E","F","F#","G","G#","A","A#","B" ]);
-	chords["Db"] = chords["C#"];
-	chords["Eb"] = chords["D#"];
-	chords["Gb"] = chords["F#"];
-	chords["Ab"] = chords["G#"];
-	chords["Bb"] = chords["A#"];
+	var chords = {C:0, Db:1, D:2, Eb:3, E:4, F:5, Gb:6, G:7, Ab:8, A:9, Bb:10, B:11};
+	chords["C#"] = chords["Db"];
+	chords["D#"] = chords["Eb"];
+	chords["F#"] = chords["Gb"];
+	chords["G#"] = chords["Ab"];
+	chords["A#"] = chords["Bb"];
 	var ochords = [ "C","Db","D","Eb","E","F","Gb","G","Ab","A","Bb","B" ];
 
 	var val = ochords[(parseInt(chords[fromkey]) + integer + 24)%12];