[TUTO SIOC] Déclencher des sons personnalisés

Tous les tutoriels sur la programmation SIOC, le language des cartes Opencockpits

Re: tuto sioc declencher des sons personnalisés

Messagede mameloose » Sam 29 Aoû 2015 18:48

alors moi je vois deux solutions :
soit tu modifie deja les fichiers son de l'avion de base (tu remplace les fichier.wav par les tient avec exactement le meme nom )
ou alors avec sioc si je prend l'exemple de ton son pour le roulage au decollage ;en imaginant que ton son s'appel taxideco.wav
que tu le place dans le dossier SIOC et que tu l'as bien declarer dans le sioc.ini en position #1 avec le petit asterix pour se jouer en boucle

ca donnerai un truc du genre : si l'avion est au sol et que la vitesse de l'avion depasse les 20 noeuds alors le son se declenche en boucle autremement il s'arrete .

en image c'est toujours plus claire ....

Image

pour la vitesse il faut multiplier par 128 donc 20 noeuds fois 128 ca fait 2560 et pour la detection de lavion au sol ca fait 1 egale avion au sol et 0 avion en lair ....
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: tuto sioc declencher des sons personnalisés

Messagede C6_Pat » Dim 30 Aoû 2015 20:46

J'ai testé cette solution elle fonctionne partiellement.
Mon P47 c'est du A2A avec une programmation spécifique c'est peut être pour ça...
J'ai divisé par deux la vitesse pour obtenir un bruit de roulage plus rapidement.
J'ai utilise un sample d'origine de la bibliothèque sons de Prepar3d.
J'obtient :
- au roulage le son est répété comme si le sample d'origine était divisé par 10 et ce jusqu'à la vitesse de rotation
- la le son est OK mais reste en fonction tant que je reste au delà de la vitesse réglée, au sol et/ou en l'air donc
- en atterrissant au fur et à mesure que la vitesse décroit je reviens sur le sample divise par 10 répété en boucle jusqu’aux quelques mph restant avant arrêt de l'avion

Image

Image
" Tout arrive à l'homme qui sait attendre "
.....enfin pas trop longtemps quand même.....
Mon pit' P47 Razorback https://www.checksix-forums.com/viewtopic.php?f=286&t=156962
Avatar de l’utilisateur
C6_Pat
 
Messages: 834
Inscription: 20/12/11
Localisation: Devant l'nordinateur en Alsace

Re: tuto sioc declencher des sons personnalisés

Messagede mameloose » Dim 30 Aoû 2015 20:55

oui j'ai pas testé le code il ne tient pas compte de la fonction else .
il faudrai faire une subroutine je te refais le code jte poste ca tout a lheure
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: tuto sioc declencher des sons personnalisés

Messagede mameloose » Dim 30 Aoû 2015 21:24

nan pas besoin de subroutine modifie suivant ce code :

Image

ca fonctionne bien chez moi normalement c'est bon
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: tuto sioc declencher des sons personnalisés

Messagede C6_Pat » Dim 30 Aoû 2015 22:20

Ça fonctionne aux petits oignons Greg, grand merci à toi grandsoleil
Je n'ai plus qu'à mixer un son "roulage P47" perso pour que cela soit parfait.
J'envisage notamment d'implémenter trois samples tenant compte de la vitesse : roulage, première accélération, vitesse avant rotation...
Déjà là c'est sensationnel avec la carlingue qui se met à cogner avec la vitesse.

C'est incroyable ce que l'on peut faire avec SIOC !
Je vais continuer à travailler mon P47 et reviendrai ici s'il y a encore des trucs capilotractés, cela aura le mérite d'enrichir le débat....
D'ailleurs je verrais bien un travail sur les contraintes de structure lors des évolutions acrobatiques tu vois ? celle de A2A sont faiblardes car j'imagine qu'un looping avec les presque 10 tonnes du P47 doivent éprouver plus que ça les jointures du fuselage ecroulerire
Tu verrais cela comme faisable ?
" Tout arrive à l'homme qui sait attendre "
.....enfin pas trop longtemps quand même.....
Mon pit' P47 Razorback https://www.checksix-forums.com/viewtopic.php?f=286&t=156962
Avatar de l’utilisateur
C6_Pat
 
Messages: 834
Inscription: 20/12/11
Localisation: Devant l'nordinateur en Alsace

Re: tuto sioc declencher des sons personnalisés

Messagede mameloose » Dim 30 Aoû 2015 22:31

Ah cool ! Oh oui si on se base sur les offset des G par exemple on peut déclencher des bruits à tant de G pourquoi pas.... Et pour tes différents son d accélération il va falloir programmer ça en fonction de la vitesse ça peut se faire
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: tuto sioc declencher des sons personnalisés

Messagede C6_Pat » Dim 30 Aoû 2015 22:46

Hé bé je me met au boulot et reviendrais faire un retour ici chouettedoights
" Tout arrive à l'homme qui sait attendre "
.....enfin pas trop longtemps quand même.....
Mon pit' P47 Razorback https://www.checksix-forums.com/viewtopic.php?f=286&t=156962
Avatar de l’utilisateur
C6_Pat
 
Messages: 834
Inscription: 20/12/11
Localisation: Devant l'nordinateur en Alsace

Re: tuto sioc declencher des sons personnalisés

Messagede C6_Pat » Mar 1 Sep 2015 19:54

Pour piger le truc, j'ai ajouté un 2eme sample :

[ #1 ]
Sound=*persoroulage1.wav,0,100,+20

[ #2 ]
Sound=*persoroulage2.wav,0,100,-20

Je veux donc :
1 : que la cellule se mette à grincer à 1280 jusqu'au decollage puis stop
2 : que le sample 2 se mette en route à 5120 et s’arrête au delà de 11136 et/ou si les roues quittent le sol

Avec le code ci-dessous :
Image

J'obtient :
1 : ce qui est souhaité
2 : lecture du sample jusqu'à ce que les roues touchent le sol mais non lu entièrement, juste une fraction de seconde en boucle, ne s’arrête pas a partir de 11136

J'ai changé la valeur <11136 en <5120 avec le même résultat
" Tout arrive à l'homme qui sait attendre "
.....enfin pas trop longtemps quand même.....
Mon pit' P47 Razorback https://www.checksix-forums.com/viewtopic.php?f=286&t=156962
Avatar de l’utilisateur
C6_Pat
 
Messages: 834
Inscription: 20/12/11
Localisation: Devant l'nordinateur en Alsace

Re: tuto sioc declencher des sons personnalisés

Messagede mameloose » Mar 1 Sep 2015 21:49

oula ducoup c'est le bazar mdr !!
pour ton son numero 1 c'est comme on a fait avant ? et pour le 2 tu veux qu'il se declenche a quel moment exactement ??
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

Re: tuto sioc declencher des sons personnalisés

Messagede mameloose » Mar 1 Sep 2015 21:51

nan c'est bon jai compris attend jte le fais vite fait
Avatar de l’utilisateur
mameloose
 
Messages: 1271
Inscription: 20/04/09
Localisation: evreux

PrécédenteSuivante

Retourner vers Les TUTOS SIOC





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités