text: #include <stdlib.h>
  #include <stdio.h>
  #include "utone.h"
  #include "config.h"
  
  int main() {
      ut_data *ut;
      ut_create(&ut);
      ut_srand(ut, 12345);
      ut->sr = SR;
      ut->len = ut->sr * LEN;
      uint32_t t, u;
      UTFLOAT in = 0, out = 0;
  
      ut_bitcrush *unit[NUM];
  
      for(u = 0; u < NUM; u++) { 
          ut_bitcrush_create(&unit[u]);
          ut_bitcrush_init(ut, unit[u]);
      }
  
      for(t = 0; t < ut->len; t++) {
          for(u = 0; u < NUM; u++) ut_bitcrush_compute(ut, unit[u], &in, &out);
      }
  
      for(u = 0; u < NUM; u++) ut_bitcrush_destroy(&unit[u]);
  
      ut_destroy(&ut);
      return 0;
  }
  
  