class_docstr: Derive a tempo histogram from (multi-task) TCN output.
  
  Parameters
  ----------
  min_bpm : float, optional
      Minimum tempo to detect [bpm].
  max_bpm : float, optional
      Maximum tempo to detect [bpm].
  
  References
  ----------
  .. [1] Sebastian Böck, Matthew Davies and Peter Knees,
         "Multi-Task learning of tempo and beat: learning one to improve the
         other",
         Proceedings of the 20th International Society for Music Information
         Retrieval Conference (ISMIR), 2019.
class_docstr_tok: ["Derive","a","tempo","histogram","from","(","multi-task",")","TCN","output",".","Parameters","--","--","--","--","--","min_bpm",":","float",",","optional","Minimum","tempo","to","detect","[","bpm","]",".","max_bpm",":","float",",","optional","Maximum","tempo","to","detect","[","bpm","]",".","References","--","--","--","--","--","..","[","1","]","Sebastian","B\u00f6ck",",","Matthew","Davies","and","Peter","Knees",",","``","Multi-Task","learning","of","tempo","and","beat",":","learning","one","to","improve","the","other","''",",","Proceedings","of","the","20th","International","Society","for","Music","Information","Retrieval","Conference","(","ISMIR",")",",","2019","."]
code: def __init__(self, min_bpm=MIN_BPM, max_bpm=MAX_BPM, **kwargs):
      # pylint: disable=unused-argument
      super(TCNTempoHistogramProcessor, self).__init__(
          min_bpm=min_bpm, max_bpm=max_bpm, **kwargs
      )
  
imports: from __future__ import absolute_import, division, print_function
  import sys
  import warnings
  from operator import itemgetter
  import numpy
  from ..audio.signal import smooth
  from ..processors import BufferProcessor, OnlineProcessor
label_desc: Use image node_id 1 to create a new TCNTempoHistogramProcessor object from inherited base classes: TempoHistogramProcessor with example: obj = TCNTempoHistogramProcessor(min_bpm, max_bpm)