projet de synthé modulaire virtuel
- 29 réponses
- 5 participants
- 1 190 vues
- 7 followers
Anonyme
07 Mars 2024 à 15:28 (modifié le 08 Mars 2024 à 13:58)projet de synthé modulaire virtuel
#1
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
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
Signaler
- 1
- 2
Anonyme
08 Mars 2024 à 13:52
#2
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
Signaler
jimvag
523
Posteur·euse AFfolé·e
Membre depuis 4 ans
08 Mars 2024 à 13:58
#3
Whaou !!! ça ma l'air pas mal tout ça 
Tu as un dépôt git où on pourrais voir le code ? tu programmes en quel langage ?
Tu as un dépôt git où on pourrais voir le code ? tu programmes en quel langage ?
Signaler
Anonyme
08 Mars 2024 à 14:07
#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).
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).
Signaler
jimvag
523
Posteur·euse AFfolé·e
Membre depuis 4 ans
08 Mars 2024 à 14:17
#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.
Signaler
Anonyme
08 Mars 2024 à 14:49
#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.
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.
Signaler
Anonyme
08 Mars 2024 à 18:28
#7
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
Signaler
jimvag
523
Posteur·euse AFfolé·e
Membre depuis 4 ans
08 Mars 2024 à 18:31
#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.
Signaler
Anonyme
08 Mars 2024 à 18:38 (modifié le 08 Mars 2024 à 18:40)
#9
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.
Signaler
Anonyme
08 Mars 2024 à 18:42
#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).
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).
Signaler
Anonyme
08 Mars 2024 à 22:24 (modifié le 09 Mars 2024 à 00:39)
#12
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 !
Signaler
Anonyme
11 Mars 2024 à 15:54 (modifié le 11 Mars 2024 à 15:54)
#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.
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.
Signaler
Anonyme
16 Mars 2024 à 00:21
#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. ..
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. ..
Signaler
KaeRZed
12072
Drogué·e à l’AFéine
Membre depuis 21 ans
16 Mars 2024 à 02:31
#15
Je n'ai jamais bossé avec SynthEdit mais ton projet semble intéressant... 
Signaler
Anonyme
16 Mars 2024 à 03:11
#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 !
Si tu as un avis sur mon questionnement, ça m'avancerait bien !
Signaler
Anonyme
20 Mars 2024 à 17:51
#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.
C'est un drone très bruitiste qui permet facilement de créer des "séquences" longues et surprenantes.
Signaler
Anonyme
02 Avril 2024 à 15:50 (modifié le 02 Avril 2024 à 16:00)
#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...

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.
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.
Signaler
Coramel
7888
Administrateur·trice du site
Membre depuis 23 ans
05 Avril 2024 à 15:18
#19
Initiative très interessante 
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.
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
Signaler
Anonyme
05 Avril 2024 à 17:44
#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 !
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 !
Signaler
Anonyme
05 Avril 2024 à 17:49
#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.
Signaler
Anonyme
08 Avril 2024 à 23:24
#22
...gros travail d'allégement et simplification... en fusionnant la moitié des sorties.
Wow c'te casse tête !
Wow c'te casse tête !
Signaler
Anonyme
26 Avril 2024 à 13:25
#23
Projet mis en veille.
Signaler
rodriguez54
450
Posteur·euse AFfamé·e
Membre depuis 19 ans
26 Avril 2024 à 15:35
#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 !
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 !
Signaler
Anonyme
26 Avril 2024 à 16:30
#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.
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.
Signaler
- < Liste des sujets
- Charte
- 1
- 2