+ add source for capture sound function