overtone

jeeger 2025-08-14T12:49:58.515079Z

Greetings! I had the dumb idea to make sound tracks to help with exercise reps (hangboard, to be precise). I've hacked something together, however, rendering and recording is done in real-time, which is a bit annoying. Is there a way to render into a buffer as quickly as possible, not related to the wallclock?

jeeger 2025-08-14T13:01:49.707839Z

To clarify the idea: something like a metronome that generates a audio track with beeps so that I can do the correct number of reps.

xandrews 2025-08-14T15:13:24.564829Z

https://doc.sccode.org/Guides/Non-Realtime-Synthesis.html but https://github.com/search?q=repo%3Aovertone%2Fovertone+realtime&type=code suggests it’s currently unsupported in overtone

jeeger 2025-08-17T19:47:35.259099Z

Thanks, I'll have a look at the supercollider docs!

jeeger 2025-08-17T19:47:48.586719Z

I know it's not really what SC/overtone was made for.

adamrenklint 2025-08-15T17:05:39.901759Z

If all you want is a metronome at a steady rate, you could create a single “beep” sound, cut it to the right length (for a single tick) and repeat it, as a buffer, with https://github.com/uncomplicate/clojure-sound?tab=readme-ov-file