Se connecter
Se connecter

ou
Créer un compte

ou
FR
EN

Explorons les Space Drone

  • 70 réponses
  • 8 participants
  • 3 824 vues
  • 8 followers
Sujet de la discussion Explorons les Space Drone
En projet d'études, j'ai réalisé avec deux potes une copie avec pure data pas terrible du space drone de la lib standard de reaktor 5.

Le résultat est pas top, mais bon on arrive plus ou moins à la même idée. Je pense que ça vient en partie du filtre résonant passe bande de pure data, qui n'est pas tip top..
Quoi qu'il en soit, nous attaquons maintenant la version VST de cette instru, après avoir fait ce proto.

Je pense que nous ne ferons pas l'unité de reverb en VST, parce que ça semble bien chiant à coder.

Alors, j'en viens au fond du sujet : quels sont les points délicats à surveiller de près ? le filtre, ouais, mais encore ?
Que manque t il dans ce générateur, que peut on ajouter ? vos envies ?
bref parlons du space drone quoi !

http://soundcloud.com/bat-manson

2
Bah personne ne l'utilise ou quoi ?
allez un ptit lien avec les patchs pure data :
http://manson.iiens.net/report/report.html

http://soundcloud.com/bat-manson

3
On attaque le codage en C++ du synthé. Il sera freeware, au format VST, avec la lib Juce.

http://soundcloud.com/bat-manson

4
En musique, on appelle bourdons (ou drone - du mot anglais) des cordes qui vibrent toujours sur la même note ou forment un accord continu...
ce qui doit donner une idée grossiere de ce qu´est un "space drone"...
merci gougueule.
pourriez-vous en dire plus sur vos recherches ? modules utilisés (heu, je suis synthéditeur au fait), archictecture globale, mode de fonctionnement ?
5
Bah la synthèse du SpaceDrone n'a rien de bien compliqué. Simple mais efficace. Il s'agit juste d'un generateur de bruit blanc qui peut être filtré avec un BP 2poles. Ya une EG d'amplitude audio appliquée au bruit qui peut être enclenché à vitesse variable continue et aléatoire. Un Autopan avec spread et une reverbe sur mesure.

J'ai découvert grace à cet ensemble que le synthé réagit tout à fait aux loies de la nature. Une goute d'eau n'est qu'une infime harmonique dans un ocean de bruit. Heh...
6
De toute facon je ne m'y connais pas assez pour apporter des conseils à un niveau de programmation. J'ai juste entendu parler de Pure Data sans plus. Dslé. Si j'étais vous, je ne ferais tout de même pas une exacte copie du SpaceDrone. Essayez d'apporter du neuf ou de changer... Bonne chance en tout cas.
7
LOL désolé Batman, j'avais complètement oublié ce que tu avais écrit sur ton 1er post donc oublie ce que j'ai dit à propos de l'exacte copie.

Déjà moi j'aime pas trop les generateurs sonores sans une EG d'amplitude générale et sans implémentation clavier. Je suis avant tout un musicien. Ca me gave de moduler l'amplitude audio et le pitch pour avoir un semblant de séquences... Donc soit un séquenceur incorporé (avec quantité sur pitch et amplitude) ou un contrôle total niveau clavier (ou les 2) seraient les bien venue.

Et puis peut-être que vous pourriez ajouter un LP (4/2 poles) en parallèle (ou un switch pour avoir le choix entre // et série) avec le BP (4/2poles) pour pouvoir avoir des formants et ainsi créer drones plus organiques. Rien de bien revolutionnaire mais qui ouvre de bonnes possibilitées.

Une autre chose que j'ai remarqué et qui crée un effet de voie c'est un sampler reducer positionnée après un filtre qui a un bonne quantité de resonance. Ca serait bien de placer un tel effet juste après l'un des filtres ou bien après les 2 filtres (voire un switch qui nous premetterait de choisir l'emplacement de celui-ci). Et puis de pouvoir moduler ce sample reducer avec l'EG, le LFO ou le step sequencer ca serait top aussi.

