Analysis/synthesis
yin~ |
|
Monophonic fundamental pitch estimation |
|
The module implements the YIN algoritm by Cheveigné and Kawahara outputting a fundamental pitch estimation, a periodicty factor and the signal energy. |
|
Author(s): |
Norbert Schnell |
Distribution/licence: |
IRCAM Forum |
|
psych~ |
|
Pitch Synchronous Yin-based Choral Harmonizer |
|
The module performs high quality polyphonic harmonizing and vocoding of monophonic input by PSOLA analysis/resynthesis based on the YIN algorithm by Cheveigné/Kawahara. |
|
Author(s): |
Norbert Schnell |
Distribution/licence: |
IRCAM Forum |
|
psychoirtrist~ |
|
Pitch Synchronous Yin-based Choir Effect |
|
Derived from the psych~ and PAGS modules, psychoirtrist~ transposes and delays a monophonic input multiple times with random variations obtaining a choir effect. Each voice has its own output. |
|
Author(s): |
Norbert Schnell |
Distribution/licence: |
IRCAM Forum |
|
sogs~
rogs~ |
|
Smooth Overlap Granular Synthesis |
|
The SOGS algorithm performs optimized granular synthesis with regularly overlapping cosine windows. The modules act on a soundfile stored in buffer~. The rogs~ module is an extended signal controlled version. |
|
Author(s): |
Norbert Schnell |
Distribution/licence: |
IRCAM Forum |
|
sdif.pagsolo~
sdif.pagsemble~ |
|
Pitch Aligned Granular Synthesis |
|
The PAGS resynthesis modules perform the resynthesis of PSOLA analysis files in SDIF format (1PSO) containing markers with voiced/unvoiced parameters. Both modules require CNMAT’s SDIF-bufferexternal. The sound is stored in a buffer~.
While sdif.pagsolo~ resynthesises a single voice sdif.pagsemble~ genrates a group of voices varying individually pitch and timing of multiple voices generated from the same pre-analysed source sound.
The modules have been originally developed in collaboration with Geoffroy Peeters for Philippe Manoury’s opera K…. |
|
Author(s): |
Norbert Schnell, Serge Lemouton |
Distribution/licence: |
IRCAM Forum |
|
Phase vocoder
These modules are enirely based on Axel Roebel’s SuperVP also known as the calculation engine behind AudioSculpt. The modules allow for high quality pitch transposition, de/re-mixing of sinusoidal, noise and transitory components as well as spectral envelope transformations and cross-synthesis.
supervp.play~ |
|
Advanced phase vocoder, play module |
|
The module plays, stretches and transforms in real-time a sound stored in a buffer~. |
|
Author(s): |
Norbert Schnell and Axel Roebel |
Distribution/licence: |
IRCAM Forum |
|
supervp.scrub~ |
|
Advanced phase vocoder, scrubbing module |
|
This module is similar to supervp.play~ just that the current position in the buffer is given as input signal. This way the module allows for arbitrary playing and scrubbing. |
|
Author(s): |
Norbert Schnell and Axel Roebel |
Distribution/licence: |
IRCAM Forum |
|
supervp.ring~ |
|
Advanced phase vocoder, ring buffer module |
|
This module is similar to supervp.scrub~ and supervp.trans~. The incoming sound is buffered in a ring buffer allowing for arbitrary scrubbing and thus varying the timing of a real-time stream as well as the transformations of pitch and timbre. |
|
Author(s): |
Norbert Schnell and Axel Roebel |
Distribution/licence: |
IRCAM Forum |
|
supervp.trans~ |
|
Advanced phase vocoder, i/o transform module |
|
This module acts on an input signal stream (of an abitrary number of channels). |
|
Author(s): |
Norbert Schnell and Axel Roebel |
Distribution/licence: |
IRCAM Forum |
|
supervp.cross~ |
|
Advanced phase vocoder, cross-synthesis module |
|
This module performs cross-synthesis of two input signal streams outputting a single signal stream (of an abitrary number of channels). |
|
Author(s): |
Norbert Schnell and Axel Roebel |
Distribution/licence: |
IRCAM Forum |
|
supervp.sourcefilter~ |
|
Advanced phase vocoder, source-filter cross-synthesis module |
|
This module performs cross-synthesis of two input signal streams outputting a single signal stream (of an abitrary number of channels) using LPC or cepstrum modeling of spectral envelopes. |
|
Author(s): |
Norbert Schnell and Axel Roebel |
Distribution/licence: |
IRCAM Forum |
|