from timeside.grapher.waveform_simple import Waveform
self.source = os.path.join (os.path.dirname(__file__), "samples/sweep.wav")
self.image = "/tmp/test_waveform_sweep_wav.png"
- self.grapher = Waveform(width=1024, height=256, bg_color=(0,0,0), color_scheme='default')
+ self.grapher = Waveform(width=1024, height=256, bg_color=(255,255,255), color_scheme='default')
def testFlac2Waveform(self):
"Test FLAC to Waveform"
from timeside.grapher.waveform_simple import Waveform
self.source = os.path.join (os.path.dirname(__file__), "samples/sweep.flac")
self.image = "/tmp/test_waveform_sweep_flac.png"
- self.grapher = Waveform(width=1024, height=256, bg_color=(0,0,0), color_scheme='default')
+ self.grapher = Waveform(width=1024, height=256, bg_color=(255,255,255), color_scheme='default')
def testMp32Waveform(self):
"Test MP3 to Waveform"
from timeside.grapher.waveform_simple import Waveform
self.source = os.path.join (os.path.dirname(__file__), "samples/sweep.mp3")
self.image = "/tmp/test_waveform_sweep_mp3.png"
- self.grapher = Waveform(width=1024, height=256, bg_color=(0,0,0), color_scheme='default')
+ self.grapher = Waveform(width=1024, height=256, bg_color=(255,255,255), color_scheme='default')
def testOgg2Waveform(self):
"Test OGG to Waveform"
from timeside.grapher.waveform_simple import Waveform
self.source = os.path.join (os.path.dirname(__file__), "samples/sweep.ogg")
self.image = "/tmp/test_waveform_sweep_ogg.png"
- self.grapher = Waveform(width=1024, height=256, bg_color=(0,0,0), color_scheme='default')
+ self.grapher = Waveform(width=1024, height=256, bg_color=(255,255,255), color_scheme='default')
# WAVEFORM CENTROID
def testWav2WaveformCentroid(self):
Generic abstract class for the graphers
'''
- fft_size = 0x800
+ fft_size = 0x1000
frame_cursor = 0
pixel_cursor = 0
- lower_freq = 200
- higher_freq = 22050
+ lower_freq = 20
def __init__(self, width=1024, height=256, bg_color=None, color_scheme='default'):
self.bg_color = bg_color
def setup(self, channels=None, samplerate=None, blocksize=None, totalframes=None):
super(Grapher, self).setup(channels, samplerate, blocksize, totalframes)
self.samplerate = samplerate
+ self.higher_freq = self.samplerate/2
self.blocksize = blocksize
self.totalframes = totalframes
self.image = Image.new("RGBA", (self.image_width, self.image_height), self.bg_color)