Yes. That is a simple change in mapping of 4 control signals (thrust, roll torque, pitch torque, yaw torque) from 4 props to N props, where N can be 3, 6, 8, etc.
Go to the ‘Getting Started with PythonPilot’ post. Basically you can either obtain a PiQuad quadcopter on which PythonPilot is integrated, or you can port PythonPilot to your host platform and integrate with you command and sensor signal inputs, and the ESC control outputs.