void generateNote() {
			if (value == 0)
				return;
			if (n < 0) {
				n = -n;
				d = 1;
			} else if (d < 0) {
				d = -d;
			} else if (d == 0) {
				d = 1;
			}

			final AbcNote note = new AbcNote(value, n, d, modifiers);
			modifiers.setLength(0);
			if (chord == null)
				notes.add(note);
			else
				chord.notes.add(note);
			value = 0;
		}