Skip to main content

14 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.

18. Audio corpora with SQL tables

This tutorial demonstrates how to create an in-memory, queryable corpus of audio buffers by leveraging the createdbtable and querydb functions.

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.

23. 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.

4. 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.