Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void render(BelaContext *context, void *userData)
- {
- for(unsigned int n = 0; n < context->audioFrames; n++) {
- float in0 = audioRead(context, n, 0);
- float in1 = audioRead(context, n, 1);
- float in2 = audioRead(context, n, 2);
- float in3 = audioRead(context, n, 3);
- float in4 = audioRead(context, n, 4);
- float in5 = audioRead(context, n, 5);
- float in6 = audioRead(context, n, 6);
- float in7 = audioRead(context, n, 7);
- float in8 = audioRead(context, n, 8);
- float in9 = audioRead(context, n, 9);
- float in10 = audioRead(context, n, 10);
- float in11 = audioRead(context, n, 11);
- float in12 = audioRead(context, n, 12);
- float in13 = audioRead(context, n, 13);
- float in14 = audioRead(context, n, 14);
- float in15 = audioRead(context, n, 15);
- if (gCount % 4000 == 0 && n == 0){
- rt_printf("audio in 0: %f\n", in0);
- rt_printf("audio in 1: %f\n", in1);
- rt_printf("audio in 2: %f\n", in2);
- rt_printf("audio in 3: %f\n", in3);
- rt_printf("audio in 4: %f\n", in4);
- rt_printf("audio in 5: %f\n", in5);
- rt_printf("audio in 6: %f\n", in6);
- rt_printf("audio in 7: %f\n", in7);
- rt_printf("audio in 8: %f\n", in8);
- rt_printf("audio in 9: %f\n", in9);
- rt_printf("audio in 10: %f\n", in10);
- rt_printf("audio in 11: %f\n", in11);
- rt_printf("audio in 12: %f\n", in12);
- rt_printf("audio in 13: %f\n", in13);
- rt_printf("audio in 14: %f\n", in14);
- rt_printf("audio in 15: %f\n", in15);
- }
- float out0 = 0.8 * sinf(gPhase);
- float out1 = 0.8 * sinf(gPhase*2);
- float out2 = 0.8 * sinf(gPhase*3);
- float out3 = 0.8 * sinf(gPhase*4);
- float out4 = 0.8 * sinf(gPhase*5);
- float out5 = 0.8 * sinf(gPhase*6);
- float out6 = 0.8 * sinf(gPhase*7);
- float out7 = 0.8 * sinf(gPhase*8);
- float out8 = 0.8 * sinf(gPhase*9);
- float out9 = 0.8 * sinf(gPhase*10);
- float out10 = 0.8 * sinf(gPhase*11);
- float out11 = 0.8 * sinf(gPhase*12);
- float out12 = 0.8 * sinf(gPhase*13);
- float out13 = 0.8 * sinf(gPhase*14);
- float out14 = 0.8 * sinf(gPhase*15);
- float out15 = 0.8 * sinf(gPhase*16);
- gPhase += 2.0 * M_PI * gFrequency * gInverseSampleRate;
- if(gPhase > 2.0 * M_PI)
- gPhase -= 2.0 * M_PI;
- audioWrite(context, n, 0, out0);
- audioWrite(context, n, 1, out1);
- audioWrite(context, n, 2, out2);
- audioWrite(context, n, 3, out3);
- audioWrite(context, n, 4, out4);
- audioWrite(context, n, 5, out5);
- audioWrite(context, n, 6, out6);
- audioWrite(context, n, 7, out7);
- audioWrite(context, n, 8, out8);
- audioWrite(context, n, 9, out9);
- audioWrite(context, n, 10, out10);
- audioWrite(context, n, 11, out11);
- audioWrite(context, n, 12, out12);
- audioWrite(context, n, 13, out13);
- audioWrite(context, n, 14, out14);
- audioWrite(context, n, 15, out15);
- scope.log(in0, in1);
- }
- gCount++;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement