Skip to content

latm-lab/reactive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REACTIVE - Sound processors library for reactive music applications

Description:

Reactive is a set of patches and abstractions for Pure Data (Pd) aiming a class of sound processing for musical reactivity. Developed by the Laboratory of Audio and Musical Technology (LATM) of the School of Arts, Sciences and Humanities of the University of São Paulo (EACH/USP).

Inspired by the concept of chemical reactions, it explores possibilities for sound processing where a sound reacts to another producing a third sound and residuals.

The three main objects are:

Patch Description
Reactor Uses stecheometrical concepts metaforically, so as to simulate a reaction out of two reagent sounds producing a third one
Timepitch Granular time-pitch modifier, operating over a discrete grid of musical notes and durations
Funew Harmonic progressive filter, with n-order filtering options

The distribution also includes auxiliary objects (abstractions):

Patch Description
Datatrack Data recorder and player
Progcurve Programable curve, for sequential data management and control
Ponta Probe for verifying signal points in patches
Patchbay Router, for several multichannel output formats
Espectro Spectrum visualizer
Faixa Range converter
Instr Simple musical instrument simulator
Nano Tool to expand Korg Nanokontrol2 surface controlability
Antideadlock Anti-deadlock for sliders
Voluminho Mono volume slider with on/off button
Voluminhost Stereo volume slider with on/off button

Documentation and instructions (read carefully before using the patch):

For the correct object instantiation inside the Reactor patch, it requires some specific externals and libraries to be installed.

Required Pure Data externals:

Other libraries:

  • Pdescriptors_v1.2/Spectral Features

For the Reactor: The Pdescriptors is a library that isn't an external and should be added to your dependencies path (see below). It is a collection of objects used for sound description. It can be downloaded in the following link: https://github.com/AdrianoMonteiro/PDescriptors-v2

How to download Pd externals:

  1. Open the Pure Data
  2. Access the help tab
  3. Click on Find externals option
  4. Search for the desired external by the names listed previously.

Adding Pdescriptors to your libraries path:

  1. Access File -> Preferences -> Path...
  2. Click on New...
  3. Write the path to the Pdescriptors directory location

Articles

  1. Faria, Regis Rossi A.; Cunha Júnior, Ruy B.; Afonso, Eduardo da Silva. Reactive music: designing interfaces and sound processors for real-time music processing. In: Proceedings of the 11th International Symposium on Computer Music Multidisciplinary Research (CMMR), Plymouth, 2015.
  2. Faria, Regis Rossi A., Afonso, Eduardo da Silva. , Junior, Ruy Borges da Cunha. Suíte de Software para Música Reativa. In: Congresso de Engenharia de Áudio, 11. , São Paulo, 2013. Available at http://aesbrasil.org.br/congressos/anais/, 14 Sept. 2015.
  3. Faria, R.R.A.; Lavandeira, G. O. ; Sulpicio, E. C. M. G. Percussão múltipla sob interatividade reativa e projeção espacial. In: 14o Encontro Internacional de Música e Mídia, 2018, São Paulo. Anais, 2018.

License

CC BY (2013-2022)

About

A library for reactive music applications

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •