public String convertWtoHSingle(String _note) {

		StringBuffer buffer = new StringBuffer();
		String note = getNoteWithoutOctave(_note);
		int octave = findNoteOctave(_note);
		int hIdx = findIndex(note,wSwars);
		int diff = hIdx - wIndex;			

		int factor = hIndex + diff;
		if (factor < 0) {
			factor += 12;
			octave--;
		} 
		if (factor >= 12){
			factor = factor % 12;
			octave++;
		}

		int diffOctave = octave - wBaseOctave;
		if (diffOctave > 0) {
			buffer.append(hSwars[factor]);
			for(int i=0; i<diffOctave;i++) {
				buffer.append(".");
			}
		} else if (diffOctave < 0) {
			for(int i=0; i<(-1)*diffOctave;i++) {
				buffer.append(".");
			}
			buffer.append(hSwars[factor]);
		} else {
			buffer.append(hSwars[factor]);
		}
		return buffer.toString();
	}