Voilà...
8
Ah, juste un bruit blanc au départ... tiens, bonne idée, je vais faire intervenir des bruits blancs plus souvent sur mon chti synthé expérimental...
9
Ouais, ce que j'ai décrit c'est juste l'architecture d'une seule voie du SpaceDrone. Au total il ya 96 voies dans l'ens. d'origine qui sont distribués sur toute la plage des frequences audio.
10
Oui, mais justement : ce qui me plairait c'est gerer l'etendue de cette plage de 96 voies

pas possible dans Spacedrone, non ?

pourrait on definir largeur de la plage ( p.ex. de 1 a 96 voies ) par un potar ?
et centre de gravite (ou dominante) par une note MIDI ?

Merci
11
Le space drone est un synth additif, 96 partiel. il envoie des "bouts" de partiel aleatoirement, et remplis le reste du champ sonore avec de la reverb assez dense.
a partir de la oui tout est possible pour le faire evoluer, mettre une commande de note pitch sur le cutoff du filtre, et avec un envelope generale.
ce qui fais son originalité sont que les partiel sont generé aleatoirement autant pour le filtre que pour les envelopes. ca fais penser d'ailleur a de la synthese granulaire, avec la densité des grains ainsi que le coté aleatoire.

tout ca pour dire que je ne connais pas pure data et que je ne peu pas vous aider :mdr: mais je connais bien reaktor!
Il faut se forcer à se contredire pour éviter de se conformer à son propre goût "Marcel Duchamp" - ma vie modulaire
12
Ouaip, bien sympa l´aléatoire qui tend vers le bruit blanc, avec (gros)vibrato et/ou cutoff LFO - LFO commune ou pas, plusieurs modes aléatoires -, via un passe haut et vers une bonne réverb - pas trop profonde. au final, j´ai un truc qui ressemble un peu a un space drone, avec toutefois un seul filtre et une enveloppe VCA/filtre débrayable - oui, il est un peu particulier...
13
Le resultat sous Pure data est pas terrible, on avait pas envie de se faire chier a perdre du temps sur le filtres et la reverb.

A priori en vstI notre version marchera comme ceci :
la note midi jouée sera la note fondamentale. Ensuite un rotatif permettera de controler le nombre de partielle que l'on autorise, et un aute l'ecart (en nombre de tons) entre chaque partielle.
Le générateur de fréquences pour le bandpass suivra les règles imposées par ces deux rotatifs.

Pour le filtre, je pensais un filtre type moog résonant. Si quelqu'un s'y connait dans le coin, qu'il me fasse signe (je choppe mes filtres sur musicdsp.org...)

On ajoute quelques fonctions de spread, etc. pour donner du volume au son.

Mais pour l'instant, on ne mets a disposition que du bruit brun (comme du blanc mais avec un spectre respectant les effets psychoacoustiques -ie meme impression de volume a toutes les frequences.)
Enfin, cela nous a pris un temps fou à arriver a un premier VST qui gère les banques fxb, avec une interface graphique...
Le plugin marche au moins sous Fl studio et Live, les deux séquenceurs que j'ai.


Disponibilité Af-ienne : fin janvier au plus tard...enfin j'espère !

http://soundcloud.com/bat-manson

14
Le filtre moog qu'on a est naze pour filtrer du bruit en fait (6dB par décade, c pas assez)...je vais en chercher un qui fasse l'affaire cette semaine.
Il nous faudrait un peak, bien resonant, qui reagisse correctement sur le spectre (pas de gros changement de gain selon la frequence quoi...)

http://soundcloud.com/bat-manson

15
Aujourd'hui je fais la GUI...enfin je commence !
Peut être une petite copie d'écran si ça interesse quelqu'un ?

http://soundcloud.com/bat-manson

16
Balance!
17
Normalement demain, elle sera finie J'ai un peu galéré pour la mise en page des boutons, et la GUI est très sobre, ton bleu classique.
Biensûr comme je suis faignant, tous les avis du style : "tu devrais plutot faire ça comme ça" ne seront pas pris en compte avant un moment (noté dans un petit carnet, qui servira ptet un jour)... :D:
Une ptite copie d'écran demain, enfin j'espère. (va falloir que je me barricade pour arriver à terminer le synthé).

