Publicité

Annonce

Réduire
Aucune annonce.

Presque 100% du format ns3f décrypté

Réduire
X
 
  • Filtre
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages

  • Presque 100% du format ns3f décrypté

    Un super boulot de passionnes qui ont decrypte les modifications de chaque parametre du Stage 3 dans le format ns3f.
    Ils ont meme fait une nouvelle interface qui est super lisible dans la derniere version.

    Presque 100% des parametres ont ete trouves dans la structure du fichier.

    Vous me voyez venir ?

    Ils vont faire la meme chose pour le format du Stage 2... et peut-etre a terme avoir un outil qui permet de passer de l'un a l'autre ? Sachant que le v2 vers v3 est le plus prise.

    Je vous vois revenir avec le "mais les moteurs de synthese sont tres differents".
    Vous avez raison, mais je pense qu'il y a matiere creuser...

    J'en oubliais presque le lien : https://ns3-program-viewer.herokuapp.com/

    Fred, qui participera certainement au decryptage du ns2p et interesse par d'autres volontaires
    Dernière modification par captain.cookie, 17 septembre 2020, 09h21.
    __
    Kronos 73, Nord Stage 2EX compact, AX-7 Widi !
    https://www.youtube.com/watch?v=Tg_PS8gsZ4Y

  • #2
    Cela me laisse rêveur... et pourquoi pas un décodage de leur librairie de sons....... Mais je m’attends qu’elle soit rendue difficile à lire, vu que ce serait la porte ouverte à un VST qui émule leur produit.
    http://www.sinerj.org/~loyer/piano/

    It's never too late to learn to play the piano. (tip of the day)

    Côté piano : Yamaha CLP150, pianos VSL Syncron et Vienna Imperial, Garritan CFX, Bechstein Digital Grand, Ivory, Galaxy et beaucoup d’autres pianos virtuels - Côté synthé : Roland A-500 Pro, Native-Instruments Komplete 12 - Arturia V Collection 7, Korg Legacy Collection, Air Music Technology plugins, OP-X Pro II, dexed (émulateur DX7 libre) - DAW : Reaper 6, Cubase Artist 9 - Interface audio : Steinberg UR22 -
    Casque : AKG K-702

    Commentaire


    • #3
      Pour couper court a toutes futures critiques, l'idee de base est bien de pouvoir visualiser les parametres des 2 formats afin de pouvoir reproduire rapidement le programme sur le Stage 3 a partir du fichier en format v2. Il est d'ailleurs pas encore decide d'avoir un outil automatique qui ferait la meilleure conversion possible.
      Je sais que beaucoup d'utilisateur qui sont passes du 2 au 3 ont ete frustres de ne pas pouvoir recuperer leur programme, c'est bien le but de cette initiative.

      Pour le format proprietaire nsmp, on est dans une autre dimension avec des soucis de copyrights evidents.
      La seule chose qui serait interessante serait de pouvoir genener des nsmp a partir des nsmp3. Ceux qui pensaient que c'etait quelques octets rajoutes ici ou la en sont pour leur frais.
      Evidemment ca ne va pas dans le sens de l'histoire (et du marketing), mais Nord nous a habitue a du bon : ex: pouvoir generer des nsmp3 OU nsmp avec la derniere version de leur super editeur, voir de modifier l'OS du Stage 2 pour lire les nouveaux samples faits pour le Stage 3.

      Bref, le dynamisme de cette communaute ainsi que la facilite de creer/modifier ses sons sur ces machines est un des nombreux atouts qui font que ces suedois se sont tailles une part du lion !

      J'ai deja localise pas mal de parametres dans le format v2, mais c'est un travail fastidieux !

      Fred, enthousiate-en-tout
      Dernière modification par captain.cookie, 17 septembre 2020, 09h22.
      __
      Kronos 73, Nord Stage 2EX compact, AX-7 Widi !
      https://www.youtube.com/watch?v=Tg_PS8gsZ4Y

      Commentaire


      • #4
        Intéressant ça, merci Captain. Original de passer directement via la structure d'un fichier plutôt que par des codes midi (SysEx ou Control Change). Pour avoir passé quelques heures à reprogrammer (certains de) mes sons entre le NS2 et NS3, c'est vrai qu'un peu d'aide informatique pourrait être la bienvenue. Mais si j'ai pu retrouver 80% de ce que j'avais fait sur le NS2, la gestion de la FM très différente sur le NS3 ne m'a pas permis de retrouver certaines sonorités que j'appréciais pourtant. Mais c'est la loi de l'évolution technologique.
        Nord Stage 2 76 - Roland A-800 Pro - Piano Yamaha LU101
        RME Fireface 802 - Dell XPS 15 (Windows 10 x64) / Cubase 9 / eaReckon BloXpander / Plugs...
        Ibanez Electro Acoustique / Fender Precision Bass / Fender Strat

        [
        CHARTE AK] [Mettre un avatar (tuto)] [Choisissez un bon titre de message et de section]

        Commentaire


        • #5
          Hello

          cookie m’a devancé c’est moi le fou furieux qui a mis le site en ligne !

          pour ceux qui ont les 2 machines c’est effectivement plus ou moins facile de reprogrammer leurs sons. Mon cas était différent, pas de NS2 sous la main mais plein de programme dispo sur le web non utilisable. D’ou l’idée de lire le fichier directement... J’ai fait ma partie NS3, reste la partie NS2. Avec le support de cookie et d’autre membres du forum NUF cela ne devrait pas être trop dure.

          A suivre maybe un jour Nord va intégrer cela dans le Nord Sound Manager on peut toujours rêver !
          Christian

          Commentaire


          • #6
            Eh bien bravo Florench pour l'initiative ! Pas beaucoup de temps disponible en ce moment, mais je vais suivre ça, au besoin je pourrais essayer de donner un p'tit coup de main.
            Nord Stage 2 76 - Roland A-800 Pro - Piano Yamaha LU101
            RME Fireface 802 - Dell XPS 15 (Windows 10 x64) / Cubase 9 / eaReckon BloXpander / Plugs...
            Ibanez Electro Acoustique / Fender Precision Bass / Fender Strat

            [
            CHARTE AK] [Mettre un avatar (tuto)] [Choisissez un bon titre de message et de section]

            Commentaire


            • #7
              Faire du reverse ingeniering sans le matériel concerné : chapeau ! Sauf si le fichier est un fichier texte avec des balises, je ne me vois pas me lancer là dedans.
              http://www.sinerj.org/~loyer/piano/

              It's never too late to learn to play the piano. (tip of the day)

              Côté piano : Yamaha CLP150, pianos VSL Syncron et Vienna Imperial, Garritan CFX, Bechstein Digital Grand, Ivory, Galaxy et beaucoup d’autres pianos virtuels - Côté synthé : Roland A-500 Pro, Native-Instruments Komplete 12 - Arturia V Collection 7, Korg Legacy Collection, Air Music Technology plugins, OP-X Pro II, dexed (émulateur DX7 libre) - DAW : Reaper 6, Cubase Artist 9 - Interface audio : Steinberg UR22 -
              Casque : AKG K-702

              Commentaire


              • #8
                j'ai décodé la partie NS3, et j'ai appris beaucoup de leur structure de fichier, ensuite je suppose que les dev de Nord sont comme partout ailleurs et ne reparte pas de zéro. Donc je suppose que la génération précédente va beaucoup ressembler.

                Ensuite c'est vrai comme j'ai pas le matériel, plusieurs membre de NUF m'ont contacté qui ont déjà fait un travail similaire plus ou moins avancé. Captain en fait partie, je compte sur lui pour m'envoyer les fichiers.. Pour le NS3 j'ai généré 500 fichiers pour valider chaques paramètres...
                Christian

                Commentaire


                • #9
                  Tous les synthétiseurs (hors sampler) ont typiquement des fichiers similaires dans le sens où chaque paramètre est codé en octet, puis les octets sont mis bout-à-bout. C’est vraisemblablement le cas du NS3 et du NS2. Le problème consiste à trouver l’ordre des paramètres mis en octets et des tables de correspondance (ex triangle=1, carré=2...) Même si des tables sont triviales (niveau de sortie 45 = 45).

                  Pour beaucoup de synthétiseur, on a typiquement une structure fixe. Pour des fichiers plus compliqués (DLS, SF2...), on peut avoir des structures de taille variable (les fichiers cités ont un nombre quelconque d’instruments, échantillons, etc. Et les échantillons ont une taille quelconque).

                  Du coup, le reverse ingeniering sur le NS3 peut être simple (mais fastidieux) : on touche à tout les paramètres et on repère à chaque fois l’octet qui a bougé après chaque changement. Facile avec un NS3 sous la main. Sans NS3, je procèderais par heuristique : tiens un octet = 45 or la sortie du 2e oscillateur est 45... mais c’est globalement moins aisé !
                  http://www.sinerj.org/~loyer/piano/

                  It's never too late to learn to play the piano. (tip of the day)

                  Côté piano : Yamaha CLP150, pianos VSL Syncron et Vienna Imperial, Garritan CFX, Bechstein Digital Grand, Ivory, Galaxy et beaucoup d’autres pianos virtuels - Côté synthé : Roland A-500 Pro, Native-Instruments Komplete 12 - Arturia V Collection 7, Korg Legacy Collection, Air Music Technology plugins, OP-X Pro II, dexed (émulateur DX7 libre) - DAW : Reaper 6, Cubase Artist 9 - Interface audio : Steinberg UR22 -
                  Casque : AKG K-702

                  Commentaire

                  Chargement...
                  X