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