X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FProjets%2FPython%2FMusicSampler.git;a=blobdiff_plain;f=helpers%2Fmixer.py;h=1d3f28fe21fb33e4986d829d154df822b81a6206;hp=d08520a00cf7c3197ff63e37ec2c68d503addf58;hb=2e4049036ec4d90a9daeff606d821d2ac2d023ce;hpb=ccda4cb91686d4c2b70f0c26d21c26ac3d03c3b9 diff --git a/helpers/mixer.py b/helpers/mixer.py index d08520a..1d3f28f 100644 --- a/helpers/mixer.py +++ b/helpers/mixer.py @@ -5,6 +5,7 @@ import time from . import Config sample_width = Config.sample_width + def sample_width_to_dtype(sample_width): if sample_width == 1 or sample_width == 2 or sample_width == 4: return 'int' + str(8*sample_width) @@ -19,13 +20,13 @@ def _latency(latency): class Mixer: def __init__(self): - self.stream = sd.RawOutputStream(samplerate=Config.frame_rate, - channels=Config.channels, - dtype=sample_width_to_dtype(Config.sample_width), - latency=_latency(Config.latency), - blocksize=Config.blocksize, - callback=self.play_callback, - ) + self.stream = sd.RawOutputStream( + samplerate=Config.frame_rate, + channels=Config.channels, + dtype=sample_width_to_dtype(Config.sample_width), + latency=_latency(Config.latency), + blocksize=Config.blocksize, + callback=self.play_callback) self.open_files = [] def add_file(self, music_file):