http://soundcloud.com/bat-manson

18
Ouaip, toujours intéressé par ton drone !
19
Un copain me design le fond du synthé, mais les potards vont rester les mêmes, dans des tons bleus et noir (jai un ptit screenshot sous la main, mais je vous le montrerais une fois intégré...)

Pour l'instant, on n'a pas fait encore l'implémentation de la stéréo, c'est pour ça que les valeurs présentées ne sont mêmes pas dans les bonnes unités !

Plus de nouvelles mercredi soir pour la partie audio.

Et voila ce que ça donne :


Les paramètres ont des noms pas habituels, c'est aussi parce que le synthé a une conception différente des habituels additifs.

http://soundcloud.com/bat-manson

20

Citation :
pourrait on definir largeur de la plage ( p.ex. de 1 a 96 voies ) par un potar ?
et centre de gravite (ou dominante) par une note MIDI ?



Pour la note midi, c'est fait !
Pour la "largeur de la plage", on a mis un potard densité, qui enclenche un plus ou moins grand nombre de voies. On a pas voulu l'appeler polyphonie car ce n'est pas tout à fait la même chose :
En augmentant ce potantiometre, on augmente pas directement le nombre de voies, mais la probabilité qu'une note soit jouée. Comme plusieurs notes peuvent être jouées en même temps sur un drone, augmenter ce potentiomètre augmente le nombre moyen de voies...
On part sur une première verion avec 28 voies, sachant qu'on pourra l'augmenter sans problème si le rendu n'est pas terrible.

http://soundcloud.com/bat-manson

21
Tout d'abord je salue cette excellente initiative et me rejouis de tester tout ca.

concernant la densité sur le space drone, ca ne correspond pas du tout au nombre de partiel, le nombre etant modifiable en changeant la polyphonie de l'instru. la densité correspond a la "rapidité" de "lancement" des partiels.

bon j'espere que je ne vous fais pas trop ch*** avec mes explications, mais comme le titre dis explorons le space drone, j'essaie de l'expliquer au mieux.
Il faut se forcer à se contredire pour éviter de se conformer à son propre goût "Marcel Duchamp" - ma vie modulaire
22
Quand on tourne le bouton densité, on augmente la probabilité d'apparition d'un événement (vu que tout est aléatoire).
C'est commme ça qu'on le gère aussi.

Et merci à tous pour votre support et vos infos !

PS : vous avez vu ? on a mis un LP 6dB/d en sortie, en suivant vos conseils héhé. Par contre il résonne peu...

Pour la reverb, je sais pas trop. Finalement, autant laisser l'utilisateur prendre une reverb déjà existante et bien meilleure, qu'en pensez vous ?
Le problème est que les presets du coup vont sonner super secs et moins convaincre...

http://soundcloud.com/bat-manson

23
Je vais être un peu emmerdant, mais oui, sur un tel VSTi, c´est bien d´avoir une réverb - ce qui au passage permet de la synchroniser sur le cv gate et de lui donner une enveloppe.
le LP en sortie est-il débrayable ? c´est important...
24
Pour le LP, oui biens sûr...mais pour l'instant, on le gere sans bouton, on met la fréq de coupure au max, et il est schinté dans le code.
Bon, demain, on code !

http://soundcloud.com/bat-manson

25
Aujourd'hui, on a surtout fait l'architecture du logiciel et chercher un algo de passe bande qui tourne.
Personne n'a de passe bande second ordre qui marche bien sous le coude ?

Sinon je vais devoir remettre la main sur mes cours de traitement du signal...et tout est en France !

Bon disons qu'on galère un peu avec Juce, parce que c'est aussi notre premier développement de VST.
En plus, con comme je suis, je veux tout faire en modulaire, pour pouvoir réutiliser au max les filtres etc. dans d'autres projets si besoin est.

http://soundcloud.com/bat-manson