class_docstr: Superclass for pipelines that input and output NoteSequences.
class_docstr_tok: ["Superclass","for","pipelines","that","input","and","output","NoteSequences","."]
docstr: Construct a NoteSequencePipeline. Should only be called by subclasses.
  
  Args:
    name: Pipeline name.
docstr_tok: ["Construct","a","NoteSequencePipeline",".","Should","only","be","called","by","subclasses",".","Args",":","name",":","Pipeline","name","."]
code: def __init__(self, name=None):
      """Construct a NoteSequencePipeline. Should only be called by subclasses.
  
      Args:
        name: Pipeline name.
      """
      super(NoteSequencePipeline, self).__init__(
          input_type=music_pb2.NoteSequence,
          output_type=music_pb2.NoteSequence,
          name=name,
      )
  
imports: import copy
  from magenta.pipelines import pipeline
  from magenta.pipelines import statistics
  from note_seq import constants
  from note_seq import sequences_lib
  from note_seq.protobuf import music_pb2
  import tensorflow.compat.v1
label_desc: Use image node_id 1 to create a new NoteSequencePipeline object from inherited base classes: pipeline with example: obj = NoteSequencePipeline(name)