Skip to main content

15 docs tagged with "rand"

View all tags

1. Audio resynthesis

A simple demonstration of granular quasi-resynthesis via partial tracks, where an sound is used to guide the behavior of sinusoidal grains.

11. Post-rendering processing

Sometimes it can be more useful or desirable to apply processing to the entire output, instead of processing each buffer individually.

19. Caching data

In bellplay~, computation-heavy operations such as building large corpora, analyzing lots of audio data, and more, can be take a very long time, thus making it more tedious to experiment with our scripts every time we run them.

20. Multi-rendering

This tutorial demonstrates a very simple but consequential feature in bellplay~—namely, the ability to reuse rendered buffers multiple times to further refine and sculpt the final output into complex and intricate sounds.

21. Basic sampling

In bellplay~, the ezsampler function provides a minimal but flexible interface for mapping symbolic pitch and velocity information to audio buffers.

22. Importing MIDI

bellplay~ supports importing MIDI files (.mid or .midi) into our scripts, each described as a list of events.

24. Feature-driven sampling

This tutorial shows how to build k-dimensional trees to efficiently perform feature-based search on buffers.

3. Feedback synthesis

This code demonstrates a feedback-based synthesis technique, where buffers are routed back into their own processing chain to create a rich, evolving drone.

5. Waveshaping buffers

A basic example of waveshaping in bellplay~, using a randomly generated breakpoint function.

7. Markers

Sometimes it's useful to include markers in the transcription.