clarified the API and added support for custom aiff parser option using channels