Package jazzparser :: Package data :: Package input :: Module tools :: Class PlayBulkMidiChunksTool
[hide private]
[frames] | no frames]

Class PlayBulkMidiChunksTool

source code

      object --+    
               |    
shell.tools.Tool --+
                   |
                  PlayBulkMidiChunksTool

Instance Methods [hide private]
 
run(self, args, state)
Main operation of tool, taking arguments in args and reading and potentially manipulating the shell state.
source code

Inherited from shell.tools.Tool: process_option_list

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  name = 'Midi chunk player (bulk)'
hash(x)
  commands = ['play']
  usage = ('play [<input number> [<chunk number>]]', 'play the n...
  help = 'Input tool specially for segmented MIDI input, bulk in...

Inherited from shell.tools.Tool: tool_options

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

run(self, args, state)

source code 

Main operation of tool, taking arguments in args and reading and potentially manipulating the shell state.

By the time this is called, the options dict is available in self.options.

Overrides: shell.tools.Tool.run
(inherited documentation)

Class Variable Details [hide private]

usage

Value:
('play [<input number> [<chunk number>]]',
 'play the numbered MIDI input (the first by default)')

help

Value:
'''Input tool specially for segmented MIDI input, bulk input version.

Will play the input chunk by chunk. Use a keyboard interrupt (Ctrl+C) \
to stop 
playback.
'''