Synthé-modulaireConnexion

Quelques lamas, sur la cordillère des ondes


Partagez

descriptionModule générateur de glitchs commandé en tension

more_horiz
Salut !

Je suis en train de me mettre à bidouiller un module de génération de trucs vidéo à grands coups d'Arduino et de la librairie TVout.
Bon, en soit c'est pas folichon mais je suis assez content de me remettre (je n'en suis pas à mon premier bidule : [Vous devez être inscrit et connecté pour voir ce lien] ) à essayer de tenter de bidouiller des trucs qui ont 70% de chances de ne pas fonctionner bounce

Le but ici est de faire un module au format eurorack de génération/modulation de trucs vidéos en fonction de tensions CV. Les fonctions exactes restent encore à définir, c'est à l'état de projet (en marche) depuis hier soir, donc bon...
De surcroît je suis super débutant et je n'ai jamais fait d'études en électronique, j'apprends en faisant et c'est souvent bancal...

D'ici quelques jours je vais faire un prototype software notamment. Le côté hardware est loin d'être compliqué, le plus dur étant d'en faire un truc eurorackable.

Je posterais ici l'avancée de mon projet et le code source Arduino résultant au fur et à mesure qu'il avancera...

Voilà !  Very Happy 

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Super projet!

(le jaune noir de ton site m'a méga déstabilisé  Wouw Urgh pale )

Je sais pas si ça peu t'être utile (je n'y connait aussi pas grand chose en éléctronique), sur le site de LZX, il on posté ce shéma concernant leur waveform generator:
[Vous devez être inscrit et connecté pour voir cette image]

En tout cas bonne chance!

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Ah ! les modules de chez LZX ! Je bave dessus... mais comme je n'ai pas les moyens et que ce sont des chars d'assauts pour des besoins qui restent au stade de patinette en bois, autant le faire moi-même Smile

Demain soir je test un prototype rapidos histoire de bien piger les tenants et aboutissants de la librairie TVout.

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
What a Face

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Mon prototype fonctionne !
Bon, par contre je pense que je vais devoir trouver un truc pour rendre les tensions d'entrées, à savoir CV et audio, plus stables, plus lisse (parceque autant ça réagis bien au CV, autant pour l'audio c'est un peu plus instable). Pour cela je vais devoir passer par un petit ampli que je ne sais pas encore trop comment faire...

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Ok ! Donc mon prototype test fonctionne nickel.
Bon... c'est assez con pour le moment cette ligne simple, il ne me reste plus qu'à coder des trucs un peu plus cool pour que ce soit intéressant à regarder, ensuite le plus chiant sera de le foutre au format eurorack pour qu'il rentre dans mon synthé 

Donc le principe de mon module là, c'est surtout de réagir au CV, c'est l'idée de base. Après j'ai pensé à plusieurs modes de fonction : CV ou Audio, avec chacun ses propres caractéristiques (qui restent à définir).
Bref, une petite fierté pour moi pour le moment.

Vidéo :
[Vous devez être inscrit et connecté pour voir ce lien]

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
sympa

quelques idées en vrac :

pour lisser tu peux utiliser un filtre, peut être déjà quelque chose de simple à base de condensateur ?
fait des essais avec un lag processor
ou par programmation ?

avec deux CV tu peux faire des courbes de lissajous :
[Vous devez être inscrit et connecté pour voir ce lien]

peut être tu peux t'inspirer des plugins de visualisation winamp, il en existe peut être en opensource...

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Ce ne sont pas les idées qui manquent en matière de choses à générer (et contrôler), mais le plus dur après c'est d'arriver à les coder, je suis débutant aussi bien en électronique qu'en programmation :-)

Ce qui me pose également soucis pour le moment, c'est l'alimentation de la carte Arduino par le bus d'alim de mon boitier Doepfer LC6, je pense que je vais devoir brancher ma carte sur le 12V et diminuer cette tension avec une résistance pour ne pas dépasser les 9V (l'Arduino mini ne doit pas dépasser 9V).

Ensuite je dois trouver un moyen pour optimiser les entrées, la je ne suis plus trop sur de moi concernant les tension de CV (0V > 10V il me semble) et audio.

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
je pense qu'un Arduino consomme beaucoup trop pour qu'un diviseur de tension suffise

explication en vidéo: [Vous devez être inscrit et connecté pour voir ce lien]

il vaut mieux un régulateur 9v
[Vous devez être inscrit et connecté pour voir ce lien]

[Vous devez être inscrit et connecté pour voir ce lien]

0 à 10v pour les cv c'est bien (enveloppes, wogglebug...)
beaucoup de modules sont entre 0 et 5 (maths)
d'autres 0 et 10 (envelator....)
attention les lfo et oscillateurs sont bipolaires ça peut être -5 à +5 ou même jusqu'à -10 à +10

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Ah tiens, merci beaucoup pour l'idée du régulateur 9V !

Oui, pour ce qui est des tensions d'utilisation je vais un peu galérer, je ne sais pas encore comment je vais faire pour gérer dans une même entrée différentes tensions pour un même résultat, par exemple une ligne qui fait toute la largeur de l'écran avec du 10V qui entre alors qu'avec du 5V il n'en resterai que la moitié... alors que l'idéal serait qu'elle fasse aussi la même largeur d'écran...

Ensuite, pour ce qui est de la bipolarité, pour le moment j'en ai aucune idée de comment je vais gérer ça.

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
potard en entrée pour gérer l'amplitude
pour la bipolarité un offset ?

mettons que ton systeme ne comprenne que le 0-10v
si tu as du -5 +5 qui entre, tu ajoutes 5v et tu es en 0-10v (potard offset)
si tu as du -10 +10, tu aurais un premier potard qui réduit l'amplitude à -5 +5 et le second potard d'offset qui remonte l'ensemble à 0-10v
c'est exactement ce qu'on a en entrée du megawave

il y a des exemples d'offset (et pas mal de petits trucs courants) sur la page de doepfer diy : [Vous devez être inscrit et connecté pour voir ce lien]

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Ah putain mais ouais ! Un potar ! 
Je savais bien qu'il fallait que j'en mette 1 ou 2 quelque part, mais je ne savais pas encore où... voilà chose faite ! Merci beaucoup !

Bon, pour cette nuit ça suffit, je continuerais plus tard.

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Intéressant tout ça. Il faudrait que je m'y remette aussi, je me ferais bien un générateur vidéo genre Gieskes.
[Vous devez être inscrit et connecté pour voir ce lien]

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Moi j'ai ressorti Max/MSP/Jitter, mais c'est vrai qu'un truc autonome sans ordi c'est chouette !

_________________
[Vous devez être inscrit et connecté pour voir ce lien]

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
A la base j'aurais voulu faire un truc plus abouti du genre l'Oscillatoscope de Gieskes, ou bien encore des ersatz de modules de chez LZX, mais je ne m'y connais pas encore assez pour ne serait-ce que réaliser un circuit (avec calculs de puissances et tout) en toute autonomie  Sad 
... donc du coup, solution de facilité et donc moins abouti : Arduino

Oui, Max/MSP/Jitter mais aussi Pure Data et Processing sont top pour bidouiller des trucs cool de ce genre. Perso je cherche à éliminer le plus possible l'utilisation d'un ordi en passant justement par ce que peut faire Arduino ou même encore le Raspberry Pi (même si celui-ci est plus proche d'un ordi que l'Arduino).

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Je viens de me rendre compte que le circuit imprimé utilisé dans l'Oscillatoscope de Gieskes était un Atmega 328, le même circuit que dans les Arduino Uno !
... ok, donc faut vraiment que je pousse le truc un peu plus loin.

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Bin c'est pour ça que je t'en parlais Smile
Il y a même les script arduino, enjoy.

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Les scripts Arduino utilisés par Gieskes ? Ils sont où ? Je ne les trouves pas...

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Bon, j'avance peu à peu, pour le moment ça donne ça :

[Vous devez être inscrit et connecté pour voir ce lien]

Je vais commencer par un prototype standalone, plus facile pour moi dans un premier temps.

Pour ce qui est de la sélection des différents motifs "Draw", je pensais inclure un encodeur rotatif mais je ne me suis pas encore plongé dedans pour voir comment ça marche et comment l'inclure, donc je garde ça de côté et je laisse le potar simple pour le moment.

Ah oui tiens, pour ce qui est des motifs "draw", en fait dans un premier temps j'ai trouvé trop compliqué de coder un truc qui génère des formes en fonction de CV, de plus je ne pense pas que l'Arduino mini soit assez véloce pour tout calculer... donc peut-être pour une version Raspberry Pi, qui sait ?
Donc je vais plutôt bidouiller un truc du genre preset de formes, et chaque forme a des paramètres différents qui agissent sur eux... hum, par exemple : une matrice de colonnes ou celles-ci sont plus éloignées ou plus rapprochées en fonction du CV entrant, ou une suite de motifs qui font grimacer un smiley, toujours contrôlé en CV... le tout avec 4 entrées CV, donc 4 paramètres pour chaque preset... c'est clair ? Bave

Ah oui, et la sortie audio n'est pas finalisée pour le moment, je vais devoir m'arranger pour qu'elle sorte au niveau ligne, donc amplifier le signal s'il est trop bas ou l'atténuer s'il est trop haut.
Je la laisse également en RCA pour le prototype standalone, peut-être que j'échangerai pour une embase jack 3.5mm pour la version eurorack.

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Ça avance ...
... bon, c'est crado, mais c'est un prototype et j'suis débutant Rolling Eyes 

Partie du dessus :
[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

Partie du dedans :
[Vous devez être inscrit et connecté pour voir ce lien]
[Vous devez être inscrit et connecté pour voir ce lien]

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Bon, je pense que le prototype est fini, il ne reste plus qu'à faire un test...
...
Le problème, c'est que le programme est sur mon autre ordi, celui pour qui son kit watercooling a laché, et donc assez inutilisable pour le moment (au risque de cramer son processeur, donc bon...).
Il ne me reste donc plus qu'à vite fait coder un truc, mais ça fait chier.
Ouais, là ça me fait chier. J'vais pas faire ça ce soir, et demain on est à Nantes, donc ce sera pas avant demain soir au moins.
... la patience est mère de toutes les vertues... mghnhgmgnrrr
---------------------------------------------------------------
Sinon ya 3 chances sur 8 pour que le module :
- court-circuite,
- explose,
- ne fonctionne pas correctement.

[Vous devez être inscrit et connecté pour voir ce lien]

descriptionRe: Module générateur de glitchs commandé en tension

more_horiz
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum