Skip to content
Tremolo et hachoir aléatoires
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.md
logique.png
nmodrizaer1.pd
principal.png

README.md

nmodrizaer

Ce patch Pure Data traite un signal sonore (originalement pour la guitare) en lui appliquant deux effets de volume : un tremolo et un hachoir. Ces effets sont modulée aléatoirement selon des paramètres réglables.

Compatibilité

  • Ce patch n'a été testé qu'avec Pure Data pour macOS et avec PdParty pour iOS.

Entrée/Sortie

  • Le patch additionne le signal des deux canaux de l'entrée système et émet le même signal dans les deux canaux de la sortie du système.

Modes

  • Tremolo : Applique une variation aléatoire dont l'amplitude et la fréquence de changement sont réglables.
  • Hachoir : Coupe le signal si la valeur aléatoire (rafraîchie à une fréquence réglable) est supérieure à un seuil réglable.

Contrôles

Capture d'écran : contrôles

  • L'interrupteur Tremolo (en haut, à droite) active l'effet du tremolo aléatoire en multipliant le volume du signal par le paramètre aléatoire affiché juste à sa gauche. Ce paramètre est généré aléatoirement en fonction des réglages de gauche :

    • l'amplitude est définie de 0 à 100. À 100, le paramètre du tremolo varie de 0,5 à 1,5;
    • le (taux* de génération d'une valeur aléatoire est réglé en millisecondes.
  • L'interrupteur Hachoir (en bas, à droite) active l'effet du hachoir en laissant passer le signal (post-tremolo, si le tremolo est activé) seulement si une valeur aléatoire (entre 0 et 100) est supérieure à un seuil réglable. L'indicateur à gauche de l'interrupteur représente le signal qui passe.

    • le seuil est réglable de 0 à 100. À 100, le signal est toujours bloqué;
    • le taux de génération d'une valeur aléatoire est réglé en millisecondes.
  • Le réglage mélange représente la proportion du signal allant de 0 (seulement le signal d'origine, dry) à 1 (seulement le signal affecté, wet).

Logique

Capture d'écran : logique

L'arithmétique est relativement simple :

  • Pour le tremolo, le nombre aléatoire (entre 0 et X) est divisé par la moitié de X (X est l'amplitude réglée). Le résultat est divisé par 100, puis additionné à 1.
  • Pour le hachoir, le seuil est soustrait du nombre aléatoire (entre 0 et 100). Si le résultat est négatif, il est forcé à 0.
You can’t perform that action at this time.