Page 1 sur 18

Client Comm/IP en Virtual Basic (Xavier) : générateur de sons

MessagePublié: 09 Octobre 2014, 19:24
par Xavier
Bonsoir,

J'ai remis la comm/IP sur le bureau, en VB2008 (j'utilise Managed DirectX 9 sous XP, qui me pose des soucis avec les versions suivantes de VB) :

Première étape ... les sons fixes , ne se déplaçant pas avec les trains.

Mon client, s'abonne aux actionneurs dont il exploite le Nom et le Train.
Un fichier de paramétrage permet d'associer a chaque actionneur un type de fonction et un son :
- FT-Avertisseur
- FD-PN
Les types identifiés permettent de définir si le son est
- FT position fixe liée au Train
- FD position fixe liée au décors
L’élément suivant, après le "-" permet d'associer le son correspondant
- FT-Avertisseur pointe sur <Train>_Avertisseur.wav (Picasso_Avertisseur.wav, 141R_Avertisseur.wav ...)
- FT-Annonce pointe sur <Train>_Annonce.wav (Picasso_Annonce.wav, 141R_Annonce.wav ...)
- FD-PN pointe sur PN.wav (cloche de passage à niveau)
Le fichier de paramétrage indique en complément les coordonnées XY de l'actionneur, ce qui permet de positionner la balance en conséquence.
Chaque son est lié à un canal, pris dans l'ordre d'apparition. Les canaux sont mixés par l'application.

Actuellement, seuls les fronts montant des actionneurs sont pris en compte.
Pour un PN deux actionneurs sont nécessaires un pour activer le son, le second pour l'arrêter. Le son boucle sur lui même.
Pour un Tunnel ou les trains donnent un coup d'avertisseur, un seul actionneur est nécessaire. Le son ne boucle pas.

C'est sympathique d'entendre ses trains qui bougent alors qu'aucun décodeur sonore n'est utilisé. :thumb2:

Le temps de faire un zip, ce week-end, et je pose le tout à votre disposition, en attendant vos commentaires ...

Amicalement,

Xavier

Re: Fonctionnement en Réseau: "Comm/IP"

MessagePublié: 09 Octobre 2014, 20:37
par jpp38
Bonjour Xavier,

Merci pour ces infos. On va regarder ça avec intérêt ;) .

JP

Re: Fonctionnement en Réseau: "Comm/IP"

MessagePublié: 09 Octobre 2014, 20:54
par gily
bonjour

en effet voila qui est interessant :lol:

il va y en avoir des clients qui tournent pour compléter CDM :bravo1:

Re: Fonctionnement en Réseau: "Comm/IP"

MessagePublié: 11 Octobre 2014, 11:21
par Xavier
Bonjour,

J'ai déposé la documentation et le Zip ici sur mon site.

Je n'ai pas eu l'occasion de beaucoup le secouer, je vous fais confiance !
Je ne l'ai testé que sur XP, avec DirectX managed je m'attends a des soucis sur tout autre OS. :cry:

Amicalement,

Xavier

Re: Fonctionnement en Réseau: "Comm/IP"

MessagePublié: 12 Octobre 2014, 19:16
par jpp38
Bonjour Xavier,

J'ai rapatrié ton .zip.

Mais tu parles de répertoire CDM-Test après extraction, alors que j'obtiens:

- ton fichier .lay
- un répertoire Data,
- un répertoire SG

Qu'est-ce que j'ai loupé?

JP

Re: Fonctionnement en Réseau: "Comm/IP"

MessagePublié: 12 Octobre 2014, 21:12
par Xavier
Bonsoir,

Désolé Jean-pierre. Ce n'est pas toi qui a loupé mais moi ... :oops: Le Zip pointé n'était pas le bon. Voilà qui est corrigé

Amicalement;

Xavier

Re: Fonctionnement en Réseau: "Comm/IP"

MessagePublié: 13 Octobre 2014, 07:06
par gily
oui moi aussi j'ai vu que le zip ne contenait pas ce qu'il fallait. Je recommence!
A propos de .net : j'ai du installer la 3.5 car la derniere version la 4.5.1 n'est pas compatible WXP

Re: Fonctionnement en Réseau: "Comm/IP"

MessagePublié: 13 Octobre 2014, 14:53
par jpp38
Bonjour tout le monde.

Il va falloir que je ressorte mon PC XP. J'ai essayé sous W7, et ça plante.
Je ferai ça en fin de semaine.
Soit dit en passant, c'est une des choses que je reproche à ces environnement "à tiroir", pour lesquels il faut installer des monstres sur le système.
Ils sont infoutus d'assurer la compatibilité ascendante. Une version développée sous XP devrait pouvoir tourner sans problème sur un système supérieur.

PS: Mais du coup, Xavier, tu souhaite toujours avoir les tuyaux demandés pour le développement en C? ou non?

JP

Re: Fonctionnement en Réseau: "Comm/IP"

MessagePublié: 13 Octobre 2014, 18:24
par Xavier
Bonsoir,

Je suis passé au club ce soir et j'ai installé le soft avec CDM sans soucis sur un PC XP.
Je suis d'accord avec ta remarque sur les environnements "à tiroir" mais ils sont tellement répandus. Par ailleurs, je ne sais pas gérer les sons autrement, avec comme fonctionnalités:
- Mixage de sources multiples
- Gestion 2D voir 3D
- Modification de la fréquence
- Son en boucle
C'est pour cela que j'utilise DirectX Managed

Quant au complément sur l'environnement en C, je suis persuadé qu'il est nécessaire pour faire le 'dispatcher' c'est à dire transmettre les flux aux PC en fonction de la partie du réseau à couvrir.

Re: Fonctionnement en Réseau: "Comm/IP"

MessagePublié: 13 Octobre 2014, 20:22
par gily
bonjour

j'ai installé le donet V4.5.1 sur un pc équipé de W7 32 bits. L'installation est ok. Mais au lancement du fichier IPC_test.exe : plantage système :?