public void setPitch(String sourcename, float value) {
		if (!midiSourcename(sourcename)) {
			Source mySource = sourceMap.get(sourcename);
			if (mySource != null) {
				float newPitch = value;
				if (newPitch < 0.5f)
					newPitch = 0.5f;
				else if (newPitch > 2.0f)
					newPitch = 2.0f;

				mySource.setPitch(newPitch);
				mySource.positionChanged();
			}
		}
	}