ParallelProcessor usage #516
keithchan9999
started this conversation in
General
Replies: 1 comment 9 replies
-
madmom does not have such a sophisticated process management, so you need to do this by yourself, i.e. wrap the beat tempo sub-pipelines in a parallel processor and use in_processor to feed it.
However, you have to make sure the your HTH, |
Beta Was this translation helpful? Give feedback.
9 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Expected behaviour
Please describe how you expected madmom to behave.
Actual behaviour
I am trying to run both a beat processor and a tempo processor which wraps under a parallel processor. But I got an error like this:
File "mad.py", line 158, in main
madmom.processors.process_online(parallel_processor, **kwargs)
File "C:\Users\kido9\miniconda3\envs\mad\lib\site-packages\madmom\processors.py", line 885, in process_online
_process((processor, frame, outfile, process_args))
File "C:\Users\kido9\miniconda3\envs\mad\lib\site-packages\madmom\processors.py", line 289, in _process
return process_tuple[0](*process_tuple[1:-1], **process_tuple[-1])
File "C:\Users\kido9\miniconda3\envs\mad\lib\site-packages\madmom\processors.py", line 120, in call
return self.process(*args, **kwargs)
TypeError: process() takes 2 positional arguments but 3 were given
Tried to troubleshoot but unfortunately I ain't any expert on that.
Steps needed to reproduce the behaviour
Information about installed software
Please provide some information about installed software.
Beta Was this translation helpful? Give feedback.
All reactions