All pastes #798563 Raw Edit

Untitled

public text v1 · immutable
#798563 ·published 2007-11-26 21:39 UTC
rendered paste body
def setupTuning(tuning, num_frets):
	global notes, DEBUG
	startNotes = tuning.split("-")
	guitarStrings = []
	for baseNoteStr in startNotes:
		current_string = []
		baseNoteInt = notes[baseNoteStr]
		for fret_num in range(num_frets):
			#there is no note larger than 12, so wrap around to 0.
			fret_note = (baseNoteInt + fret_num) % 12
			current_string.append(fret_note)
		guitarStrings.append(current_string)
	if DEBUG:
		print guitarStrings
	return guitarStrings