def multipool(): from multiprocessing import Pool print 'Loading audio file...' audio = MonoLoader(filename = sys.argv[1])() a = AudioInfo(sys.argv[1],3,10) b = AudioInfo(sys.argv[1],4,10) c = AudioInfo(sys.argv[1],6,10) todo = [] todo.append(a) todo.append(b) todo.append(c) pool = Pool(3) pool.map(detecta,todo)