Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
projets:sssynth:fonctionnalites [2021/12/06 14:25] resonance [VCO] |
projets:sssynth:fonctionnalites [2021/12/06 17:21] (Version actuelle) resonance |
||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
===== SIGNAL AUDIO ===== | ===== SIGNAL AUDIO ===== | ||
==== VCO ==== | ==== VCO ==== | ||
+ | 216 osc simultanes / 6600pts de scan | ||
=== WAVESHAPING === | === WAVESHAPING === | ||
=== mode Table d'onde === | === mode Table d'onde === | ||
=== mode Scann Synthesis (idem table d'onde avec freshrate plus lent et modelisation physique ?) === | === mode Scann Synthesis (idem table d'onde avec freshrate plus lent et modelisation physique ?) === | ||
* Forme d'onde necessite debt et fin idem > utliser un autre forme d'onde | * Forme d'onde necessite debt et fin idem > utliser un autre forme d'onde | ||
- | * Overlap sur la table pour adoucir et concatainer ( 2 lecteur | + | * Overlap sur la table pour adoucir et concatainer ( 2 lecteurs |
* utiliser un sinus plutot qu'un phasor pour lire une table qui ne boucle pas | * utiliser un sinus plutot qu'un phasor pour lire une table qui ne boucle pas | ||
- | * possiblité de redefinir la plage de valeur lue par 1 ou plusieur | + | * possiblité de redefinir la plage de valeur lue par 1 ou plusieurs |
- | === mode Waveshaping | + | === mode WAVESHAPER |
- | === reverseFFt | + | * sortie = ( index de la table * taille de la table ) * signal entrant |
- | === mode multphonique | + | === reverse FFt (mode spectral) === |
- | === synthèse additive | + | * filtrage FFT (audio input) puis équalisation avec IFFT de la table |
+ | * classique (fund > f max) | ||
+ | * | ||
+ | === synthese additive | ||
+ | * harmonisee ou non (mode tempere) | ||
+ | * reglages sensibilité ( depuis note reel a commas) (masquage | ||
+ | * morphing entre etat harmo / non harmo | ||
+ | * amp osc 1 piloté par catpeur a tel endroit etc. x X osc | ||
+ | === Lecture direct === | ||
+ | * first in last out sur x second et x points et .... ? | ||
- | ===== SIGNAL CV ===== | + | === Distance |
+ | * mise en table de X lignes | ||
+ | * autant de sortie cv sur le module | ||
+ | * mesure la distance entre scan input et tables | ||
+ | * mode trig/gate avec threshold par cv | ||
+ | === Blob / doigt === | ||
+ | * detection du pt le plus noir | ||
+ | * creation de la table autour des valeurs ombrées exclusivement | ||
+ | * pitch en fct de la position du blob | ||
+ | * amp en fonction de la taille du blob | ||
+ | === Flock === | ||
+ | Modelisation des nuiée d' | ||
+ | * freq osc 1 piloté par capteur a tel endroit etc. x X osc a une amplitude predefinie | ||
+ | * ex. si amp 0.8 a 200Hz, creation d'un osc a 200 | ||
+ | |||
+ | === vocoder === | ||
+ | * Liste à puce fft sur signal **audio input** | ||
+ | * definir la frequence en fonction de l'info du capteur | ||
+ | * redistribuer des freqences depuis fundamentale | ||
+ | * ajout 12 demi tons capacitifs ? | ||
+ | |||
+ | |||
+ | |||
+ | ===== SIGNAL CV ===== | ||
+ | |||
+ | * nb de | ||
===== EFFECTS/ | ===== EFFECTS/ | ||
===== idées vracs ===== | ===== idées vracs ===== | ||
+ | |||
+ | === modes harmoniques === | ||
+ | |||
+ | Parametres de base : | ||
+ | |||
+ | - P1 : fundamentale | ||
+ | - P2 : nb d' | ||
+ | - P3 : mode harmonique (0 = tout) | ||
+ | |||
+ | intervalles en demie tons. Attention, pas le mme nb de note par octaves selon le mode | ||
+ | |||
+ | |||
+ | |||
+ | * Majeur : 0 2 4 5 7 9 11 12 | ||
+ | * Mineur : 0 2 3 5 7 8 10 12 | ||
+ | * Melodic mineur : 0 2 3 5 7 8 11 12 | ||
+ | * Pentatonic m : 3 5 7 10 12 | ||
+ | * Pentatonic M : 2 4 7 9 12 | ||
+ | * blues : 3 5 6 7 10 12 | ||
+ | * middle-east-like minor : 1 4 5 7 8 11 12 | ||
+ | * lydian-dominant (jazzy) : 2 4 6 7 9 10 12 | ||
+ | * blues chromatique : 2 3 4 5 6 7 9 10 11 12 | ||
+ | |||