Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

projet de synthé modulaire virtuel

  • 29 réponses
  • 5 participants
  • 1 116 vues
  • 7 followers
Sujet de la discussion projet de synthé modulaire virtuel
salut tout le monde,

je commence tout juste à bosser sur un projet de synthé modulaire virtuel dans lequel les connections s'effectuent par un clic sur module de sortie, puis un clic sur le module d'entrée, afin d'activer cette connexion et faire appraître le potentiomètre correspondant.
ça marche très bien mais je dois me poser plein de questions sur l'affichage, donc je lance ce sujet en friche pour le moment.

il faut imaginer que les zones de texte A et B représentent deux sorties, I et J deux entrées.
en sortie du container qui affiche le potentiomètre, on voit quelle connexion est effectuée, et en sortie on a les valeurs que l'on souhaite employer.

prometteur, non ?

A suivre donc

[ Dernière édition du message le 08/03/2024 à 13:58:48 ]

2
image.php

ok, le système de connexion marche !
je m'oriente vers un drone avec deux sources de son : une sinusoïde et un bruit blanc passant par un LP.
- un éditeur de LFO + un enregistreur de mouvements du joystick pour moduler le pitch.
- une enveloppe de type AD un peu spéciale
- deux VCA couplés à un pan
- en sortie un delay stéréo - en fait un sampleur qui permettra de pitcher.

A suivre
3
Whaou !!! ça ma l'air pas mal tout ça :bravo:
Tu as un dépôt git où on pourrais voir le code ? tu programmes en quel langage ?
4
je bosse avec synthedit, et avc des mdoules tiers pour utiliser l'array. dsl je partage pas mes secrets de fabrication !
les zones de textes envoient lors d'un clic des numéros qui permettent au système de les reconnaître et dispatcher les valeurs du contrôleur (cad le potentiomètre unique qui mémorise les paramètres de de 8 connexions différentes) et les indications de nom.
dsl si c'est du charabia, j'emploie en partie le vocabulaire propre au logiciel.
très content de mon système de connexion qui pèse pas lourd, connexions réduits à quasi rien (comme on le voit ici même si évidemment ya pas le DSP).
5
Je ne connais pas synthedit (enfin si, mais que de nom). Ça m’a intéressé car j'ai écrit un séquenceur en C et ton projet m'a donné des idées de fusion, mais je crains que ça ne soit pas possible.
6
Tu peux faire de très bons séquenceurs avec synthedit ! Un développeur propose même une chouette module d'interface mais je préfère du GUI plus basique... pour des solutions plus élaborées.

Pour en revenir à mon projet le potentiomètre "universel" n'est pas la solution optimale - pour du on/off ou un choix d'options surtout, faut que je réfléchisse à un contrôleur alternatif, à cogiter.
7
image.php

quand il fait pas beau, on reste chez soi et on optimise son système : zones de textes fusionnées, "link" en rouge s'affiche quand on clique. l'affichage passe au vert quand la valeur entrante dépasse 0.
colonne de gauche (A, B, C...) ) : les sorties
au centre lepotentiomètre universel
colonne de droite : les entrées (I, J...) qui résument : nom de l'entrée, nom de la connection, valeur (à terme ça devra afficher des mots au besoin,comme on/off etc)

recherche des bugs avant de standardiser ces zones de texte
8
Citation de sublime gate :
Tu peux faire de très bons séquenceurs avec synthedit !

Merci pour l'info, il faut que je teste ça.
9

image.php
pars direct de cette base, sachant qu'avec des modules tiers ce sera bien mieux. mais c'est déjà bien. on peut continuer à discuter de ça ici vu que c'est mon fil.

[ Dernière édition du message le 08/03/2024 à 18:40:04 ]

10
https://groups.io/g/synthedit/messages?p=created%2C0%2C%2C1%2C2%2C0%2C0

je suis souvent là, et on y trouve les développeurs actuels de modules ESSENTIELS pour faire des choses sympa et plus simplement (moins de conversions dsp/gui notamment).
11
12
image.php

l'optimisation avance - j'ai viré l'image initiale de ce fil où j'employais une méthode plus compliquée (trop de conversions) et surtout qui buggait.

edit : selon la sortie choisie, le contrôleur qui apparaît sera un potentiomètre ou un interrupteur. Hou c'est mon meilleur projet MAO de tous les temps !

[ Dernière édition du message le 09/03/2024 à 00:39:01 ]

13
je m'oriente vers un système avec peu de connexions et des adaptations du signal suivant l'entrée choisie. par exemple la sortie du joystick pourra déclencher de la modulation de pitch - normal -, ou des signaux de gate si c'est pour y connecter une enveloppe.
j'ai tellement de possibilités que je laisse l'éditeur de LFO de côté pour le moment.
comme on le voit j'ai pas du tout envie de faire un modulaire standard.

[ Dernière édition du message le 11/03/2024 à 15:54:14 ]

14
Je suis face à un dilemme.

Mon drone compte peu de sections mais chacune d'elles peut générer plusieurs types de signaux différents (et simultanés). Au niveau de l' interface utilisateur je peux donc :
- soit lister les différents types de signaux de chaque section, qui seront des points de connexion d'entrée /sortie
- soit l'utilisateur devra en plus d'une connexion entre chaque section déterminer le type de signal qui passera. Ça revient à choisir un trio plutôt qu'un duo connexion entrée + sortie.
Cette alternative a ma préférence parce que techniquement plus sympa, plus originale, plus lisible car la liste des entrées et sorties serait moins longue.

Qu'en pensez vous ?
En espérant avoir été clair. ..
15
Je n'ai jamais bossé avec SynthEdit mais ton projet semble intéressant... :bravo:
16
Merci ! Je fais appel à beaucoup de modules tiers, ce qui aide à sortir des sentiers battus.
Si tu as un avis sur mon questionnement, ça m'avancerait bien !
17
Je sortirai alpha drone sans doute le mois prochain - alpha parce qu'il y aura une suite plus élaborée, et notamment à plus d'une seule voix.
C'est un drone très bruitiste qui permet facilement de créer des "séquences" longues et surprenantes.
18
bon ben ça se met en place mais je ne suis pas satisfait du rendu sonore... je vais sans doute devoir ajouter ou redéfinir certaines connexions...

image.php
c'est le bazar mais bon :
sur deux colonnes en haut on voit les connexions entrée/sortie
en bas à gauche le contrôleur XY avec option de lecture/enregistrement, en bas à droite le delay, au mileu à gauche une des deux enveloppes. voili.

[ Dernière édition du message le 02/04/2024 à 16:00:32 ]

19
Initiative très interessante :bravo:

Pour ta question (post du 16/03 à 00:21), j’arrive peut être un peu tard, mais ma préférence va vers la seconde solution. Après, pas évident de se faire une idée claire sans l’avoir sous les yeux.

Présentez vous sur AudioFanzine

20
Merci ! Je bouge plus de cette formule : suivant l'entrée /sortie le signal est adapté selon des options non accessibles. Plus simple en terme d'interface et pas si lourd.

La modulation par White noise est devenue une seconde voie avec une modif sur l'enveloppe pour résultat très sale.

Enfin un truc excellent sur le joystick : on peut sélectionner un échantillon du mouvement enregistré et le pitcher pour corriger la vitesse de cet échantillon. Tout neuf, trop cool !
Je reste sur un rythme de progression très lent et par à coups. De toute façon le debugging suppose de longs tests !
21
Sur l'interface que j'ai postée seule la moitié des sorties est affichée en même temps. Ca allège. Voili.
22
...gros travail d'allégement et simplification... en fusionnant la moitié des sorties.
Wow c'te casse tête !
23
Projet mis en veille.
24
Salut,

Si tu as besoin de quelqu'un pour t'aider à concevoir l'interface graphique, ce serait un plaisir pour moi de te prêter main-forte !

 

25
Merci beaucoup !
J'ai eu des difficultés avec le GUI seulement pour créer le système de connexion, c'est résolu. Pour ce qui est du graphisme lui même j'utilise des modules vectoriels de Synthedit, ça restera basique et ça me va.
J'aurai plus besoin d'avis concernant les modalités de connexion, c'est tout simplement laborieux.
Et en veille donc.