Capytalk is a Functional Reactive Programming Language that you can use to define interactions between internal or external data streams and Kyma Sound parameters. Reactive programming is a paradigm for computing and modifying asynchronous data streams. Some examples of asynchronous
Bart’s Melodic Sculptor Tutorial
Introduction: I have developed this Kyma Sound over a yearlong time period to work specifically with melodic material as a sculptor might work with a raw slab of stone, the raw material here being a single instrument or voice line
Getting sound from Kyma onto a network
There are several circumstances in which you might want to stream audio from your Paca(rana) onto a network, for example, you may want to: Share a Paca(rana) or a small number of Paca(rana)s among a group of sound designers working
Remote collaboration, telematic performances, and online learning
Networked collaboration, telematic performances, and online learning have been growing in popularity for several years, but the lockdowns and social-distancing guidelines precipitated by the global COVID-19 pandemic have accelerated the adoption of these modes of interaction. This is a brief
Bart’s Kyma Tutorial D: Spectral Concepts, Part 2.
This is a continuation of Tutorial D, Part 1. In this tutorial, we explore live spectral analysis/resynthesis and spectral modification.
Control Signals at Audio Rate
This article addresses control signals at audio rate in the context of a working installation, Selector. Selector is an audio-visual installation that syncs audio changes (e.g. hard pan controls, audio triggers) with animations. The work uses OSC messages coming out of
Bart’s Kyma Tutorials D: Spectral Concepts, Part 1
In this tutorial, we explore spectral analysis and resynthesis. Before beginning this tutorial, please download the Kyma Tutorial Sound file that contains the Sounds discussed below. Completion of Tutorial A and Tutorial B is highly recommended. We will be using a keyboard to
Ecosystemic Programming and Composition Part 2 – Mobile and Orrery models
My approach to ecosystemic programming has involved conceptualizing the final product as a physically navigable space, as a metaphoric sculptural mobile (audible-mobile) or as an orrery (a mechanical model of the solar system). Thinking about the behavior of sound in
Reading CSV/TSV files in Kyma: Part 2
In the previous article (part 1 of 2), we explored how to get a single column CSV [comma-separated-values] file working with Kyma. We used this single stream of numbers to generate internal MIDI messages that controlled pitch, amplitude, timbre, location, and note duration.
Bart’s Kyma Tutorial C: Generating Patterns Outside the StepSequencer, Part 2
This is a continuation of Tutorial C, Part 1. Part 2 focuses on the SampleAndHold in several manifestations.