Mixed in key 10 ne se lance pas.
- 38 réponses
- 7 participants
- 1 813 vues
- 7 followers

Will Zégal

je viens d'acheter Mixed in Key 10 et sur mon ordi (Windows 8.1), il refuse de se lancer.
(rappel : le site dit compatible à partir de Windows 7)
Le support m'a pour l'instant fait faire des trucs basiques : effacer la BDD... inexistante puisqu'il ne s'est jamais lancé, faire les MAJ de mon OS et réinstaller le soft.
Rien n'y fait. Quand je clique sur le raccourci, j'ai le sablier quelques secondes et puis plus rien.
- 1
- 2

Will Zégal


Dj Mell 07


BBmiX

C'est toute la magie de Windows lol

le minima serai d'avoir Windows 10

(-; Be Funky ;-)
[ Dernière édition du message le 03/02/2023 à 18:38:32 ]

Will Zégal


.: Odon Quelconque :.

Sous Windows 10, c'est clairement une application WPF en .NET 4.0 x64.
L'installeur masque le fichier msi qui se trouve dans %USERPROFILE%\AppData\Local\Package Cache\{A9425C80-20E5-4665-961D-EBF475524F3E}v1.1.1.1
L'installation se fait dans le dossier AppData du profil de l'utilisateur courant : %USERPROFILE%\AppData\Local\Programs\Mixed In Key\Mixed in Key 10\
Ce choix semble indiquer que le programme n'a pas besoin de droits spéciaux et se contente d'un compte utilisateur de base.
Donc pas besoin de le lancer en administrateur.
Il y a une dépendance sur le runtime Visual Studio 2008 (VC++ 9.0) SP1, mais le fichier msvcr90.dll est présent dans le dossier :
%USERPROFILE%\AppData\Local\Programs\Mixed In Key\Mixed in Key 10\Microsoft.VC90.CRT
Au lancement, il y a effectivement une certaine latence - le temps que l'environnement d'exécution se lance j'imagine - avant l'apparition de la fenêtre qui demande le code d'activation.
A ce stade, en arrière-plan, le programme s'est connecté à Google Analytics (téléchargement d'une image de 1x1 pixel pour les stats) et à un des serveurs de mixedinkey.com :
# Result Protocol Host URL Body Caching Content-Type Process Comments Custom
4 200 HTTP Tunnel to ssl.google-analytics.com:443 0 mixedinkey:12924
5 200 HTTPS ssl.google-analytics.com /collect 35 no-cache, no-store, must-revalidate; Expires: Fri, 01 Jan 1990 00:00:00 GMT image/gif mixedinkey:12924
6 200 HTTPS ssl.google-analytics.com /collect 35 no-cache, no-store, must-revalidate; Expires: Fri, 01 Jan 1990 00:00:00 GMT image/gif mixedinkey:12924
7 200 HTTPS ssl.google-analytics.com /collect 35 no-cache, no-store, must-revalidate; Expires: Fri, 01 Jan 1990 00:00:00 GMT image/gif mixedinkey:12924
8 200 HTTP Tunnel to online5.mixedinkey.com:443 0 mixedinkey:12924
9 200 HTTPS online5.mixedinkey.com /Services/Analysis/LatestAlgorithmVersions 167 private application/json; charset=utf-8 mixedinkey:12924
10 200 HTTPS ssl.google-analytics.com /collect 35 no-cache, no-store, must-revalidate; Expires: Fri, 01 Jan 1990 00:00:00 GMT image/gif mixedinkey:12924
Il a également créé le fichier XML de configuration user.config dans le dossier %USERPROFILE%\AppData\Local\Mixed_In_Key_LLC\MixedInKey.exe_Url_te5eiiuae5zsx5uq4zdojbaksrg0myxq\10.0.2365.0 (le nom du dossier est probablement semi-généré).
Quand on ferme la fenêtre, même connexion chez Google Analytics pour les stats avant que le process ne s'arrête.
CONNECT [url]http://ssl.google-analytics.com:443[/url] 200 Connection Established ()
POST [url]https://ssl.google-analytics.com/collect[/url] 200 OK (image/gif)
Bref, si la fenêtre n'apparaît pas, que le fichier de config n'existe pas, et qu'il n'y a rien qui bloque l’exécution depuis AppData (anti-virus, etc), je pencherais toujours pour un souci avec l'environnement d’exécution .NET sur ta machine.
Tu pourrais éventuellement tenter de tracer le process MixedInKey.exe avec l'utilitaire Process Monitor de SysInternals (dispo chez PortableApps) et on pourrait comparer avec celui que je viens d'enregistrer pour voir où il s'arrête sur ta machine.

« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)
[ Dernière édition du message le 03/02/2023 à 23:45:59 ]

will_bru


In the midnight hour, she cried more, more, more, with a rebell yell she cried more more more...

BBmiX



(-; Be Funky ;-)

Will Zégal

Merci Odon

Pas le temps de mettre ça en œuvre ce week-end. Je joue ce soir. Mais j'essaye au plus vite.

Will Zégal

Un fichier PML et un CSV.
https://wetransfer.com/downloads/b8d4c6fed36301a6f3b3aaed6fb9682320230216083334/5df0c37554fd814d9a29d2bae9f0503020230216083334/ddfec6?trk=TRN_TDL_01&utm_campaign=TRN_TDL_01&utm_medium=email&utm_source=sendgrid

.: Odon Quelconque :.


A priori, il trouve bien les composants .NET 4.0., même version 4.0.30319_64 que sur mon Windows 10x64 21H2.
C'est un peu empirique comme analyse, mais les dernières entrées du PML sont similaires entre tes logs et les miens -> le process boucle de manière infinie sur l'ouverture d'une dll et l'écriture dans un fichier de log:
C:\Users\William\AppData\Local\Programs\Mixed In Key\Mixed in Key 10\Danceability.AudioEngine.dll
C:\Users\William\AppData\Local\Mixed In Key\Mixed In Key\10.0\midi.log
Et une petite connexion TCP http & https entre deux.
Le tien le fait en IPv4 et également en IPv6 (désactivé chez moi).
Ce fichier midi.log est alimenté à chaque lancement du soft.
Et si on reste sur la fenêtre de saisie de la licence, ce couillon continue à boucler dessus derrière, en rajoutant des lignes toutes les x secondes.

MakeDeviceList - Count = 1
MakeDeviceList - Device = LoopBe Internal MIDI
SetController: LoopBe Internal MIDI
Input open: LoopBe Internal MIDI
InputCallback: 0 -------------- wMsg: MIM_OPEN
Device return error: Le handle du périphérique spécifié n’est pas valide.
Device return error: Le handle du périphérique spécifié n’est pas valide.
MakeDeviceList - Count = 1
MakeDeviceList - Device = LoopBe Internal MIDI
MakeDeviceList - Count = 1
MakeDeviceList - Device = LoopBe Internal MIDI
MakeDeviceList - Count = 1
MakeDeviceList - Device = LoopBe Internal MIDI
MakeDeviceList - Count = 1
MakeDeviceList - Device = LoopBe Internal MIDI
MakeDeviceList - Count = 1
MakeDeviceList - Device = LoopBe Internal MIDI
MakeDeviceList - Count = 1
MakeDeviceList - Device = LoopBe Internal MIDI
MakeDeviceList - Count = 1
MakeDeviceList - Device = LoopBe Internal MIDI
MakeDeviceList - Count = 1
MakeDeviceList - Device = LoopBe Internal MIDI
MakeDeviceList - Count = 1
MakeDeviceList - Device = LoopBe Internal MIDI
MakeDeviceList - Count = 1
MakeDeviceList - Device = LoopBe Internal MIDI
A priori, ce fichier contient la liste des ports MIDI connus de la machine, je ne pense pas que ce soit ça qui bloque pour autant.
Cela dit, à ce stade ci, sur mon PC j'ai la fenêtre du logiciel qui s'ouvre fugacement, avant d'être masquée par un overlay blanc qui m'invite à saisir une clé de licence (que je possède évidemment pas). Sur le tien, le fait que le soft tourne sans que la fenêtre apparaisse trahit quand même un pb de compatibilité quelque part.
Malheureusement, mes compétences en dev et debug Windows sont plus que limitées pour savoir où chercher précisément.
En plus, comme c'est du .NET, c'est une machine qui tourne dans la machine, donc potentiellement plein de strates, d'abstractions et de complexité comme on le voit dans les fichiers de logs.
J'imagine que le "support" t'as déjà fait effacer tout le contenu du dossier de configuration de l'application, créé au premier démarrage ?
i.e. tout ce qu'il y a dans C:\Users\William\AppData\Local\Mixed In Key\
A tout hasard, je tenterai dans une VM Windows 8.1x64 ce week-end, afin d'être sûr que la v10 de ce soft est compatible avec cet OS et non pas seulement 10/11 comme le suggère Dj Mell 07.
Cela dit, remarque totalement gratuite et subjective : l'algorithme est peut-être balaise, mais le logiciel ne fait pas du tout bonne impression, et le support à l'air aux fraises.

« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)
[ Dernière édition du message le 17/02/2023 à 00:11:24 ]

Will Zégal

Le logiciel a bonne réputation en terme d'efficacité et de fonctions.
J'imagine que le "support" t'as déjà fait effacer tout le contenu du dossier de configuration de l'application, créé au premier démarrage ?
i.e. tout ce qu'il y a dans C:\Users\William\AppData\Local\Mixed In Key\
Non. Une partie seulement.
1. Go to `C:\Users\<UserName>\AppData\Local\Mixed In Key\Mixed In Key`
2. Rename the "10.0" folder to "10.0-backup"
3. Go to `C:\Users\<UserName>\AppData\Local\`
4. Rename the "Mixed_In_Key_LLC" folder to "Mixed_In_Key_LLC-backup"
5. Open Mixed In Key
Un immense merci pour ton dévouement

[ Dernière édition du message le 17/02/2023 à 06:41:52 ]

.: Odon Quelconque :.

L'installeur, essaie de télécharger toutes les dépendances, mais dans mon cas, malgré plusieurs tentatives, ce *$%"# a été infoutu de vérifier et d'installer les fichiers ensuite.
On ne peut pas leur reprocher de négliger les fichiers log, ils en mettent partout.
En procédant préalablement au téléchargement puis à l'installation des dépendances en manuel, ça passe :
Runtime MSVC2019, inclus dans cet AIO :
https://www.techpowerup.com/download/visual-c-redistributable-runtime-package-all-in-one/
Runtime .NET 4.72 :
https://dotnet.microsoft.com/en-us/download/dotnet-framework/thank-you/net472-offline-installer
Je te mets un lien vers un zip du contenu des dossiers « Mixed In Key », « Mixed_In_Key_LLC » et « Programs\Mixed In Key » que cette installation a générés, à mettre dans C:\Users\William\AppData\Local\ et C:\Users\William\AppData\Local\Programs après suppression des tiens, voir si ça change quelque chose.
Vérifier que la tâche MixInKey.exe ne tourne pas avant de faire la manip.

« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)

Will Zégal


Je teste dès que possible

Greg L-Zass

Il est tard ou tôt et je suis dans les questions existentielles.

Question à 29€, prix de l'upgrade. J'ai MIK 4, c'est la version qu'il me propose de dl avec mon ancienne licence. L'upgrade vers la V10 est si révolutionnaire ? C'est pas la question des 30€, mais simplement si ça vaut vraiment le coup.
Merci les couches tard et lève tôt !
- < Liste des sujets
- Charte
- 1
- 2