This repository contains code samples that accompany the blog post "Harnessing Screams with Tidal Looper" on getting started with Tidal Looper.
You follow along along ensure you have the following:
- SuperCollider: The platform for audio synthesis and algorithmic composition.
- TidalCycles: The language for live coding patterns.
- Microphone with connection to your computer: Necessary for vocal inputs.
Here's what I currently use for my performances:
- Motu M4 Audio Interface
- Shure SM-58 Microphone with a Switch: The switch is crucial as it helps manage feedback during performances, allowing for dynamic control.
Before you start, configure your audio system to recognize your audio interface or the connection method of your microphone as the primary audio input.
Tidal Looper integrates seamlessly within TidalCycles, enabling live sampling without the need to switch between different software. It emulates a traditional looping pedal with functionalities such as:
- Recording: Capture audio in real-time.
- Replace Mode: Overwrite existing loops with new audio.
- Overdub Mode: Layer additional sounds over existing loops.
Clone or download the Tidal Looper repository from GitHub.
- In SuperCollider, go to Language > Quarks.
- Choose Install a folder and select the Tidal Looper folder.
Create a new file named start_looper.scd
with the following content:
~dirt = SuperDirt.start;
~looper = TidalLooper(~dirt);
The code contained in the file murder_by_modulation.tidal
origanates from my live performance at "Murder by Modulation." This event was hosted by the New York Modular Society during the fall at Trans Pecos.
You can hear a jam of the code contained in this repository on my SoundCloud.