SYNTHÉTISEUR VIRTUEL AUDIO VECTOR

Afyn Messages postés 608 Date d'inscription samedi 3 août 2002 Statut Membre Dernière intervention 22 décembre 2016 - 11 août 2004 à 15:37
fab_vb6 Messages postés 16 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 19 novembre 2009 - 13 sept. 2008 à 09:37
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/25326-synthetiseur-virtuel-audio-vector

fab_vb6 Messages postés 16 Date d'inscription samedi 20 mai 2006 Statut Membre Dernière intervention 19 novembre 2009
13 sept. 2008 à 09:37
Magnifique : 20/10
Fab
cs_sandrine29 Messages postés 21 Date d'inscription vendredi 2 mai 2003 Statut Membre Dernière intervention 8 décembre 2007
24 août 2008 à 19:50
Top
jaufre Messages postés 2 Date d'inscription mercredi 23 novembre 2005 Statut Membre Dernière intervention 27 février 2008
27 févr. 2008 à 11:01
wouaaa ça a l'air vachement bien. il me tarde de tester
blueangel82 Messages postés 2 Date d'inscription lundi 16 décembre 2002 Statut Membre Dernière intervention 9 juin 2009
28 mai 2007 à 22:21
Ca merite qu'on s'y attarde !!

ps: ya une gestion du midi in ?
cs_RDX Messages postés 117 Date d'inscription samedi 26 juin 2004 Statut Membre Dernière intervention 27 août 2005
29 avril 2006 à 10:14
zicosman > As tu la librairie du sdk de directX 8 pour vb ?

(DirectX8 for visual basic type library)

Sinon, je ne vois pas pourquoi ca fonctionnerai chez les autres et pas chez toi :|

Tu peux télécharger le sdk sur msdn (d'ailleurs je sais pas s'il est encore dispo...)
zicosman Messages postés 4 Date d'inscription mercredi 26 avril 2006 Statut Membre Dernière intervention 26 avril 2006
27 avril 2006 à 12:51
bonjour, et bien moi je ne suis pas novice en musique mais en programation oui. Je suis comme killyoh je n'est pas pu ouvrir le logiciel; que faut t-il comme programe? et je ne peut pas acceder a la source. Enfaite je suis interessé par ce genre de programe pour voir un peut comment faire pour développer un synthé. Se que j'aimerais surtout c'est pouvoir créer un synthé en script ou autre language mais légé a un son pour être utiliser sur une de mes page web. Si quelqu'un c'est faire ça et me le faire partager se serais super cool. je mettrais bien sur un texte et un lien pour le dévelopeur. Je ne peut pas noter se code et le logiciel ;-( c'est dommage d'aprés les commentaire se synthé a l'aire bien. ma page => http://dj.zicosman.free.fr voilou à bientôt ;-)
Killyoh Messages postés 1 Date d'inscription jeudi 17 novembre 2005 Statut Membre Dernière intervention 17 novembre 2005
17 nov. 2005 à 19:18
Euh.....Je suis noob et je ne sais pas comment faire fonctionner le logiciel...Pourtant je l'ai dl, j'ai extrait et tout mais aprés....Pitié!!
fkx Messages postés 44 Date d'inscription jeudi 29 janvier 2004 Statut Membre Dernière intervention 26 juin 2006
21 oct. 2005 à 12:22
En tous cas, que l'escroc retire "son" synthé ou pas (ce qu'il n'a toujours pas fait), il se fait bien descendre sur le forum !
Moi, je dis "bien fait pour sa g... !!!" ça lui apprendra à vouloir s'approprier une appli qu'est pas à lui.
Vonbrucken Messages postés 2 Date d'inscription lundi 29 août 2005 Statut Membre Dernière intervention 20 octobre 2005
20 oct. 2005 à 21:24
Alors ca s est arrangé cette histoire ?
en tout cas j espere qu il a retirer son synthé cet escroc :)
Afyn Messages postés 608 Date d'inscription samedi 3 août 2002 Statut Membre Dernière intervention 22 décembre 2016
5 sept. 2005 à 22:50
Oui ... alors là faudra qu'on m'explique !

Afyn
Navedac
Vonbrucken Messages postés 2 Date d'inscription lundi 29 août 2005 Statut Membre Dernière intervention 20 octobre 2005
29 août 2005 à 19:18
je ne suis pas developeur mais utilisateur de vsti et je suis tombé sur ce thread sur kvr
assez choquant j espere que l auteur de ce synthé en est informé car quelqu un reprend son travail a son compte
http://www.kvraudio.com/forum/viewtopic.php?t=98747&postdays=0&postorder=asc&start=0
je viens juste de commencer le thread mais j espere que le developeur réagira a cette spoliation
fkx Messages postés 44 Date d'inscription jeudi 29 janvier 2004 Statut Membre Dernière intervention 26 juin 2006
5 oct. 2004 à 13:18
Je fais un autre commentaire pour ajouter que le design de ton prog est excellent... chapeau !
fkx Messages postés 44 Date d'inscription jeudi 29 janvier 2004 Statut Membre Dernière intervention 26 juin 2006
5 oct. 2004 à 13:17
Pour ton petit problème d' "arrêt de la synthèse quand tu cliques sur une autre fenêtre" (commentaire du 12/08/2004), ça doit être du à une mauvaise valeur donnée à la fonction "setCooperativeLevel".
N'ayant pas regardé ton code, je ne sais pas si cette erreur a été corrigée au jour d'aujourd'hui.
Consulte les exemples et la doc du SDK pour de plus amples informations... (notamment sur la bonne valeur à passer)
cs_mak10 Messages postés 18 Date d'inscription mercredi 19 février 2003 Statut Membre Dernière intervention 3 novembre 2006
9 sept. 2004 à 11:14
un 10/10 pas plus lol
c'est extra ton prog, mais il me faut bps de temps pour le comprendre.
a suivre avec des extensions style clavier midi, etc
cs_RDX Messages postés 117 Date d'inscription samedi 26 juin 2004 Statut Membre Dernière intervention 27 août 2005
25 août 2004 à 22:05
Un éditeur fourni avec mon scanner (acheté en 1997, un vieux truc quoi) : Adobe photo deluxe

Un logiciel de 3D gratuit : Blender (pour faire les objet 3d commes les potars) -> www.blender3d.com
Un logiciel très interressant, mais assez rebutant pour un novice.

Le bon vieux ms paint.

Après c'est bien d'avoir les outils, mais ils ne font que mettre sur écran ce que tu as dans la tete. Le plus dur c'est de l'immaginer.

voila.
tmcuh Messages postés 458 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 18 avril 2009
25 août 2004 à 19:44
au fait tu utilise quel logiciel pour faire du graphisme tel?
cs_RDX Messages postés 117 Date d'inscription samedi 26 juin 2004 Statut Membre Dernière intervention 27 août 2005
25 août 2004 à 19:13
bah... merci ;)
ennixo Messages postés 224 Date d'inscription samedi 25 janvier 2003 Statut Membre Dernière intervention 17 juin 2006
25 août 2004 à 19:00
woaw alors là je suis subjugué !!! je ne fais pas souvent de compliment mais là je dois avouer que ça mérite clairement un 10/10 !!!

bravo bravo et surtout continues !!!
vinci4000 Messages postés 1 Date d'inscription samedi 10 mai 2003 Statut Membre Dernière intervention 24 août 2004
24 août 2004 à 16:43
C'est tout simplement merveilleux !

Utiliser DirectX 8 pour faire 2 oscillateurs logiciels
Je t'ai mis 10/10 mais je t'aurai mis 12/10 si le système me l'aurais permit.

Merci beaucoup car cela va m'aider dans DirectSound 8
FeelCode Messages postés 278 Date d'inscription vendredi 16 avril 2004 Statut Membre Dernière intervention 27 avril 2006 1
15 août 2004 à 06:52
Hello

bah vala un petit truc pour faire mumuse :))
ben coder sisi j'aime bien :)

bug le menu quitter dans la 2 eme form marche pas :D
Sinon le volume du son est très faible

pour l'interface sa serai super si tu pouvait faire un truc plus intuitif, je veux dire par exemple: (en très gros lol)
1 bouton dans le quelle tu memorise une note un autre qui permai de memoriser un groupe de son a un rytme diffferent et un pour y rajouter des basse ou des truc facile pour un newbie en muzic :)
enfin G dis en gros pas pour fignioler

un autre projet existe déjà sur le site mai commence a dater, note le tien est bien different :)

10/10 bon taf continue comme sa :)
tmcuh Messages postés 458 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 18 avril 2009
13 août 2004 à 16:03
J'ai oublié de préciser que mettre initier ou expert au lieu de débutant serait plus approprié ;)
tmcuh Messages postés 458 Date d'inscription dimanche 22 décembre 2002 Statut Membre Dernière intervention 18 avril 2009
13 août 2004 à 16:03
clap clap clap... rien à dire,... je ne suis pas un pro de la composition musical par pc... mais rien que le disign est épatant... moi je met 10/10 rien que pour cà... car c'est si dur à faire, et puis là c'est si soigné, chaque détail.
Je note quelque petit problème, je ne c'est plus si c'est toi qui avait posté les ocx pour les bouton de volume et les boutons rond, mais soit... il y avait était dit que pour des questions pratique, un mouvement radial serait plus souhaiter pour la souris, car c'est pas facile à s'y mettre et moins faux mouvement et op tout qui part... mais bon c'est une goutte d'eau dans le vase ;)...
Amicalement TMCUH
cs_RDX Messages postés 117 Date d'inscription samedi 26 juin 2004 Statut Membre Dernière intervention 27 août 2005
12 août 2004 à 22:59
Ben pour tout les problèmes que vous avez trouvé c normal c'est une version bêta :)

x28x> Je vais arranger ca ! C'est juste que pour les tests le volume du systeme chez moi était au maxi. alors j'avais pas trop amplifié les tables.

Afyn> C'est une idée originale effectivement, je voulais que la synthèse virtuelle ne soit pas uniquement reservée au plus gros portefeuilles.

Apparement t'as l'air d'être un connaisseur :)

Je ne sais pas pourquoi la synthèse s'arrete a chaque fois que je change de fenetre.

J'ai fait un test a 2 voies de polyphonie mais chez moi ca clippe (peut etre mon pc qui est pas assez rapide) ou alors je doit regler a plus de 1 seconde de latence, et c'est pas du tout acceptable.

Pour le midi c'est sur que ca serait pas mal, mais le problème c'est que il faut faire la polyphonie dans ce cas.

Si tu veux je t'explique la boucle de rendu, c'est pas compliqué, au debut du prog, je calcul des tableau ou je mets une periode de signal de chaque fonctions.

1 -Je prend la position de lecture dans le buffer principal et j'ajoute la durée du buffer temporaire et je la stocke dans Wp(1) pour 'writePosition'
2 -Je calcule la variable de temps (relatif a la sequence entiere)
3 -Je rempli le buffer temporaire en fonction de tout les param
4- Je copie le buffer temporaire dans le buffer principal a Wp(1)

en théorie si la taille du buffer temporaire est ajustée de facon a ce que le temps de calcul du buffer soit inferieur a la durée balayée par le curseur de lecture, alors il n'y aura pas de clipping, et la sequence sera jouée avec un petit temps de retard (mais assez petit pour que cela ne gene pas l'utilisateur).

C'est le principe de rendu de la plupart des logiciels.

Si tu veux je te posterai une doc hyper commenté pour le code, si tu veux le continuer en polyphonique, parce que moi il va terminer sur les genoux!

Bye!
Afyn Messages postés 608 Date d'inscription samedi 3 août 2002 Statut Membre Dernière intervention 22 décembre 2016
12 août 2004 à 18:42
Bon ...
J'ai regardé ...
C'est trés bien. Idée originale ou idée reprise d'un autre logiciel ?
L'aspect est superbe.
La partie séquenceur est sommaire, c'est dommage qu'elle ne soit pas polyphonique et multimbrale.
Peut on l'envisager ? La gestion du temps est améliorable également... par exemple quand on clique sur une autre fenetre la séquence s'arrète.
On peut aussi imaginer sauver en MIDI ! et charger des MIDI ... j'ai les infos et le code si ca t'interesse ...
J'espère bien que ton projet va progresser.
Et merci de nous l'avoir fait partager.
Je suis dispo en cas de besoin.

A+
Afyn
Navedac

Yop pour les Zikos ... !
x28x Messages postés 36 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 21 septembre 2004
12 août 2004 à 17:44
Moi je trouve ce porg génial masi juste un truc

c'est normal que le son soit tout faible ?
cs_RDX Messages postés 117 Date d'inscription samedi 26 juin 2004 Statut Membre Dernière intervention 27 août 2005
12 août 2004 à 15:58
JackBoy > As tu la librairie du sdk de directX 8 pour vb ?

(DirectX8 for visual basic type library)

Sinon, je ne vois pas pourquoi ca fonctionnerai chez les autres et pas chez toi :|

Tu peux télécharger le sdk sur msdn (d'ailleurs je sais pas s'il est encore dispo...)
cs_Jackboy Messages postés 757 Date d'inscription vendredi 7 septembre 2001 Statut Membre Dernière intervention 19 juin 2008
12 août 2004 à 15:43
Compile error :
Can't find project or library

erreur sur la ligne du module DsMod

Global DSEffects(2) As DSEFFECTDESC
VBFPB Messages postés 14 Date d'inscription mercredi 4 décembre 2002 Statut Membre Dernière intervention 9 mars 2006
12 août 2004 à 15:07
Projet tres interressant
a poursuivre meme si un peu complexe pour le programmeur moyen que je suis.
Courage felicitation ne regarde pas le macramé
Tu es sur la bonne voix avec VB
Inekman Messages postés 291 Date d'inscription dimanche 2 février 2003 Statut Membre Dernière intervention 30 juin 2006
12 août 2004 à 02:47
putain ça a d'la gueule ! c'est trop fort.

Je pige pas grand chose à la composition mais je suis sûr que les connaisseurs peuvent faire un truc pas mal ek ton code.

Beau taf mec.

Inekman.8/10.
cs_RDX Messages postés 117 Date d'inscription samedi 26 juin 2004 Statut Membre Dernière intervention 27 août 2005
11 août 2004 à 23:21
Apparement ca interresse personne, je crois bien que je vais laisser tomber les projets audios.

Moi qui comptait terminer ce projet ce mois ci...
Il parait qu'il y a des compet's de macramé dans mon bled, je vais peut etre m'inscrire pour passer le temps :)
cs_RDX Messages postés 117 Date d'inscription samedi 26 juin 2004 Statut Membre Dernière intervention 27 août 2005
11 août 2004 à 19:22
Pour commencer chargez le patch 'default.px0' dans le dossier patches, et clickez sur le bouton du sequenceur et chargez la sequence test1.px1 ou veracocha-carteblanche.px1 et faite play.

Ensuite augementez la valeur du potentiometre du filtre...

Si ca clippe, alors allez dans fichier/preferences et ajuster le temps de latence sur une valeur superieure et faite OK. Si ca clippe encore, bah ca doit etre ma faute :)
cs_RDX Messages postés 117 Date d'inscription samedi 26 juin 2004 Statut Membre Dernière intervention 27 août 2005
11 août 2004 à 19:14
Petit mode d'emploi :

Les oscilateurs servent a generer une forme d'onde. On peut les desacorder pour donner un timbre plus riche au son, et assicié a la modulation de frequence (ou fm), on peut vraiment créer des timbres qui sortent de l'ordinaire.

Le filtre coupe les frequence superieures a la valeur du cutoff.

L'envellope c'est l'evolution du niveau sonore de la note :

attack : c'est le temps que met la note pour démarrer en douceur.
decay : c'est le palier du niveau sonore
sustain : temps pendant lequel la note est maintenue
release : temps que met la note pour s'éteindre en douceur.

on peut lier le filtre a l'envellope.

La reverb pas besoin d'expliquer j'espere!

Le Delay est une sorte d'écho aligné sur le tempo, un pas correspond a la durée d'une note.

pour les presets faites un click droit sur un des boutons et selectionnez votre fichier.

Voila pour l'instant.
cs_Pingouin Messages postés 262 Date d'inscription lundi 26 août 2002 Statut Membre Dernière intervention 24 août 2005
11 août 2004 à 18:47
Pas mal du tout!!! C'est même tres beau ! Pas tres tres intuitif pour moi qui ne suis pas adepte de la composition sur PC mais c'est la un tres beau prog ! Mais je n'ai pas encore regardé le code. Apres avoir vu les boutons, le code pour tracer un wav et maintenant ca...a kan la suite ?? :Þ

Pingouin
Afyn Messages postés 608 Date d'inscription samedi 3 août 2002 Statut Membre Dernière intervention 22 décembre 2016
11 août 2004 à 15:37
Ca à l'air super ...
Je testerai de chez moi ce soir !

A+

Bravo

Afyn
Navedac
Rejoignez-nous