Sampler in ChucK
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
472B

  1. //signal chain; record a sine wave, play it back
  2. adc => LiSa saveme => dac;
  3. adc => dac; //monitor the input
  4. 0.5 => adc.gain;
  5. //alloc memory; required
  6. 2::second => saveme.duration;
  7. //start recording input
  8. 1 => saveme.loop;
  9. 0::second => saveme.playPos;
  10. 2::second => saveme.recPos;
  11. 2::second => saveme.loopEnd;
  12. // Start recording, wait one second, then start playing
  13. 1 => saveme.record;
  14. 1 => saveme.play;
  15. 1 => saveme.feedback;
  16. while(true)
  17. {
  18. 1::second => now;
  19. }