Package jazzparser :: Package harmonical :: Module tones :: Class ToneMatrix
[hide private]
[frames] | no frames]

Class ToneMatrix

source code

object --+
         |
        ToneMatrix

A timesheet of tones, with pitches, onset times and durations, designed for specifying input to the tone generator. This allows music to be generated using precise pitches, rather than equal temperament note values, as with MIDI or something similar. Time values are discretized according to the sample rate.

Instance Methods [hide private]
 
__init__(self, sample_rate=44100)
x.__init__(...) initializes x; see help(type(x)) for signature
source code
 
add_tone(self, time, event) source code
 
render(self)
Renders the wave and returns a list of samples.
source code

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, sample_rate=44100)
(Constructor)

source code 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)