function track_MouseOver(track){	//window.alert(track);		var legendElement = document.getElementById("legend");	var squareElement = document.getElementById("sq"+track);		//window.alert(legendElement);		var legendElement_1_1 = document.getElementById("legend_1_1");		setRanges(getRangesForSingleTrack(track));	//aboutElement.style.width = squareElement.offsetWidth;    //aboutElement.style.height = squareElement.offsetHeight;    //legendElement.style.display='block';	//legendElement.style.position = 'absolute';	//legendElement.style.top =  squareElement.style.top;    //legendElement.style.left = squareElement.style.left + 5 + squareElement.offsetWidth + 5;	// var square_left, val, offset;	// if (squareElement.style.left != "")	// {		// square_left = squareElement.style.left;	// }	// else	// {		// square_left = 0;	// }	// offset = Math.floor(squareElement.offsetWidth);	//var square_left = squareElement.style.left	// var val =  square_left + offset + 10;	// window.alert(legendElement.style.top + "," + legendElement.style.left + "," + squareElement.style.top + "," + squareElement.offsetWidth + "," + val);		return true;}function track_MouseOut(track){	//var legendElement = document.getElementById("legend");	//var squareElement = document.getElementById("sq"+track);		//legendElement.style.display='none';	return true;}function getRangesForAllTracks(){	var obj = { 		"tracks":		[		{"ranges" : 			[				{ "left": 16, "right": 16}, 	//1. blues punk vs. not				{ "left": 10, "right": 20},		//2. acoustic/mechanical vs. electronic				{ "left": 14, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 14, "right": 10},		//4. amateur vs. professional				{ "left": 10, "right": 14},		//5. improv vs. composed				{ "left": 10, "right": 14},		//6. explosions vs. whispers				{ "left": 17, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 10, "right": 14},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 10, "right": 14},		//10. experimental vs. conventional				{ "left": 16, "right": 16},		//11. light vs. dark				{ "left": 14, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "second drumming arm",		"track_name": "d"		},		{"ranges" :			[				{ "left": 10, "right": 16}, 	//1. blues punk vs. not				{ "left": 10, "right": 20},		//2. acoustic/mechanical vs. electronic				{ "left": 14, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 14, "right": 10},		//4. amateur vs. professional				{ "left": 10, "right": 10},		//5. improv vs. composed				{ "left": 14, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 14, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 16},		//9. jokey vs. serious				{ "left": 10, "right": 22},		//10. experimental vs. conventional				{ "left": 10, "right": 16},		//11. light vs. dark				{ "left": 16, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "second drumming arm",		"track_name": "hours of work"		},		{"ranges" :			[				{ "left": 10, "right": 16}, 	//1. blues punk vs. not				{ "left": 10, "right": 22},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 16, "right": 10},		//5. improv vs. composed				{ "left": 16, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 16, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 20, "right": 10},		//10. experimental vs. conventional				{ "left": 10, "right": 16},		//11. light vs. dark				{ "left": 16, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "second drumming arm",		"track_name": "linoleum"		},		{"ranges" :			[				{ "left": 10, "right": 22}, 	//1. blues punk vs. not				{ "left": 10, "right": 16},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 22, "right": 10},		//5. improv vs. composed				{ "left": 14, "right": 14},		//6. explosions vs. whispers				{ "left": 16, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 16, "right": 10},		//8. crazy vs. normal				{ "left": 12, "right": 10},		//9. jokey vs. serious				{ "left": 22, "right": 10},		//10. experimental vs. conventional				{ "left": 12, "right": 10},		//11. light vs. dark				{ "left": 18, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Valis as a Napkin",		"track_name": "Decidah"		},		{"ranges" :			[				{ "left": 14, "right": 10}, 	//1. blues punk vs. not				{ "left": 16, "right": 18},		//2. acoustic/mechanical vs. electronic				{ "left": 24, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 14, "right": 18},		//5. improv vs. composed				{ "left": 18, "right": 10},		//6. explosions vs. whispers				{ "left": 16, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 24, "right": 10},		//8. crazy vs. normal				{ "left": 20, "right": 10},		//9. jokey vs. serious				{ "left": 20, "right": 10},		//10. experimental vs. conventional				{ "left": 16, "right": 12},		//11. light vs. dark				{ "left": 10, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Stirring Gently",		"track_name": "Lifeless"		},		{"ranges" :			[				{ "left": 10, "right": 10}, 	//1. blues punk vs. not				{ "left": 10, "right": 24},		//2. acoustic/mechanical vs. electronic				{ "left": 12, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 12, "right": 10},		//4. amateur vs. professional				{ "left": 10, "right": 10},		//5. improv vs. composed				{ "left": 26, "right": 10},		//6. explosions vs. whispers				{ "left": 14, "right": 20},		//7. a treat vs. even i'm not sure i like this				{ "left": 20, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 16},		//9. jokey vs. serious				{ "left": 20, "right": 10},		//10. experimental vs. conventional				{ "left": 10, "right": 20},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "deaf is better",		"track_name": "post-romantic"		},		{"ranges" :			[				{ "left": 10, "right": 16}, 	//1. blues punk vs. not				{ "left": 10, "right": 20},		//2. acoustic/mechanical vs. electronic				{ "left": 10, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 16, "right": 10},		//5. improv vs. composed				{ "left": 18, "right": 18},		//6. explosions vs. whispers				{ "left": 16, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 10, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 16, "right": 10},		//10. experimental vs. conventional				{ "left": 10, "right": 16},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "chicken beauty",		"track_name": "assassin"		},		{"ranges" :			[				{ "left": 14, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 12, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 12, "right": 10},		//4. amateur vs. professional				{ "left": 16, "right": 10},		//5. improv vs. composed				{ "left": 10, "right": 22},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 10, "right": 14},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 10, "right": 16},		//10. experimental vs. conventional				{ "left": 18, "right": 10},		//11. light vs. dark				{ "left": 18, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Carpet Jim",		"track_name": "Angelic Guest Track"		},		{"ranges" :			[				{ "left": 20, "right": 10}, 	//1. blues punk vs. not				{ "left": 20, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 18, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 16, "right": 10},		//5. improv vs. composed				{ "left": 10, "right": 10},		//6. explosions vs. whispers				{ "left": 16, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 16, "right": 16},		//8. crazy vs. normal				{ "left": 16, "right": 10},		//9. jokey vs. serious				{ "left": 10, "right": 16},		//10. experimental vs. conventional				{ "left": 16, "right": 10},		//11. light vs. dark				{ "left": 16, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "dry elvis unrest",		"track_name": "left the building"		},		{"ranges" :			[				{ "left": 10, "right": 18}, 	//1. blues punk vs. not				{ "left": 10, "right": 20},		//2. acoustic/mechanical vs. electronic				{ "left": 10, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 16, "right": 10},		//5. improv vs. composed				{ "left": 24, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 10, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 18, "right": 10},		//10. experimental vs. conventional				{ "left": 20, "right": 10},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "deedee",		"track_name": "ping"		},		{"ranges" :			[				{ "left": 10, "right": 18}, 	//1. blues punk vs. not				{ "left": 10, "right": 18},		//2. acoustic/mechanical vs. electronic				{ "left": 10, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 10, "right": 20},		//5. improv vs. composed				{ "left": 16, "right": 10},		//6. explosions vs. whispers				{ "left": 16, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 10, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 16, "right": 16},		//10. experimental vs. conventional				{ "left": 18, "right": 10},		//11. light vs. dark				{ "left": 18, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "BLIMPING",		"track_name": "she is tomorrow"		},		{"ranges" :			[				{ "left": 10, "right": 16}, 	//1. blues punk vs. not				{ "left": 10, "right": 18},		//2. acoustic/mechanical vs. electronic				{ "left": 10, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 18, "right": 10},		//5. improv vs. composed				{ "left": 18, "right": 16},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 16, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 16, "right": 10},		//10. experimental vs. conventional				{ "left": 16, "right": 10},		//11. light vs. dark				{ "left": 18, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Survivor Lights",		"track_name": "All Those Feelings"		},		{"ranges" :			[				{ "left": 14, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 10, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 16, "right": 10},		//5. improv vs. composed				{ "left": 10, "right": 10},		//6. explosions vs. whispers				{ "left": 14, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 10, "right": 14},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 10, "right": 12},		//10. experimental vs. conventional				{ "left": 14, "right": 10},		//11. light vs. dark				{ "left": 12, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "gonna",		"track_name": "untitled"		},		{"ranges" :			[				{ "left": 16, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 10, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 14, "right": 10},		//4. amateur vs. professional				{ "left": 10, "right": 10},		//5. improv vs. composed				{ "left": 18, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 10, "right": 14},		//8. crazy vs. normal				{ "left": 10, "right": 14},		//9. jokey vs. serious				{ "left": 10, "right": 14},		//10. experimental vs. conventional				{ "left": 16, "right": 10},		//11. light vs. dark				{ "left": 22, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Danny",		"track_name": "i will hardly know"		},		{"ranges" :			[				{ "left": 16, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 12, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 10, "right": 10},		//5. improv vs. composed				{ "left": 20, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 10, "right": 14},		//8. crazy vs. normal				{ "left": 10, "right": 14},		//9. jokey vs. serious				{ "left": 10, "right": 14},		//10. experimental vs. conventional				{ "left": 16, "right": 10},		//11. light vs. dark				{ "left": 22, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Danny",		"track_name": "i need you and you know it"		},		{"ranges" :			[				{ "left": 16, "right": 10}, 	//1. blues punk vs. not				{ "left": 16, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 20, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 20, "right": 10},		//4. amateur vs. professional				{ "left": 20, "right": 10},		//5. improv vs. composed				{ "left": 10, "right": 10},		//6. explosions vs. whispers				{ "left": 10, "right": 20},		//7. a treat vs. even i'm not sure i like this				{ "left": 20, "right": 10},		//8. crazy vs. normal				{ "left": 20, "right": 10},		//9. jokey vs. serious				{ "left": 20, "right": 10},		//10. experimental vs. conventional				{ "left": 20, "right": 10},		//11. light vs. dark				{ "left": 10, "right": 16}		//12. soul vs. empty			], 		"artist_name" : "Jack\'s Donkey\'s Powers\'s",		"track_name": "Pauses and Sighs"		},		{"ranges" :			[				{ "left": 14, "right": 18}, 	//1. blues punk vs. not				{ "left": 20, "right": 16},		//2. acoustic/mechanical vs. electronic				{ "left": 10, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 10, "right": 10},		//5. improv vs. composed				{ "left": 22, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 14, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 16},		//9. jokey vs. serious				{ "left": 18, "right": 10},		//10. experimental vs. conventional				{ "left": 10, "right": 20},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Vinnie Dogbo\'s Crickets",		"track_name": "wahno.mp3"		},		{"ranges" :			[				{ "left": 14, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 14, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 24, "right": 10},		//5. improv vs. composed				{ "left": 18, "right": 18},		//6. explosions vs. whispers				{ "left": 14, "right": 14},		//7. a treat vs. even i'm not sure i like this				{ "left": 14, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 20, "right": 10},		//10. experimental vs. conventional				{ "left": 10, "right": 10},		//11. light vs. dark				{ "left": 18, "right": 18}		//12. soul vs. empty			], 		"artist_name" : "late for dinner",		"track_name": "late for dinner"		},		{"ranges" :			[				{ "left": 22, "right": 10}, 	//1. blues punk vs. not				{ "left": 20, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 18, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 18, "right": 10},		//5. improv vs. composed				{ "left": 16, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 12, "right": 14},		//8. crazy vs. normal				{ "left": 12, "right": 10},		//9. jokey vs. serious				{ "left": 10, "right": 16},		//10. experimental vs. conventional				{ "left": 16, "right": 14},		//11. light vs. dark				{ "left": 18, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Binza Locks Clothes",		"track_name": "in the hole i\'ll ride"		},		{"ranges" :			[				{ "left": 16, "right": 16}, 	//1. blues punk vs. not				{ "left": 12, "right": 18},		//2. acoustic/mechanical vs. electronic				{ "left": 14, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 16, "right": 16},		//5. improv vs. composed				{ "left": 10, "right": 14},		//6. explosions vs. whispers				{ "left": 16, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 18, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 16, "right": 10},		//10. experimental vs. conventional				{ "left": 14, "right": 10},		//11. light vs. dark				{ "left": 14, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "t1nt1nf1t",		"track_name": "anti-books"		},		{"ranges" :			[				{ "left": 12, "right": 16}, 	//1. blues punk vs. not				{ "left": 10, "right": 22},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 10, "right": 18},		//5. improv vs. composed				{ "left": 18, "right": 10},		//6. explosions vs. whispers				{ "left": 22, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 12, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 14, "right": 12},		//10. experimental vs. conventional				{ "left": 10, "right": 18},		//11. light vs. dark				{ "left": 16, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "gross carry",		"track_name": "actor chore"		},		{"ranges" :			[				{ "left": 20, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 18, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 14, "right": 10},		//5. improv vs. composed				{ "left": 16, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 14, "right": 10},		//8. crazy vs. normal				{ "left": 12, "right": 10},		//9. jokey vs. serious				{ "left": 10, "right": 16},		//10. experimental vs. conventional				{ "left": 16, "right": 10},		//11. light vs. dark				{ "left": 18, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Jim Vexxles",		"track_name": "Day After Day dada dada"		},		{"ranges" :			[				{ "left": 10, "right": 18}, 	//1. blues punk vs. not				{ "left": 10, "right": 24},		//2. acoustic/mechanical vs. electronic				{ "left": 10, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 18, "right": 14},		//5. improv vs. composed				{ "left": 10, "right": 10},		//6. explosions vs. whispers				{ "left": 16, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 14, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 18, "right": 10},		//10. experimental vs. conventional				{ "left": 16, "right": 16},		//11. light vs. dark				{ "left": 10, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Von Von Trio",		"track_name": "Settling Th Score"		},		{"ranges" :			[				{ "left": 20, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 14, "right": 10},		//5. improv vs. composed				{ "left": 10, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 18, "right": 10},		//8. crazy vs. normal				{ "left": 16, "right": 10},		//9. jokey vs. serious				{ "left": 10, "right": 16},		//10. experimental vs. conventional				{ "left": 14, "right": 14},		//11. light vs. dark				{ "left": 16, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Bird Talking McGee",		"track_name": "Birding Eating Holiday"		},		{"ranges" :			[				{ "left": 18, "right": 14}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 22, "right": 10},		//5. improv vs. composed				{ "left": 14, "right": 10},		//6. explosions vs. whispers				{ "left": 14, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 18, "right": 10},		//8. crazy vs. normal				{ "left": 16, "right": 10},		//9. jokey vs. serious				{ "left": 14, "right": 10},		//10. experimental vs. conventional				{ "left": 14, "right": 10},		//11. light vs. dark				{ "left": 16, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "G Ng Ing Ring Bring It",		"track_name": "Why Do I Try?"		},		{"ranges" :			[				{ "left": 14, "right": 18}, 	//1. blues punk vs. not				{ "left": 16, "right": 18},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 10, "right": 14},		//5. improv vs. composed				{ "left": 16, "right": 14},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 10, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 14},		//9. jokey vs. serious				{ "left": 16, "right": 10},		//10. experimental vs. conventional				{ "left": 14, "right": 10},		//11. light vs. dark				{ "left": 16, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Frays Diff",		"track_name": "where cleans are not possible"		},		{"ranges" :			[				{ "left": 16, "right": 16}, 	//1. blues punk vs. not				{ "left": 18, "right": 12},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 12, "right": 10},		//5. improv vs. composed				{ "left": 12, "right": 14},		//6. explosions vs. whispers				{ "left": 16, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 12, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 16},		//9. jokey vs. serious				{ "left": 14, "right": 10},		//10. experimental vs. conventional				{ "left": 12, "right": 14},		//11. light vs. dark				{ "left": 18, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Rue El Lym",		"track_name": "Shadows and Holy, Holy Night"		},		{"ranges" :			[				{ "left": 20, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 14, "right": 10},		//5. improv vs. composed				{ "left": 16, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 12, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 18, "right": 16},		//10. experimental vs. conventional				{ "left": 10, "right": 10},		//11. light vs. dark				{ "left": 22, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "T.R. Off",		"track_name": "44 44 44 44"		},		{"ranges" :			[				{ "left": 20, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 20, "right": 10},		//5. improv vs. composed				{ "left": 16, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 22, "right": 10},		//8. crazy vs. normal				{ "left": 14, "right": 14},		//9. jokey vs. serious				{ "left": 18, "right": 10},		//10. experimental vs. conventional				{ "left": 16, "right": 10},		//11. light vs. dark				{ "left": 18, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "msspppp",		"track_name": "heart acoustic in e larf"		},		{"ranges" :			[				{ "left": 12, "right": 14}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 20, "right": 10},		//5. improv vs. composed				{ "left": 14, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 14, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 14},		//9. jokey vs. serious				{ "left": 12, "right": 10},		//10. experimental vs. conventional				{ "left": 16, "right": 10},		//11. light vs. dark				{ "left": 18, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Role VIV",		"track_name": "Running Gent Sea/I want an A string (Mahogany Cover)"		},		{"ranges" :			[				{ "left": 16, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 16, "right": 10},		//5. improv vs. composed				{ "left": 20, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 12, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 12, "right": 12},		//10. experimental vs. conventional				{ "left": 16, "right": 10},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Ifty and the Ships",		"track_name": "Arent\'t They People?"		},		{"ranges" :			[				{ "left": 14, "right": 14}, 	//1. blues punk vs. not				{ "left": 16, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 14, "right": 10},		//4. amateur vs. professional				{ "left": 16, "right": 10},		//5. improv vs. composed				{ "left": 10, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 12, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 12, "right": 12},		//10. experimental vs. conventional				{ "left": 14, "right": 10},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "Mops Ets Etc",		"track_name": "bellow ratto"		},		{"ranges" :			[				{ "left": 16, "right": 10}, 	//1. blues punk vs. not				{ "left": 12, "right": 16},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 10, "right": 16},		//5. improv vs. composed				{ "left": 10, "right": 10},		//6. explosions vs. whispers				{ "left": 14, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 16, "right": 10},		//8. crazy vs. normal				{ "left": 14, "right": 10},		//9. jokey vs. serious				{ "left": 18, "right": 10},		//10. experimental vs. conventional				{ "left": 10, "right": 10},		//11. light vs. dark				{ "left": 14, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "LF SHAMMY WC",		"track_name": "waist and other misspelled words"		},		{"ranges" :			[				{ "left": 18, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 18, "right": 10},		//5. improv vs. composed				{ "left": 24, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 12, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 14},		//9. jokey vs. serious				{ "left": 14, "right": 10},		//10. experimental vs. conventional				{ "left": 20, "right": 20},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "msspppp",		"track_name": "prelude"		},		{"ranges" :			[				{ "left": 18, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 20, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 18, "right": 10},		//5. improv vs. composed				{ "left": 24, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 18, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 18, "right": 10},		//10. experimental vs. conventional				{ "left": 10, "right": 10},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "msspppp",		"track_name": "bettah seekah seekah loopah deny"		},		{"ranges" :			[				{ "left": 18, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 20, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 18, "right": 10},		//5. improv vs. composed				{ "left": 18, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 18, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 18, "right": 10},		//10. experimental vs. conventional				{ "left": 10, "right": 14},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "msspppp",		"track_name": "this is the guitar solo"		},		{"ranges" :			[				{ "left": 14, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 12, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 12, "right": 10},		//5. improv vs. composed				{ "left": 14, "right": 10},		//6. explosions vs. whispers				{ "left": 20, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 10, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 10, "right": 14},		//10. experimental vs. conventional				{ "left": 18, "right": 10},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			], 		"artist_name" : "One Better Lip",		"track_name": "baron play"		},		{"ranges" :			[				{ "left": 16, "right": 10}, 	//1. blues punk vs. not				{ "left": 16, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 12},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 12, "right": 10},		//5. improv vs. composed				{ "left": 10, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 10, "right": 12},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 10, "right": 14},		//10. experimental vs. conventional				{ "left": 18, "right": 8},		//11. light vs. dark				{ "left": 16, "right": 10}		//12. soul vs. empty			],		"artist_name" : "msspppp",		"track_name": "there\'s got to be hope"		},		{"ranges" :			[				{ "left": 10, "right": 18}, 	//1. blues punk vs. not				{ "left": 10, "right": 22},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 12},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 12, "right": 10},		//5. improv vs. composed				{ "left": 10, "right": 15},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 14, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 14},		//9. jokey vs. serious				{ "left": 16, "right": 10},		//10. experimental vs. conventional				{ "left": 10, "right": 16},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			],		"artist_name" : "(R)etry",		"track_name": "night shallows the truth"		},		{"ranges" :			[				{ "left": 16, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 12},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 12, "right": 10},		//5. improv vs. composed				{ "left": 20, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 10, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 14},		//9. jokey vs. serious				{ "left": 10, "right": 14},		//10. experimental vs. conventional				{ "left": 10, "right": 16},		//11. light vs. dark				{ "left": 16, "right": 10}		//12. soul vs. empty			],		"artist_name" : "foss mide",		"track_name": "neon ripper"		},				{"ranges" :			[				{ "left": 18, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 18, "right": 12},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 18, "right": 10},		//5. improv vs. composed				{ "left": 20, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 10, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 14},		//9. jokey vs. serious				{ "left": 10, "right": 14},		//10. experimental vs. conventional				{ "left": 14, "right": 10},		//11. light vs. dark				{ "left": 26, "right": 10}		//12. soul vs. empty			],		"artist_name" : "mssppp",		"track_name": "i am on the road again where nothing has to end"		},				{"ranges" :			[				{ "left": 16, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 18, "right": 12},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 18, "right": 10},		//5. improv vs. composed				{ "left": 14, "right": 10},		//6. explosions vs. whispers				{ "left": 14, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 16, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 18},		//9. jokey vs. serious				{ "left": 10, "right": 14},		//10. experimental vs. conventional				{ "left": 18, "right": 14},		//11. light vs. dark				{ "left": 26, "right": 10}		//12. soul vs. empty			],		"artist_name" : "mssppp",		"track_name": "last rock and roll"		},				{"ranges" :			[				{ "left": 18, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 18, "right": 12},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 12, "right": 10},		//5. improv vs. composed				{ "left": 20, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 16, "right": 16},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 10, "right": 14},		//10. experimental vs. conventional				{ "left": 14, "right": 10},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			],		"artist_name" : "the shushers",		"track_name": "huge pears of"		},		{"ranges" :			[				{ "left": 13, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 18, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 13, "right": 10},		//4. amateur vs. professional				{ "left": 14, "right": 10},		//5. improv vs. composed				{ "left": 14, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 12, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 10, "right": 10},		//10. experimental vs. conventional				{ "left": 18, "right": 10},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			],		"artist_name" : "dan and dna",		"track_name": "life on a hill"		},		{"ranges" :			[				{ "left": 16, "right": 10}, 	//1. blues punk vs. not				{ "left": 16, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 20, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 18, "right": 10},		//5. improv vs. composed				{ "left": 16, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 20, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 14, "right": 10},		//10. experimental vs. conventional				{ "left": 12, "right": 10},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			],		"artist_name" : "foss mide",		"track_name": "we want to run on upside"		},		{"ranges" :			[				{ "left": 18, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 20, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 14, "right": 10},		//5. improv vs. composed				{ "left": 14, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 14, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 14, "right": 10},		//10. experimental vs. conventional				{ "left": 16, "right": 10},		//11. light vs. dark				{ "left": 24, "right": 10}		//12. soul vs. empty			],		"artist_name" : "glue yrself",		"track_name": "we all love"		},		{"ranges" :			[				{ "left": 14, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 16, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 18, "right": 10},		//5. improv vs. composed				{ "left": 14, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 12, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 16, "right": 10},		//10. experimental vs. conventional				{ "left": 12, "right": 10},		//11. light vs. dark				{ "left": 24, "right": 10}		//12. soul vs. empty			],		"artist_name" : "msspppp",		"track_name": "silence is the song"		},		{"ranges" :			[				{ "left": 14, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 20, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 20, "right": 10},		//4. amateur vs. professional				{ "left": 14, "right": 10},		//5. improv vs. composed				{ "left": 16, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 16, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 14, "right": 10},		//10. experimental vs. conventional				{ "left": 18, "right": 10},		//11. light vs. dark				{ "left": 24, "right": 10}		//12. soul vs. empty			],		"artist_name" : "glue yrself",		"track_name": "they are are (we all run another)"		},		{"ranges" :			[				{ "left": 18, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 20, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 20, "right": 10},		//4. amateur vs. professional				{ "left": 18, "right": 10},		//5. improv vs. composed				{ "left": 16, "right": 10},		//6. explosions vs. whispers				{ "left": 22, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 18, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 14, "right": 10},		//10. experimental vs. conventional				{ "left": 18, "right": 10},		//11. light vs. dark				{ "left": 24, "right": 10}		//12. soul vs. empty			],		"artist_name" : "msspppp",		"track_name": "how you know you messed it up"		},		{"ranges" :			[				{ "left": 18, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 20, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 20, "right": 10},		//4. amateur vs. professional				{ "left": 14, "right": 10},		//5. improv vs. composed				{ "left": 14, "right": 10},		//6. explosions vs. whispers				{ "left": 20, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 14, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 12, "right": 10},		//10. experimental vs. conventional				{ "left": 24, "right": 10},		//11. light vs. dark				{ "left": 18, "right": 10}		//12. soul vs. empty			],		"artist_name" : "glue yrself",		"track_name": "we all run"		},		{"ranges" :			[				{ "left": 18, "right": 10}, 	//1. blues punk vs. not				{ "left": 22, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 20, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 20, "right": 10},		//4. amateur vs. professional				{ "left": 18, "right": 10},		//5. improv vs. composed				{ "left": 18, "right": 10},		//6. explosions vs. whispers				{ "left": 20, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 26, "right": 10},		//8. crazy vs. normal				{ "left": 14, "right": 10},		//9. jokey vs. serious				{ "left": 14, "right": 10},		//10. experimental vs. conventional				{ "left": 24, "right": 10},		//11. light vs. dark				{ "left": 14, "right": 10}		//12. soul vs. empty			],		"artist_name" : "msspppp",		"track_name": "lalalala teh blue sheet special"		},		{"ranges" :			[				{ "left": 14, "right": 10}, 	//1. blues punk vs. not				{ "left": 22, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 20, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 20, "right": 10},		//4. amateur vs. professional				{ "left": 14, "right": 10},		//5. improv vs. composed				{ "left": 14, "right": 10},		//6. explosions vs. whispers				{ "left": 22, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 14, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 12, "right": 10},		//10. experimental vs. conventional				{ "left": 30, "right": 10},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			],		"artist_name" : "leads and graphites",		"track_name": "it is alright"		},		{"ranges" :			[				{ "left": 16, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 26, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 16, "right": 10},		//4. amateur vs. professional				{ "left": 14, "right": 10},		//5. improv vs. composed				{ "left": 14, "right": 10},		//6. explosions vs. whispers				{ "left": 22, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 14, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 12, "right": 10},		//10. experimental vs. conventional				{ "left": 18, "right": 10},		//11. light vs. dark				{ "left": 20, "right": 10}		//12. soul vs. empty			],		"artist_name" : "one better lip",		"track_name": "wheel age into four five"		},		{"ranges" :			[				{ "left": 14, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 26, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 18, "right": 10},		//4. amateur vs. professional				{ "left": 12, "right": 10},		//5. improv vs. composed				{ "left": 18, "right": 10},		//6. explosions vs. whispers				{ "left": 22, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 12, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 12, "right": 10},		//10. experimental vs. conventional				{ "left": 24, "right": 10},		//11. light vs. dark				{ "left": 16, "right": 10}		//12. soul vs. empty			],		"artist_name" : "glue yrself",		"track_name": "no rights for man is the biggest lie we can"		},		{"ranges" :			[				{ "left": 18, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 20, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 18, "right": 10},		//4. amateur vs. professional				{ "left": 16, "right": 10},		//5. improv vs. composed				{ "left": 24, "right": 10},		//6. explosions vs. whispers				{ "left": 28, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 16, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 18, "right": 10},		//10. experimental vs. conventional				{ "left": 10, "right": 10},		//11. light vs. dark				{ "left": 18, "right": 10}		//12. soul vs. empty			],		"artist_name" : "deaf is better",		"track_name": "matthew mcmovie says it is alright"		},		{"ranges" :			[				{ "left": 18, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 20, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 18, "right": 10},		//4. amateur vs. professional				{ "left": 14, "right": 10},		//5. improv vs. composed				{ "left": 18, "right": 10},		//6. explosions vs. whispers				{ "left": 18, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 16, "right": 10},		//8. crazy vs. normal				{ "left": 16, "right": 10},		//9. jokey vs. serious				{ "left": 14, "right": 10},		//10. experimental vs. conventional				{ "left": 16, "right": 10},		//11. light vs. dark				{ "left": 16, "right": 10}		//12. soul vs. empty			],		"artist_name" : "matching jetpacks",		"track_name": "benhenhenhehop"		},		{"ranges" :			[				{ "left": 22, "right": 10}, 	//1. blues punk vs. not				{ "left": 18, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 20, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 18, "right": 10},		//4. amateur vs. professional				{ "left": 14, "right": 10},		//5. improv vs. composed				{ "left": 18, "right": 10},		//6. explosions vs. whispers				{ "left": 20, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 14, "right": 10},		//8. crazy vs. normal				{ "left": 12, "right": 10},		//9. jokey vs. serious				{ "left": 14, "right": 10},		//10. experimental vs. conventional				{ "left": 12, "right": 10},		//11. light vs. dark				{ "left": 18, "right": 10}		//12. soul vs. empty			],		"artist_name" : "glue yrself",		"track_name": "the fish the fish the fish"		},		{"ranges" :			[				{ "left": 16, "right": 10}, 	//1. blues punk vs. not				{ "left": 20, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 20, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 18, "right": 10},		//4. amateur vs. professional				{ "left": 16, "right": 10},		//5. improv vs. composed				{ "left": 14, "right": 10},		//6. explosions vs. whispers				{ "left": 22, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 14, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 14, "right": 10},		//10. experimental vs. conventional				{ "left": 14, "right": 10},		//11. light vs. dark				{ "left": 22, "right": 10}		//12. soul vs. empty			],		"artist_name" : "glue yrself",		"track_name": "(heartbeat) own to pressure"		}		]	};	return obj;}		function getRangesForSingleTrack(track){	var not_found_obj = {"ranges" :			[				{ "left": 10, "right": 10}, 	//1. blues punk vs. not				{ "left": 10, "right": 10},		//2. acoustic/mechanical vs. electronic				{ "left": 10, "right": 10},		//3. lo-fi vs. i didn't record this				{ "left": 10, "right": 10},		//4. amateur vs. professional				{ "left": 10, "right": 10},		//5. improv vs. composed				{ "left": 10, "right": 10},		//6. explosions vs. whispers				{ "left": 10, "right": 10},		//7. a treat vs. even i'm not sure i like this				{ "left": 10, "right": 10},		//8. crazy vs. normal				{ "left": 10, "right": 10},		//9. jokey vs. serious				{ "left": 10, "right": 10},		//10. experimental vs. conventional				{ "left": 10, "right": 10},		//11. light vs. dark				{ "left": 10, "right": 10}		//12. soul vs. empty			]};			var obj = getRangesForAllTracks();		track = track - 1; //0-based array vs. 1-based track numbers	if (track < obj.tracks.length)	{		return obj.tracks[track].ranges;	}	else	{		return not_found_obj.ranges;	}}function setRanges(ranges){	var i=0;	for(i=0; i<ranges.length; i++)	{		//augmentFont(document.getElementById("legend_" + (i+1) +"_1"), ranges[i].left);		//augmentFont(document.getElementById("legend_" + (i+1) +"_2"), ranges[i].right);						augmentWidth(document.getElementById("legend_" + (i+1) +"_1"), ranges[i].left);		//augmentWidth(document.getElementById("legend_" + (i+1) +"_2"), ranges[i].right);		}}function augmentWidth(element, amount){	amount = amount-10;	//element.innerHTML = " <img height='16' width=\"" + ((amount-10) * 5) +"\" src=\"box_white.gif\" style='border-left: black 1px solid; border-right: black 1px solid;' /> ";	element.innerHTML = " <img height='16' width=\"" + ( amount * 15) +"\" src=\"box_white.gif\" style='' /> " + amount;		//element.style.leftBorder = 'orange 1px dotted';	//element.style.rightBorder = 'orange 1px dotted';	//element.style.rightMargin = amount + 'px';}function augmentFont(element, amount){	element.style.fontSize = amount + 'px';}function computeAvgAndSetLegend(){		var avg_sum = {"ranges" :			[				{ "left": 0, "right": 0}, 	//1. blues punk vs. not				{ "left": 0, "right": 0},		//2. acoustic/mechanical vs. electronic				{ "left": 0, "right": 0},		//3. lo-fi vs. i didn't record this				{ "left": 0, "right": 0},		//4. amateur vs. professional				{ "left": 0, "right": 0},		//5. improv vs. composed				{ "left": 0, "right": 0},		//6. explosions vs. whispers				{ "left": 0, "right": 0},		//7. a treat vs. even i'm not sure i like this				{ "left": 0, "right": 0},		//8. crazy vs. normal				{ "left": 0, "right": 0},		//9. jokey vs. serious				{ "left": 0, "right": 0},		//10. experimental vs. conventional				{ "left": 0, "right": 0},		//11. light vs. dark				{ "left": 0, "right": 0}		//12. soul vs. empty			]};	var obj = getRangesForAllTracks();		var i=0;	var j=0;		for(i=0;i<obj.tracks.length;i++)	{		for(j=0;j<12;j++)		{			avg_sum.ranges[j].left = avg_sum.ranges[j].left + obj.tracks[i].ranges[j].left;			avg_sum.ranges[j].right = avg_sum.ranges[j].right + obj.tracks[i].ranges[j].right;					}	}		//now divide by the number of tracks...  obj.tracks.length + 1;	var num_adds =  (obj.tracks.length );	for(j=0;j<12;j++)	{		avg_sum.ranges[j].left = avg_sum.ranges[j].left / num_adds;		avg_sum.ranges[j].right = avg_sum.ranges[j].right / num_adds;				}		setRanges(avg_sum.ranges);}function getSquareCount(){	var obj = getRangesForAllTracks();	return obj.tracks.length;}/* start the shaker functions */var squareCount = getSquareCount(); //getRangesForAllTracks().length;var leftIncrement = 25;var topIncrement = 24;var leftOffset= 0;var topOffset= 40;//id of the element... left and top in number of pixels... we add the 'px' function setTopLeft(id,left,top){	document.getElementById(id).style.left = left + 'px';	document.getElementById(id).style.top = top + 'px';}function hideElement(id){	document.getElementById(id).style.display="none";	//document.getElementById(id).style.top = top + 'px';}function straightdown(){	//setTopLeft("legend", 50, 400);	setTopLeft("about", 750, 50);	//hideElement("legend");	var randomnumber;	var i=0;	for(i=0; i<squareCount; i++)	{		randomnumber=Math.floor(Math.random()*11);		setTopLeft("sq" + (i+1) +"",  leftOffset+20, ((squareCount-i) * (topIncrement+15)) +  topOffset );		//document.getElementById("sq" + (i+1) +"").style.left = (randomnumber * leftIncrement) +  leftOffset + 'px';		//document.getElementById("sq" + (i+1) +"").style.top = ((squareCount-i) * topIncrement) +  topOffset + 'px';  			}}function escalate(){	setTopLeft("legend", 50, 400);	setTopLeft("about", 750, 50);		var i=0;	for(i=0; i<squareCount; i++)	{		setTopLeft("sq" + (i+1) +"", ((squareCount-i) * leftIncrement) + leftOffset, ((squareCount-i) * topIncrement) + topOffset);		//document.getElementById().style.left = ((squareCount-i) * leftIncrement) + leftOffset + 'px';		//document.getElementById("sq" + (i+1) +"").style.top = ((squareCount-i) * topIncrement) + topOffset + 'px';  			}}function randoni(){	setTopLeft("legend", 50, 400);	setTopLeft("about", 750, 50);	var randomnumber;	var i=0;	for(i=0; i<squareCount; i++)	{		randomnumber=Math.floor(Math.random()*11);		setTopLeft("sq" + (i+1) +"", (randomnumber * leftIncrement) +  leftOffset, ((squareCount-i) * topIncrement) +  topOffset );		//document.getElementById("sq" + (i+1) +"").style.left = (randomnumber * leftIncrement) +  leftOffset + 'px';		//document.getElementById("sq" + (i+1) +"").style.top = ((squareCount-i) * topIncrement) +  topOffset + 'px';  			}}function sine(){	setTopLeft("legend", 50, 400);	setTopLeft("about", 750, 50);	var randomnumber;	var i=0;	for(i=0; i<squareCount; i++)	{		setTopLeft("sq" + (i+1) +"", (i * leftIncrement) * Math.sin((i * Math.PI)/squareCount) +  leftOffset, ((squareCount-i) * topIncrement) +  topOffset );//		document.getElementById("sq" + (i+1) +"").style.left = (i * leftIncrement) * Math.sin((i * Math.PI)/squareCount) +  leftOffset + 'px';	//	document.getElementById("sq" + (i+1) +"").style.top = ((squareCount-i) * topIncrement) +  topOffset + 'px';  			}}function steppah(){	setTopLeft("legend", 50, 50);	setTopLeft("about", 875, 500);	var divnumber;	var i=0;	for(i=0; i<squareCount; i++)	{				//randomnumber=Math.floor(Math.random()*11);		divnumber = Math.floor(i/8);		setTopLeft("sq" + (i+1) +"",(divnumber * 125)  +  leftOffset,((squareCount-i) * topIncrement) +  topOffset);		//document.getElementById("sq" + (i+1) +"").style.left = (divnumber * 125)  +  leftOffset + 'px';		//document.getElementById("sq" + (i+1) +"").style.top = ((squareCount-i) * topIncrement) +  topOffset + 'px';  			}}function circlecircle(){	setTopLeft("legend", 300, 50);	setTopLeft("about", 600, 400);		var arcage;	var r = 500;	var i=0;	for(i=0; i<squareCount; i++)	{		//randomnumber=Math.floor(Math.random()*11);		arcage = (i * 1 * Math.PI)/squareCount;		setTopLeft("sq" + (i+1) +"", r*Math.cos(arcage) + 500 +  leftOffset, r*Math.sin(arcage) + 300 +  topOffset);		//document.getElementById("sq" + (i+1) +"").style.left = r*Math.cos(arcage) + 500 +  leftOffset + 'px';		//document.getElementById("sq" + (i+1) +"").style.top =  r*Math.sin(arcage) + 500 +  topOffset + 'px';  			}}function huntah(){	setTopLeft("legend", 50, 400);	setTopLeft("about", 750, 50);	var i=0;	for(i=0; i<squareCount; i++)	{		document.getElementById("sq" + (i+1) +"").style.background = "#66" + getHex(Math.floor(i*16/squareCount)) + getHex(Math.floor(i*16/squareCount)) + "00";		document.getElementById("sq" + (i+1) +"").style.left = ((squareCount-i) * leftIncrement) +  leftOffset + 'px';		document.getElementById("sq" + (i+1) +"").style.top = ((squareCount-i) * topIncrement) +  topOffset + 'px'; 			}}function getHex(inta){	var hexVals = new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");	return hexVals[inta%16];}function spaceistheplace(){	setTopLeft("legend", 50, 400);	setTopLeft("about", 750, 50);		var i=0;	for(i=0; i<squareCount; i++)	{		//randomnumber=Math.floor(Math.random()*11);		//arcage = (i * 1 * Math.PI)/squareCount;		document.getElementById("sq" + (i+1) +"").style.letterSpacing = (squareCount-i) + 'px'; //"#66" + getHex(Math.floor(i*16/squareCount)) + getHex(Math.floor(i*16/squareCount)) + "00";//		document.getElementById("sq" + (i+1) +"").style.color = "#" + getHex(i+8) + getHex(i+8) + "0000";		document.getElementById("sq" + (i+1) +"").style.left = ((squareCount-i) * leftIncrement) +  leftOffset + 'px';		document.getElementById("sq" + (i+1) +"").style.top = ((squareCount-i) * topIncrement) +  topOffset + 'px'; 			}}function joustingfontlight(){	var arcage;	var r = topIncrement0;	var i=0;	for(i=0; i<squareCount; i++)	{		//randomnumber=Math.floor(Math.random()*11);		//arcage = (i * 1 * Math.PI)/squareCount;				document.getElementById("sq" + (i+1) +"").style.letterSpacing = (squareCount-i) + 'px'; //"#66" + getHex(Math.floor(i*16/squareCount)) + getHex(Math.floor(i*16/squareCount)) + "00";//		document.getElementById("sq" + (i+1) +"").style.color = "#" + getHex(i+8) + getHex(i+8) + "0000";		document.getElementById("sq" + (i+1) +"").style.left = ((squareCount-i) * leftIncrement) +  leftOffset + 'px';		document.getElementById("sq" + (i+1) +"").style.top = ((squareCount-i) * topIncrement) +  topOffset + 'px'; 			}}function restartthe(){	var i=0;	for(i=0; i<squareCount; i++)	{		//randomnumber=Math.floor(Math.random()*11);		//arcage = (i * 1 * Math.PI)/squareCount;				document.getElementById("sq" + (i+1) +"").style.letterSpacing = '1px'; //"#66" + getHex(Math.floor(i*16/squareCount)) + getHex(Math.floor(i*16/squareCount)) + "00";//		document.getElementById("sq" + (i+1) +"").style.color = "#" + getHex(i+8) + getHex(i+8) + "0000";		document.getElementById("sq" + (i+1) +"").style.background = "#ffffff";		document.getElementById("sq" + (i+1) +"").style.left =  leftOffset + 'px';		document.getElementById("sq" + (i+1) +"").style.top =  topOffset + 'px'; 			}	escalate();}