IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Audio Discussion :

Upgrader un vieux logiciel pour le rendre compatible aux écrans retina/4K


Sujet :

Audio

  1. #1
    Futur Membre du Club
    Homme Profil pro
    artiste
    Inscrit en
    Décembre 2022
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : artiste

    Informations forums :
    Inscription : Décembre 2022
    Messages : 17
    Points : 6
    Points
    6
    Par défaut Upgrader un vieux logiciel pour le rendre compatible aux écrans retina/4K
    Hello !

    Je suis un musicien qui utilise le logiciel Ableton live, et je dois rester sur la version 8 pour des raisons artistiques. Malheureusement cette version n'a pas été écrite pour les écrans à haute densité de pixel, une partie de la police de l'interface est écrite en bit-map, tandis que le reste est en vectoriel. Ce qui fait que certains caractères sont très moche sur les écrans actuels.

    Serait-il possible de modifier le code du logiciel pour uprader la police restante soit en vecteur ou plus simplement faire en sorte que les caractères de la police aient une résolution double ?

    Je suis prêt à payer quelqu'un pour le faire si cela dépasse mes compétences. Car juste à cause de ça, je suis obligé de rester sur du vieux matos informatique (macbook pro de 2011).

    J'avais retrouvé dans la librairie du logiciel le .font incriminé, et essayer de l'éditer avec un logiciel d'éditeur de font, mais bizarrement le fichier ne s'ouvre pas. Peut-être cela résoudrait simplement le problème ?

    Par avance merci pour votre diligente bienveillance. Je sais que c'est inégal de modifier un logiciel propriétaire, en même temps c'est juste pour mon usage personnel.

  2. #2
    Membre expérimenté
    Femme Profil pro
    ..
    Inscrit en
    Décembre 2019
    Messages
    667
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 94
    Localisation : Autre

    Informations professionnelles :
    Activité : ..

    Informations forums :
    Inscription : Décembre 2019
    Messages : 667
    Points : 1 466
    Points
    1 466
    Par défaut
    Salut,

    L'éditeur propose un essai gratuit de la dernière version de son logiciel.
    Peut-être que la police dont tu as besoin y a été mise à jour.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    artiste
    Inscrit en
    Décembre 2022
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : artiste

    Informations forums :
    Inscription : Décembre 2022
    Messages : 17
    Points : 6
    Points
    6
    Par défaut
    Hello Kaitlyn et merci de ta réponse !

    Je dois rester impérativement sur la version 8 pour des raisons artistiques, certaines fonctionnalités ont été modifié et ne conviennent plus à ma façon de travailler.

  4. #4
    Membre expérimenté
    Femme Profil pro
    ..
    Inscrit en
    Décembre 2019
    Messages
    667
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 94
    Localisation : Autre

    Informations professionnelles :
    Activité : ..

    Informations forums :
    Inscription : Décembre 2019
    Messages : 667
    Points : 1 466
    Points
    1 466
    Par défaut
    Mon message suggérait de récupérer la police en question dans la version d'essai pour voir si elle peut être utilisée avec la 8.

  5. #5
    Futur Membre du Club
    Homme Profil pro
    artiste
    Inscrit en
    Décembre 2022
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : artiste

    Informations forums :
    Inscription : Décembre 2022
    Messages : 17
    Points : 6
    Points
    6
    Par défaut
    Ah pardon autant pour moi ! Oui vous avez raison cela aurait été la solution la plus évidente, malheureusement à partir de la version 9, le code a été modifié, et il n'y a plus de dossier "font", tout a été incorporé dans le moteur graphique, une espèce de dossier archive s'appelant : graphics.alp

  6. #6
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 969
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 969
    Points : 15 434
    Points
    15 434
    Par défaut
    Bonjour et tous mes bons vœux (c'est de saison, )

    Il y aurait bien une solution, mais ça dépend si Apple autorise les machines virtuelles -- j'ai cru comprendre que ça pouvait être tendu mais je ne me suis jamais documenté sur la question.

    L'idée aurait été de générer un fichier "image" de la vieille machine et de l'utiliser comme source pour créer une machine virtuelle, qui pourra tourner dans n'importe quelle machine moderne.
    Mais il va falloir creuser un peu le monde des machines virtuelles, ce qui, je le conçois bien, n'est pas la tasse de thé d'un musicien.

    Cependant, il faut bien que le musicien ait conscience qu'un jour ou l'autre son vieux "macbook pro de 2011" va rendre l'âme. Je ne le lui souhaite pas, et on a vu des machines de 30 ans continuer à bosser, mais un homme averti en vaut deux, etc.

    À titre de comparaison, trop habitué à Outlook Express version 6 (fin du siècle dernier) dans Windows XP, le jour où je suis passé sous Linux, j'ai fait ce que j'ai écrit plus haut, résultat des courses j'ai une machine virtuelle XP qui fonctionne du tonnerre dans un Linux moderne, et je gère mes emails comme il y a 20 ans (ça me convient et ça me suffit).
    Et en cas de perte ou de crash du Linux, achat machine neuve, réinstall depuis les sauvegardes et ça repart.

    À méditer...

  7. #7
    Futur Membre du Club
    Homme Profil pro
    artiste
    Inscrit en
    Décembre 2022
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : artiste

    Informations forums :
    Inscription : Décembre 2022
    Messages : 17
    Points : 6
    Points
    6
    Par défaut
    Merci ! Bonne année à vous aussi !

    Malheureusement cela ne résoudrait pas le problème, car c'est un problème de densité de pixel : une partie de la police de l'interface est conçu en bitmap, et ne s'adapte donc que très mal aux nouveaux écrans depuis la génération Retina, c'est à dire que le logiciel peut potentiellement tourner sur les machines actuels, mais que certaines polices sont flous comme des jpg de mauvaise qualité que l'on aurait zoomé.

    La solution se trouverait dans les fichiers de police, en extension .fnt, qui sont dans les fichiers d'installation, malheureusement ces fichiers ont été crypté et il est impossible de les lire, donc de potentiellement changer le nombre de pixels alloué pour chaque lettres.

  8. #8
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 969
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 969
    Points : 15 434
    Points
    15 434
    Par défaut
    Citation Envoyé par gtmanure Voir le message
    Malheureusement cela ne résoudrait pas le problème, car c'est un problème de densité de pixel
    Pas sûr !
    À tester, car le but d'une machine virtuelle est de reproduire dans "un coin" de la machine hôte la machine qui a servi à créer l'image, avec ses défauts et ses avantages.
    En gros, c'est avoir un vieux "macbook pro de 2011" s'exécutant dans une application au lieu de s'exécuter dans du hardware.

    J'ai contacté un spécialiste, on va bien voir ce qu'il en pense.

  9. #9
    Futur Membre du Club
    Homme Profil pro
    artiste
    Inscrit en
    Décembre 2022
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : artiste

    Informations forums :
    Inscription : Décembre 2022
    Messages : 17
    Points : 6
    Points
    6
    Par défaut
    Oui si c'est dans un coin ce n'est qu'une solution bancale, j'ai besoin d'utiliser le logiciel en mode plein écran, il va donc devoir utiliser l'ensemble des pixels de l'écran, qui deux fois plus nombreux que sur mon écran et résulte en cette police qui devient flou et moche, c'est utilisable mais désagreable. Sur les versions plus récente, le problème à été résolu depuis puisque toutes les polices du logiciel sont maintenant codé en vecteur, malheureusement des modifications de fonctionnalités ont été faites dans le logiciel qui m'oblige à rester sur la version 8.

  10. #10
    Membre expérimenté
    Femme Profil pro
    ..
    Inscrit en
    Décembre 2019
    Messages
    667
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 94
    Localisation : Autre

    Informations professionnelles :
    Activité : ..

    Informations forums :
    Inscription : Décembre 2019
    Messages : 667
    Points : 1 466
    Points
    1 466
    Par défaut
    Coucou Jipété ! Merci tout plein

  11. #11
    Membre expérimenté
    Femme Profil pro
    ..
    Inscrit en
    Décembre 2019
    Messages
    667
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 94
    Localisation : Autre

    Informations professionnelles :
    Activité : ..

    Informations forums :
    Inscription : Décembre 2019
    Messages : 667
    Points : 1 466
    Points
    1 466
    Par défaut
    J'ai regardé les fichiers .FNT, à première vue ce ne sont pas des polices mais un assemblage d'informations de configuration propre à l'éditeur du logiciel (signature AB1E5678XX). Les données ne sont ni chiffrées, ni compressées mais structurées. C'est tout le contraire des .ALP où l'entropie est bien plus élevée. Les manières d'aborder le problème ne manquent pas mais comme ça finit sur du macOS et que je n'utilise pas le moins du monde les produits à la pomme, je ne peux pas aider plus.

  12. #12
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 969
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 969
    Points : 15 434
    Points
    15 434
    Par défaut
    Bonjour,
    Citation Envoyé par gtmanure Voir le message
    Oui si c'est dans un coin ce n'est qu'une solution bancale, j'ai besoin d'utiliser le logiciel en mode plein écran,
    j'avais dit "dans un coin" parce qu'en général, les machines récentes ont des écrans plus grands que les vieux coucous qu'on virtualise et qui occupent donc moins que l'écran du hôte.
    Mais on peut parfaitement afficher une machine virtualisée en plein écran, ça risque juste d'être moche si on dépasse les dimensions max possibles de la machine virtualisée.

    Exemple (réduit au tiers, mon écran fait 1920 x 1200) : en haut à gauche une machine Seven 64 bits, en bas à droite une machine XP 32 bits, tout ça dans un hôte Linux 64 bits :
    Nom : exemples_vm.png
Affichages : 231
Taille : 119,7 Ko

    Je ne sais pas pourquoi mon contact n'a pas encore répondu, il est peut-être en vacances (ça aussi c'est de saison) ?

    Merci kaitlyn pour ta jolie image,

  13. #13
    Membre éprouvé
    Homme Profil pro
    Administrateur Systèmes, Clouds et Réseaux /CAO/DAO/Ingénierie Electrotechnique
    Inscrit en
    Décembre 2014
    Messages
    454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Administrateur Systèmes, Clouds et Réseaux /CAO/DAO/Ingénierie Electrotechnique

    Informations forums :
    Inscription : Décembre 2014
    Messages : 454
    Points : 998
    Points
    998
    Par défaut
    Citation Envoyé par gtmanure Voir le message
    Merci ! Bonne année à vous aussi !

    Malheureusement cela ne résoudrait pas le problème, car c'est un problème de densité de pixel : une partie de la police de l'interface est conçu en bitmap, et ne s'adapte donc que très mal aux nouveaux écrans depuis la génération Retina, c'est à dire que le logiciel peut potentiellement tourner sur les machines actuels, mais que certaines polices sont flous comme des jpg de mauvaise qualité que l'on aurait zoomé.

    La solution se trouverait dans les fichiers de police, en extension .fnt, qui sont dans les fichiers d'installation, malheureusement ces fichiers ont été crypté et il est impossible de les lire, donc de potentiellement changer le nombre de pixels alloué pour chaque lettres.
    Bonjour, regarde shaderglass qui permet de faire un traitement par shader de l'écran sans avoir besoin d'injecter dans le logiciel. Je m'en sers pour un projet niveau rétrogaming w98 ca permet d'avoir un rendu quasi exact de ce qu'on trouvait sur les CRT mais dans tous les cas il a de très nombreuses options. C'est gratuit, fait par un codeur amateur.

    J'ajoute que ça se combine sans soucis avec les VM.

    Si tu veux un aperçu de ce que ça peut donner je t'inviter à jeter un oeil justement sur un package que j'ai fait pour un jeu. Vu les réglages possibles il y a de grandes chances que tu trouves ton bonheur.

  14. #14
    Futur Membre du Club
    Homme Profil pro
    artiste
    Inscrit en
    Décembre 2022
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : artiste

    Informations forums :
    Inscription : Décembre 2022
    Messages : 17
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par kaitlyn Voir le message
    J'ai regardé les fichiers .FNT, à première vue ce ne sont pas des polices mais un assemblage d'informations de configuration propre à l'éditeur du logiciel (signature AB1E5678XX). Les données ne sont ni chiffrées, ni compressées mais structurées. C'est tout le contraire des .ALP où l'entropie est bien plus élevée. Les manières d'aborder le problème ne manquent pas mais comme ça finit sur du macOS et que je n'utilise pas le moins du monde les produits à la pomme, je ne peux pas aider plus.

    Merci Kaitlyn pour ces infos ! Ca me permet d'avancer sur le problème. J'ai également le fichier d'installation pour Windows, or les fichiers sont identiques.

    Si vous souhaitez voir par vous-même à quoi ressemble les fichiers incriminés, j'ai fais un wetransfer avec :

    https://we.tl/t-cOsT7iLmTe


    Citation Envoyé par Jipété
    Mais on peut parfaitement afficher une machine virtualisée en plein écran, ça risque juste d'être moche si on dépasse les dimensions max possibles de la machine virtualisée.
    C'est tout le noeud de mon problème ! J'essaie de trouver une solution qui me permette de ne pas avoir à utiliser un logiciel avec des polices flous pendant des années et des années (car je suis bon pour y rester à vie sur cette version, c'est un investissement à long terme).

    Petit apparté Jipété, tu connais le chat GPT ? x) Tu es ptete apparenté !



    Hello daerlnaxe, merci pour l'aide !! Je me met ça dans un coin, et regarder ça tranquillement, j'espère encore que la solution que je cherche soit bien plus simple à résoudre, si j'arrive à trouver comment lire ces fichiers de font et doubler la résolution des caractères.



    Bonne Année et meilleurs voeux à tous d'ailleurs en passant Merci beaucoup pour votre aide !!

  15. #15
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    10 969
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 10 969
    Points : 15 434
    Points
    15 434
    Par défaut
    Citation Envoyé par gtmanure Voir le message
    Petit apparté Jipété, tu connais le chat GPT ? x) Tu es ptete apparenté !
    Pas du tout !
    Pi, G c'est comme Georges, Gustave, Guillaume, etc., alors que mon Ji c'est fastoche, c'est Jean (fouhhh !, je me dévoile, )

  16. #16
    Membre expérimenté
    Femme Profil pro
    ..
    Inscrit en
    Décembre 2019
    Messages
    667
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 94
    Localisation : Autre

    Informations professionnelles :
    Activité : ..

    Informations forums :
    Inscription : Décembre 2019
    Messages : 667
    Points : 1 466
    Points
    1 466
    Par défaut
    Citation Envoyé par Jipété Voir le message
    (fouhhh !, je me dévoile, )


    Citation Envoyé par gtmanure Voir le message
    Si vous souhaitez voir par vous-même à quoi ressemble les fichiers incriminés, j'ai fais un wetransfer
    J'ai bien écrit que j'ai regardé les fichiers, ça veut au moins dire qu'ils étaient en ma possession. Le "au moins" c'est parce qu'ils le sont encore, enfin toute la version windows, la macos je l'ai effacée.
    Les ressources sont identiques mais les exécutables sont différents et ce n'est pas forcément sans conséquences. Par contre si tu as le nombre de polices qui gênent et leurs captures d’écran, je veux bien faire une "post-préanalyse", très sommaire.

  17. #17
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 822
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 822
    Points : 44 114
    Points
    44 114
    Par défaut
    Pour répondre à la question virtualisation, il est possible de virtualiser MacOS dans MacOS uniquement. Mais si tu as la version Windows de ton logiciel, tu auras peut-être plus de chance d'avoir un affichage acceptable dans une VM Windows. Par contre utiliser des appareils externes (ex: appareils midi) pourra te rajouter une couche de difficulté.

    Rester sur un logiciel qui ne fonctionne pas correctement sur des machines récentes est une mauvaise idée. J'entends que la contrainte peut être lourde.

    Le jour par exemple où tu passeras en Apple Silicon, tu risque d'avoir encore plus de difficultés.

    Les fichiers .fnt sont un format de fichiers de police pour Windows obsolète (d'où peut-être une meilleure chance sous Windows). Tu pourras jouer avec la résolution d'écran dans la VM pour tenter un affichage acceptable.

    La piste Qemu est peut-être envisageable mais va être je pense difficile à installer (nécessité de passer par homebrew ou macports)

  18. #18
    Futur Membre du Club
    Homme Profil pro
    artiste
    Inscrit en
    Décembre 2022
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : artiste

    Informations forums :
    Inscription : Décembre 2022
    Messages : 17
    Points : 6
    Points
    6
    Par défaut
    Oui c'est l'objectif d'arriver à faire tourner ce logiciel sur Apple Sillicon. Mis à part ce problème d'affichage, je ne me fais pas trop de bile pour le faire tourner, ce n'est pas un logiciel gourmant et qui est robuste en natif, et cela devrait être possible de le faire, j'imagine le faire avec Wine et une version Windows d'Ableton (car malheureusement il y a eu sur les version de Mac Os récente une modification de l'emplacement du dossier relatif au son qui fait qu'il est impossible d'installer Ableton Live 8 sur les versions après High Sierra. Je n'ai malheureusement pas encore de machines récente pour pouvoir m'en assurer à 100%.


    Sinon concernant l'affichage, c'est déjà possible de simuler l'effet sur n'importe quel machine. En effet il y a un paramètre de "zoom" dans Ableton Live, qui permet d'afficher plus ou moins d'éléments, la majeur partie étant en vecteur cela ne pose pas de problème, mais il y a juste donc quelques polices qui elles sont en bitmap et qui font l'effet d'un jpg qu'on étire.

    En voici des photos.

    Cette police est la pire (la rouge), c'est la police des paramètres des synthés et sur un écran retina c pratiquement impossible de la lire, là je l'ai zoomé donc à 200% sur mon vieux mac.

    Nom : Capture d’écran 2023-01-06 à 14.38.02.png
Affichages : 208
Taille : 55,3 Ko

    En fait je crois bien que toutes les polices sont flous...

    Nom : Capture d’écran 2023-01-06 à 14.35.42.png
Affichages : 205
Taille : 24,1 Ko


    Encore une fois, cela paraît minime comme distorsion, mais il faut prendre en compte que là je zoom à 200% l'affichage sur mon écran non retina, mais sur un écran retina à 100% de zoom donc, c'est quasi impossible de lire ces polices affichés en petit. Et on voit que certains éléments sont parfaitement net car écrit en vecteur, alors que les polices elles deviennent flou.
    Images attachées Images attachées  

  19. #19
    Futur Membre du Club
    Homme Profil pro
    artiste
    Inscrit en
    Décembre 2022
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : artiste

    Informations forums :
    Inscription : Décembre 2022
    Messages : 17
    Points : 6
    Points
    6
    Par défaut
    Hello ! Quelqu’un aurait-il des nouvelles de Kaitlyn ? Elle bossait sur le projet et a disparu soudainement depuis 3 mois…

Discussions similaires

  1. [Article] HTML/CSS - Apprendre à optimiser vos images pour le responsive et les écrans Retina
    Par Buzut dans le forum Publications (X)HTML et CSS
    Réponses: 0
    Dernier message: 15/05/2018, 12h58
  2. Logiciel pour gestion de bourse aux skis
    Par dub73 dans le forum Autres Logiciels
    Réponses: 5
    Dernier message: 15/09/2014, 15h50
  3. Réponses: 5
    Dernier message: 10/08/2011, 12h16
  4. [Joomla!] Modifier un composant perso 1.5 pour le rendre compatible 1.0.15
    Par tentsuken dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 0
    Dernier message: 16/11/2010, 10h22
  5. Rendre compatible du code 5.0 pour 1.4
    Par jeoff dans le forum Langage
    Réponses: 9
    Dernier message: 02/02/2007, 15h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo