@Override
	public void play(int objectId) {
		AudioChannel channel = getAudioChannel(objectId);
		AudioObject object = objects.get(objectId);
		int source = channel.source;
		alSourcei(source, AL_BUFFER, object.dataId);
		alSourcef(source, AL_PITCH, (float) object.pitch);
		alSourcef(source, AL_GAIN, (float) object.volume);
		alSourcei(source, AL_LOOPING, object.loop ? AL_TRUE : AL_FALSE);
		alSourcePlay(source);
	}