from timeside.tests.api import examples
+use_gst = 0
+if use_gst:
+ from timeside.tests.api.gstreamer import FileDecoder, WavEncoder
+else:
+ from timeside.tests.api.examples import FileDecoder, WavEncoder
+
import sys
if len(sys.argv) > 1:
source = sys.argv[1]
import os.path
source= os.path.join (os.path.dirname(__file__), "../samples/guitar.wav")
-Decoder = examples.FileDecoder
+Decoder = FileDecoder
print "Creating decoder with id=%s for: %s" % (Decoder.id(), source)
decoder = Decoder(source)
analyzer = examples.MaxLevel()
print "Max level: %f" % max_level
destination = "normalized.wav"
-Encoder = examples.WavEncoder
+Encoder = WavEncoder
print "Creating encoder with id=%s for: %s" % (Encoder.id(), destination)
encoder = Encoder(destination)
from timeside.api import *
from sys import stdout
+use_gst = 0
+if use_gst:
+ from timeside.tests.api.gstreamer import FileDecoder, WavEncoder
+else:
+ from timeside.tests.api.examples import FileDecoder, WavEncoder
+
import os.path
source = os.path.join(os.path.dirname(__file__), "../samples/guitar.wav")
print "Normalizing %s" % source
-decoder = examples.FileDecoder(source)
+decoder = FileDecoder(source)
maxlevel = examples.MaxLevel()
duration = examples.Duration()
print "duration: %f %s" % (duration.result(), duration.unit())
gain = examples.Gain(gain)
-encoder = examples.WavEncoder("normalized.wav")
+encoder = WavEncoder("normalized.wav")
fixed = examples.FixedInputProcessor()
subpipe = gain | fixed | maxlevel
from timeside.api import *
from sys import stdout
+use_gst = 0
+if use_gst:
+ from timeside.tests.api.gstreamer import FileDecoder, WavEncoder
+else:
+ from timeside.tests.api.examples import FileDecoder, WavEncoder
+
import os.path
source = os.path.join (os.path.dirname(__file__), "../samples/guitar.wav")
print "Normalizing %s" % source
-decoder = examples.FileDecoder(source)
+decoder = FileDecoder(source)
maxlevel = examples.MaxLevel()
waveform = examples.Waveform(1024, 256, 'waveform.png')
#waveform.set_colors((0xFF, 0xFF, 0xFF), 'iso')
print "gain: %f" % gain
gain = examples.Gain(gain)
-encoder = examples.WavEncoder("normalized.wav")
+encoder = WavEncoder("normalized.wav")
subpipe = gain | maxlevel