Skip to content

A Max/MSP patch performing morphing between two sounds across two paths (the Angel and the Hermapdrodite paths) with independent control of amplitude and phase.

Notifications You must be signed in to change notification settings

asousadias/asd_MorphPatch

Repository files navigation

asd_MorphPatch

https://github.com/asousadias/asd_MorphPatch/releases/tag/v0.1.2 is the latest version

Design and Programming
Antonio de Sousa Dias
a.sousadias@belasartes.ulisboa.pt

(PT)

Este patch programado em Max/MSP implementa uma forma de transformação contínua entre dois sons através de análise-resíntese. Assim, os dois sons são analisados por meio de FFT e, conforme a parametrização, os espectros resultantes são alterados, combinados e o resultado é ressintetizado por IFFT.

O patch responsável por esta operação - _asdGen_morpher_v4.maxpat - deve ser utilizado integrado num objecto bpatcher. Para experimentação, use o patch _asdGen_morpher_v4.maxhelp.

Embora já existam várias implementações destas técnicas, o interesse deste patch reside nos pressupostos da sua implementação.
Os pontos principais são os seguintes:

  • O interesse na obtenção de sons explorando a região do "entre", o território entre dois sons, possibilidade da música electrónica já evidenciada por Herbert Eimert e sublinhada por Jean-Claude Risset.
  • A possibilidade de manipular de forma independente o posicionamento das amplitudes e das fases do som resultante.
  • O pressuposto que o caminho de A para B pode ser realizado de duas formas distintas, configurando não uma transformação unidimensional, mas sim bidimensional:
    • o caminho do hermafrodita onde, a meio caminho, todas as características/componentes dos dois sons existem simultaneamente;
    • o caminho do anjo onde, a meio caminho, apenas coexistem as características comuns sendo as restantes muito atenuadas ou mesmo inexistentes.
      Divirta-se

(EN)

This patch programmed in Max/MSP implements a form of continuous transformation between two sounds by analysis-resynthesis. Thus, the two sounds are analyzed by means of FFT and, depending on the input parameter values, the resulting spectra are changed, combined and the result is resynthesized by IFFT.
The patch responsible for this operation - _asdGen_morpher_v4.maxpat - should be used embedded in a bpatcher object. For experimentation, try using the patch _asdGen_morpher_v4.maxhelp.
Although there are already multiple implementations of these techniques, the interest of this patch lies in the assumptions of its implementation.
The main points are as follows:

  • The interest in obtaining sounds exploring the region of the "in-between", the territory between two sounds, a possibility of electronic music already evidenced by Herbert Eimert and underlined later by Jean-Claude Risset.
  • The ability to handle independently the amplitudes and phases of the resulting sound.
  • The assumption that the path from A to B can be done in two different ways, resulting in a surface of transformation:
    • The Hermaphrodite path where, halfway, all features/components of the two sounds exist simultaneously.
    • The Angel path where, halfway, only coexist the common features being the remaining non-existent or at least very attenuated.
      Enjoy

Disclaimer:

These patches are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Universidade de Lisboa, Faculdade de Belas-Artes
Largo da Academia Nacional de Belas-Artes
1249-058 Lisboa, Portugal
http://www.belasartes.ulisboa.pt/

About

A Max/MSP patch performing morphing between two sounds across two paths (the Angel and the Hermapdrodite paths) with independent control of amplitude and phase.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages