Pas de son dans Tarot3D?

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
A propos de jeu, j'ai un jeu de Tarot en 3D qui fonctionne avec Wine et qui ressemble à ça :

A l'époque je jouais à ça sous Windows XP.
Je n'ai plus de PC qui fonctionne sous Windows.
Normalement il y a des voix en .wav et de la musique en .mid.
Mais avec Wine pas de son, et malgré tout le jeu fonctionne très bien!
La musique se trouve là sur mon disque dur :
Code TEXT :
[gerard@localhost Musique]$ pwd /home/gerard/Programmes_Windows/Tarot3D/Media/Son/Musique
Il y a deux fichiers .mid :
Code TEXT :
[gerard@localhost Musique]$ ll total 40 -rw-r--r-- 1 gerard gerard 25056 oct. 5 2001 'Garde contre.mid' -rw-r--r-- 1 gerard gerard 9584 oct. 5 2001 'Petit au bout.mid'
Les .wav se trouve là :
Code TEXT :
[gerard@localhost Annonces]$ pwd /home/gerard/Programmes_Windows/Tarot3D/Media/Son/Annonces
Et il y a ça, 136 fichiers :
Caché :
Code TEXT :
[gerard@localhost Annonces]$ ls F_CHUTE.wav F_E_GC.wav F_N_C.wav F_NE_PR.wav F_NO_GC.wav F_N_PR.wav F_O_PA.wav F_REUSSI.wav F_S_PA.wav H_D_PI.wav H_E_PERD.wav H_NE_GC.wav H_N_GS.wav H_NO_PR.wav H_O_DP.wav H_P_BOUT.wav H_S_DP.wav F_C_OK.wav F_E_GS.wav F_N_DP.wav F_NE_P.wav F_NO_GS.wav F_N_P.wav F_O_PR.wav F_R_PI.wav F_S_PR.wav H_D_TR.wav H_E_PR.wav H_NE_GS.wav H_N_G.wav H_NO_P.wav H_O_GC.wav H_P_PERD.wav H_S_GC.wav F_D_CA.wav F_E_G.wav F_NE_C.wav F_NE_TP.wav F_NO_G.wav F_N_TP.wav F_O_P.wav F_R_TR.wav F_S_P.wav H_E_C.wav H_E_P.wav H_NE_G.wav H_NO_C.wav H_NO_TP.wav H_O_GS.wav H_R_CA.wav H_S_GS.wav F_D_CO.wav F_E_PA.wav F_NE_DP.wav F_N_GC.wav F_NO_PA.wav F_O_C.wav F_O_TP.wav F_S_C.wav F_S_TP.wav H_E_DP.wav H_E_TP.wav H_NE_PA.wav H_NO_DP.wav H_N_PA.wav H_O_G.wav H_R_CO.wav H_S_G.wav F_D_PI.wav F_E_PERD.wav F_NE_GC.wav F_N_GS.wav F_NO_PR.wav F_O_DP.wav F_P_BOUT.wav F_S_DP.wav H_CHUTE.wav H_E_GC.wav H_N_C.wav H_NE_PR.wav H_NO_GC.wav H_N_PR.wav H_O_PA.wav H_REUSSI.wav H_S_PA.wav F_D_TR.wav F_E_PR.wav F_NE_GS.wav F_N_G.wav F_NO_P.wav F_O_GC.wav F_P_PERD.wav F_S_GC.wav H_C_OK.wav H_E_GS.wav H_N_DP.wav H_NE_P.wav H_NO_GS.wav H_N_P.wav H_O_PR.wav H_R_PI.wav H_S_PR.wav F_E_C.wav F_E_P.wav F_NE_G.wav F_NO_C.wav F_NO_TP.wav F_O_GS.wav F_R_CA.wav F_S_GS.wav H_D_CA.wav H_E_G.wav H_NE_C.wav H_NE_TP.wav H_NO_G.wav H_N_TP.wav H_O_P.wav H_R_TR.wav H_S_P.wav F_E_DP.wav F_E_TP.wav F_NE_PA.wav F_NO_DP.wav F_N_PA.wav F_O_G.wav F_R_CO.wav F_S_G.wav H_D_CO.wav H_E_PA.wav H_NE_DP.wav H_N_GC.wav H_NO_PA.wav H_O_C.wav H_O_TP.wav H_S_C.wav H_S_TP.wav
Les .mid je les entends avec timidity :
Code TEXT :
[gerard@localhost Musique]$ rpm -qa | grep timidity timidity-patch-freepats-20060219-23.mga9 timidity++-2.15.0-3.mga9
Les points wav avec un lecteur media.
Mais pourquoi dans le jeu je n'ai pas de son?
Faut-il mettre des liens symboliques quelque part?
Est-ce que ça fonctionne des liens symboliques dans les programmes Windows?
Pal mal Mageia!
@+
Gérard
@+
Gérard

nic80 Membre non connecté
-
- Voir le profil du membre nic80
- Inscrit le : 06/08/2018
- Groupes :
-
Modérateur
Je dirais que oui, les liens symboliques sont utilisés sous Windows, la commande mklink est faite pour ça (sur les versions récentes de Windows, sous XP j' en doute ( mème si la commande junction doit exister).
Mais ici ç' est Wine (et donc Linux) qui gère l' accès au fichiers à mon avis.
Pour le problème de sons, il faudrait voir si des messages d' erreurs sont affichés lors de l' éxécution de Wine.

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
nic80 :Bonjour,
Je dirais que oui, les liens symboliques sont utilisés sous Windows, la commande mklink est faite pour ça (sur les versions récentes de Windows, sous XP j' en doute ( mème si la commande junction doit exister).
Mais ici ç' est Wine (et donc Linux) qui gère l' accès au fichiers à mon avis.
Pour le problème de sons, il faudrait voir si des messages d' erreurs sont affichés lors de l' éxécution de Wine.
Salut nic80, merci pour ta réponse!
Ah oui, faut que je regarde en console si je vois des messages d'erreur.
Je redirai quoi

Pal mal Mageia!
@+
Gérard
@+
Gérard

Visiteur
Visiteur
nic80 :sous XP j' en doute ( mème si la commande junction doit exister )
Dans Windows XP, tu ne peux pas créer de liens symboliques, mais tu peux créer des liens en dur (hard links) pour les fichiers à l'aide de l'utilitaire intégré « fsutil » et des junction points pour les dossiers à l'aide de l'utilitaire « junction » de Sysinternals.

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :

J'avais dit que je donnerai réponse sur ce souci de son avec Tarot 3D qui tourne sous Wine.
Quand je démarre le programme je vois ça en konsole :
Caché :
Code TEXT :
[gerard@localhost ~]$ ./Tarot3D 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0084:err:vulkan:wine_vk_init Failed to load libvulkan.so.1. 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 007c:fixme:hid:handle_IRP_MN_QUERY_ID Unhandled type 00000005 0024:fixme:imm:ImeSetActiveContext (00010058, 1): stub 0024:fixme:imm:ImmReleaseContext (00010088, 00010058): stub 0084:fixme:imm:ImeSetActiveContext (00010026, 0): stub 0084:fixme:imm:ImmReleaseContext (00010020, 00010026): stub 0024:fixme:wincodecs:jpeg_decoder_get_metadata_blocks stub 0024:err:vulkan:wine_vk_init Failed to load libvulkan.so.1. 0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION 0024:err:dmloader:IDirectMusicLoaderImpl_SetObject : could not attach stream to file L"C:\\windows\\system32\\drivers\\gm.dls", make sure it exists 0024:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work. 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateStandardAudioPath (05612C70)->(1, 128, 0, 05612CC4): semi-stub 0024:fixme:dmusic:synth_port_Activate (056151E8/056151E8)->(1): semi-stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (056169C0, 0): semi-stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateStandardAudioPath (05612C70)->(6, 128, 1, 038D1168): semi-stub 0024:fixme:dmusic:synth_port_Activate (05616D78/05616D78)->(1): semi-stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (05617560, 1): semi-stub 0024:fixme:dmime:seg_IPersistStream_Load WAVE form loading not implemented 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (05617918, 0021E2FC): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D34D0): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (05618048, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (05617918, 05618048): stub 0024:fixme:dmime:seg_IPersistStream_Load WAVE form loading not implemented 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (056183D0, 0021E2FC): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D34B0): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (05618B00, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (056183D0, 05618B00): stub 0024:fixme:dmime:seg_IPersistStream_Load WAVE form loading not implemented 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (05618E88, 0021E2FC): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D44D0): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (055C9088, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (05618E88, 055C9088): stub 0024:fixme:dmime:seg_IPersistStream_Load WAVE form loading not implemented 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (055C9410, 0021E2FC): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D44B0): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (055C9B40, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (055C9410, 055C9B40): stub 0024:fixme:dmime:seg_IPersistStream_Load WAVE form loading not implemented 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (055C9EC8, 0021E2FC): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D4490): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (055CF820, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (055C9EC8, 055CF820): stub 0024:fixme:dmime:seg_IPersistStream_Load WAVE form loading not implemented 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (055CFBA8, 0021E2FC): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D4470): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (055D02D8, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (055CFBA8, 055D02D8): stub 0024:fixme:dmime:seg_IPersistStream_Load WAVE form loading not implemented 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (055D0660, 0021E2FC): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D4450): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (055D0D90, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (055D0660, 055D0D90): stub 0024:fixme:dmime:seg_IPersistStream_Load WAVE form loading not implemented 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (055D1118, 0021E2FC): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D4430): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (055B9940, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (055D1118, 055B9940): stub 0024:fixme:dmime:seg_IPersistStream_Load WAVE form loading not implemented 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (055B9CC8, 0021E2FC): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D4410): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (055BA3F8, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (055B9CC8, 055BA3F8): stub 0024:fixme:dmime:seg_IPersistStream_Load WAVE form loading not implemented 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (055BA780, 0021E2FC): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D43F0): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (055BAEB0, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (055BA780, 055BAEB0): stub 0024:fixme:dmime:seg_IPersistStream_Load WAVE form loading not implemented 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (055BB238, 0021E2FC): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D43D0): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (055BC800, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (055BB238, 055BC800): stub 0024:fixme:dmime:seg_IPersistStream_Load WAVE form loading not implemented 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (055BCB88, 0021E2FC): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D43B0): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (055BD2B8, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (055BCB88, 055BD2B8): stub 0024:fixme:dmime:seg_IPersistStream_Load WAVE form loading not implemented 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (055BD640, 0021E2FC): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D4390): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (0564DB50, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (055BD640, 0564DB50): stub 0024:fixme:dmime:seg_IPersistStream_Load WAVE form loading not implemented 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (0564DED8, 0021E2FC): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D4370): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (0564E608, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (0564DED8, 0564E608): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_GetObjectInPath (05617560, 0, 32768, 0, {00000000-0000-0000-0000-000000000000}, 0, {279afa84-4981-11ce-a521-0020af0be560}, 0021E6A4): stub 0024:fixme:dmime:seg_IPersistStream_Load MIDI file loading not supported 0024:fixme:dmime:IDirectMusicSegment8Impl_GetAudioPathConfig (0564E990, 0021E450): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_CreateAudioPath (05612C70, 00000000, 1, 038D4350): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_Activate (0564F0C0, 1): semi-stub 0024:fixme:dmime:IDirectMusicSegment8Impl_SetParam (0564E990, GUID_IgnoreBankSelectForGM, 0xffffffff, 0, 0, 00000000): stub 0024:fixme:dmime:IDirectMusicSegment8Impl_Download (0564E990, 0564F0C0): stub 0024:fixme:dmime:IDirectMusicPerformance8Impl_PlaySegmentEx (05612C70, 0564E990, 00000000, 00000000, 16384, 0x0, 00000000, 00000000, 05617560): stub 0024:fixme:dmime:IDirectMusicAudioPathImpl_SetVolume (0564F0C0, 0, 0): stub 0118:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
Je vois des choses qui concernent le son :
Code TEXT :
0024:err:dmloader:IDirectMusicLoaderImpl_SetObject : could not attach stream to file L"C:\\windows\\system32\\drivers\\gm.dls", make sure it exists 0024:err:winediag:MIDIMAP_drvOpen No software synthesizer midi port found, Midi sound output probably won't work.
J'ai vu aussi que le lecteur media de Windows ne fonctionne pas avec Wine, et sans doute que c'est ça le souci.
Pal mal Mageia!
@+
Gérard
@+
Gérard

Visiteur
Visiteur
Installe les paquets midi dans Mageia : *midi*, fluidsynth.
Vérifie d'abord que les lecteurs du système (mpv, mplayer, VLC, SMPlayer, Strawberry, etc.) lisent les fichiers midi. Wine dépend des composants du système.
Microsoft avait son propre synthétiseur (sous licence Roland) qui n'est pas intégré dans Wine. .mid est juste une instruction sur la façon de jouer des notes.
FluidSynth est un synthétiseur logiciel utilisé pour jouer des fichiers MIDI. Contrairement au synthétiseur intégré de Windows (Microsoft GS Wavetable Synth), qui utilise une banque de sons définie de manière stricte, FluidSynth est plus flexible et vous permet de charger des fichiers SoundFont personnalisés (fichiers avec l'extension .sf2).
Édité par Visiteur Le 17/11/2024 à 14h19

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
artenaki :Bonjour,
Installe les paquets midi dans Mageia : *midi*, fluidsynth.
Salut artenaki, ah merci de l'info.
Je regarde...
Pal mal Mageia!
@+
Gérard
@+
Gérard

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Caché :
Code TEXT :
- audacious-4.3.1-1.mga9.x86_64 - audacious-fluidsynth-4.3.1-2.mga9.x86_64 - audacious-plugins-4.3.1-2.mga9.x86_64 - audacious-pulse-4.3.1-2.mga9.x86_64 - fluid-soundfont-common-3.1-16.mga9.noarch - fluid-soundfont-gm-3.1-16.mga9.noarch - fluidsynth-2.3.2-1.mga9.x86_64 - gstreamer1.0-fluidsynth-1.22.3-2.mga9.x86_64 - lib64audcore5-4.3.1-1.mga9.x86_64 - lib64audqt2-4.3.1-1.mga9.x86_64 - lib64audtag3-4.3.1-1.mga9.x86_64 - lib64fluidsynth3-2.3.2-1.mga9.x86_64 - lib64instpatch1.0_2-1.1.6-2.mga9.x86_64 - lib64mms0-0.6.4-8.mga9.x86_64 - libfluidsynth3-2.3.2-1.mga9.i586 - libinstpatch1.0_2-1.1.6-2.mga9.i586 - libportaudio2-19.7.0-2.mga9.i586
Bon toujours pas de son.
Peut-être me faut-il installer les paquets en i586?
Je regarde...
Édité par gerard-ll Le 17/11/2024 à 15h48
Pal mal Mageia!
@+
Gérard
@+
Gérard

gerard-ll Membre non connecté
-
- Voir le profil du membre gerard-ll
- Inscrit le : 09/12/2011
- Groupes :
Ne lit pas :
Strawberry ne lit pas les .mid
Audacious ne lit pas les .mid
VLC ne lit pas les .mid
SMPlayer les lit, mais le son est bizarre
MPV lit les .mid mais le son est aussi bizarre.
Lit les .mid :
Timidity lit les .mid
Edit : bon, ce n'est pas un souci le son.
Ce n'est qu'un jeu qui tourne sur Wine. Il fonctionne sans le son c'est déjà ça comme dirait Souchon

Édité par gerard-ll Le 17/11/2024 à 16h02
Pal mal Mageia!
@+
Gérard
@+
Gérard

Visiteur
Visiteur
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie