New Procedural Textures

I’ve been working on trying to make smoke look more realistic by using procedural shaders on the volume density. However I can’t quite get what I’m looking for. Are there any other procedural noise shaders that can be added to cycles? Any workaround to getting some of the old blender internal noise shaders?