s = Stations(q)
         station_timer = s.get_station_timer()
         print str(station_timer)
+        station_buffer = s.get_buffer_size()
         s.start()
 
         total_channel_number = 0
             total_channel_number = total_channel_number + nb_channels
             print 'Station %s: %s has %s channels' % (str(i+1), name, str(nb_channels))
 
-        channel_timer = station_timer * total_channel_number
+        channel_buffer = station_buffer * total_channel_number
+        print channel_buffer
+        
         for i in range(0,nb_stations):
             if isinstance(self.conf['d-fuzz']['station'], dict):
                 station = self.conf['d-fuzz']['station']
             for channel_id in range(0, nb_channels):
                 print channel_id
                 #print channel_id
-                c = Channel(station, channel_id + 1, channel_timer, q)
+                c = Channel(station, channel_id + 1, channel_buffer, q)
                 c.start()
                 time.sleep(1)
 
     def __init__(self, station_q):
         Thread.__init__(self)
         self.station_q = station_q
-        self.buffer_size = 0xFFFF
+        self.buffer_size = 0xFFF
         print self.buffer_size
         self.frequency = 44100
         self.station_timer = float(int(self.buffer_size)) / self.frequency
         
     def get_station_timer(self):
         return self.station_timer
+
+    def get_buffer_size(self):
+        return self.buffer_size
     
     def run(self):
         station_q = self.station_q
 class Channel(Thread):
     """A channel shouting thread"""
 
-    def __init__(self, station, channel_id, timer, channel_q):
+    def __init__(self, station, channel_id, channel_buffer, channel_q):
         Thread.__init__(self)
         self.channel_q = channel_q
         self.station = station
         self.channel = Shout()
         self.id = 999999
         self.counter = 0
-        self.buffer_size = 0xFFFF
-        self.timer = timer
+        self.frequency = 44100
+        self.buffer_size = channel_buffer
+        self.timer = self.buffer_size / self.frequency
         self.rand_list = []
         # Media
         self.media_dir = self.station['media']['dir']