Se connecter
Se connecter

ou
Créer un compte

ou
Agrandir
Ajouter ce produit à
  • Mon ancien matos
  • Mon matos actuel
  • Mon futur matos
Roland Fantom X6
Photos
1/326
Roland Fantom X6

Workstation de la marque Roland appartenant à la série Fantom

Sujet Fichier SVD

  • 5 réponses
  • 5 participants
  • 2 234 vues
  • 5 followers
Sujet de la discussion Fichier SVD
Bonjour
Heureux proprietaire d'un X6, j'ai recuperer des fichier au format .svd
Comment fait on pour les charger sachant que je n'ai pas de cartes memoire ? Y'a t il un soft qui me permet de convertir en fichier pour ouvrir dans FX librarian ou editor ?
MErci
2
Il faut les importés dans le mode Librarian et les importés dans le fantom qui va les enregistrés en mémoire User.Par contre il faut avant tout sauvegardés les sons de la mémoire user qui seront écrasés par ces nouveaux sons en faisant une copie de sauvegarde sur une carte mémoire compact flash et son adaptateur PCMCIA.
Clav49

Bertrand chanteur pianiste accordéoniste

3
Salut à tous,
J'ai le même problème, j'ai essayé d'importer ces fichiers .SVD avec le logiciel fourni avec le Fantom mais pas moyen, il ne reconnait pas le format. Si quelqu'un connait la manip, un peu détaillée, je suis preneur et vous en serait gré.
Grand merci
CHRIS0058
4
Je trouve l'utilisation de mon Integra-7 trop lourde et je cherche à développer des outils pour charger les SVD en un click depuis le PC.
Le week-end dernier j'ai fait un peu de réverse ingeneering sur des SVD pour Integra-7 et j'ai déduit ceci :

6108362.png

Je l'ai testé sur d'autres SVD Roland et ça a l'air d'être commun. Seule la partie où les bits sont compactés ensemble semble être propriétaire et fonction du produit Roland.

Donc en résumé :
* 2 octets donnent la taille du header qui suit (et le nombre de zones de données).
* Le header contient les adresses (en octet comptées à partir du début du fichier) de zones mémoires.
* chaque zone mémoire début par un header (toujours de 16 octets) qui définit le nombre d'entrées qu'elle contient et la taille de chacune de ces entrées.

J'ai commencé à décoder chaque entrée : Pout l'Integra-7 chacune commence par 12 caractres ASCII de 7 bits accolés (le bit7 n'est pas présent)...
Pour d'autres produits Roland il y a moins de caracères.

Ça c'était la partie simple à voir (les alignements sont parfaitement clairs).
Par contre pour la partie où les bits ne sont pas alignés en octets ou multiples d'octets, mais se suivent avec des tailles diverses et variées, il va falloir :
* générer des structures de tone
* les charger
* les exporter en SVD
* analyser ces SVD.
Ça va être long et il faut faire ça pour chaque produit Roland où on veut se faciliter la vie...


5
Travail ambitieux et ingrat. :bravo:

Certains ont déjà fait le boulot de décodage des différentes versions du SVD/SVZ/BIN pour des machines plus récentes :
https://github.com/sagamusix/JDTools en C++ (SVD5)
https://github.com/NilsKr/JD08PatchManager en Python (SVD5)
https://www.benis.it/cm/ZC_Editor/ben67_zeneditor.htm en LUA (SVD5, closed source)
https://ctsakiris.gumroad.com/l/jd08lib en .NET 2.0 (SVD5, closed source)
Ou plus anciennes :
https://www.oocities.org/mstella/ en VisualBasic 3.0 (SVD0)

Après, vous avez la chance d'avoir - comme les XV qui ont précédé - un éditeur fourni par Roland, ainsi que l'implémentation SysEx pour faire le rapprochement entre les données et la manière dont elles sont stockées dans le SVD.

« 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 01/06/2024 à 16:32:04 ]

6
Merci.
Je vais aller lire tout ça.
J'ai pas mal avancé le week-end dernier sur un SVD de l'integra-7, j'ai réussi à structure une partie des "entries" : J'ai décodé des mots clés sur 7 bits accolés les uns aux autres qui me permettent de voir une sous-structure :
* INIT PARTIAL
* INIT TONE
* INITIAL TONE
* INIT KIT
* INIT SYNTH
qui reviennent très régulièrement.

Par exemple j'ai la liste suivante :
SL-Jupiter-8 Set
SL-TB-303 Set
SL-SH-101 Set
SL-Juno-60 Set
SL-Jupiter-6 Set
SL-Juno-106 Set
SL-D-50 Set
SL-Syn Bass Set
SL-Chords Set
SL-Roughs Set
SL-Pad Set
SL-Shorty Set
SL-Poly Key Set
SL-Lead Set
SL-Others Set
SL-Bells Set
SL-Strings Set
SL-Brass Set
SL-Bs/Pd Set
SL-Bs/Ld Set
SL-PKey/Bell Set
SL-Pad Lyr Set
SL-Rgh Lyr Set
SL-Shrt Lyr Set
SL-Ld Lyr Set
SL-Bell Lyr Set
SL-Str Lyr Set
SL-PK Lyr Set
SL-Electro Mix 1
SL-Electro Mix 2
SL-Electro Mix 3
SL-Electro Mix 4
INIT SYNTH
...

puis dans un autre :

SL-JP8 1
SL-JP8 2
SL-JP8 3
SL-JP8 4
SL-JP8 5
SL-JP8 6
SL-JP8 7
SL-JP8 8
SL-JP8 9
Sl-JP8 10
SL-JP8 11
SL-JP8 12
SL-JP8 13
SL-JP8 14
SL-JP8 15
SL-JP8 16
SL-JP8 17
SL-JP Bass1
SL-JP Bass2
SL-JP Bass3
SL-JP Bass4
SL-JP Bass5
SL-JP PWM
SL-JP6 1
SL-JP6 2
SL-JP6 3
SL-JP6 4
SL-JP6 5
SL-JP6 6
SL-JP6 7
SL-JP6 8
SL-JP6 9
SL-JP6 10
SL-JP6 11
SL-JP6 12
SL-JP6 13
SL-JP6 14
SL-JP6 15
SL-JP6 16
SL-JP6 17
SL-JP6 18
SL-Jn106 1
SL-Jn106 2
SL-Jn106 3
SL-Jn106 4
SL-Jn106 5
SL-Jn106 6
SL-Jn106 7
SL-Jn106 8
SL-Jn106 9
SL-Jn106 10
SL-Jn106 11
SL-Jn60 1
SL-Jn60 2
SL-Jn60 3
SL-Jn60 4
SL-Jn60 5
SL-Jn60 6
SL-Jn60 7
SL-Jn60 8
SL-Jn60 9
SL-Jn60 10
SL-Jn60 11
SL-Jn60sub1
SL-Jn60sub2
SL-Jn60sub3
SL-Jn60sub4
SL-Jn60sub5
SL-Jn60sub6
SL-Jn60sub7
SL-Jn60 Bs1
SL-Jn60 Bs2
SL-Jn60 Bs3
SL-Jn60 Ply
SL-Jn60 SBr
SL-Jn60Bell
SL-Jn60Bell
SL-Jn60Syn1
SL-Jn60Syn2
SL-Jn60Syn3
SL-Jn60Syn4
SL-Jn60Syn5
SL-TB Saw 1
SL-TB Saw1A
SL-TB Saw 2
SL-TB Saw2A
SL-TB Saw 3
SL-TB Saw3A
SL-TB Saw 4
SL-TB Saw4A
SL-TB Saw 5
SL-TB Saw5A
SL-TB Saw 6
SL-TB Saw6A
SL-TB Sqr 1
SL-TB Sqr1A
SL-TB Sqr 2
SL-TB Sqr2A
SL-TB Sqr 3
SL-TB Sqr3A
SL-TB Sqr 4
SL-TB Sqr4A
SL-TB Sqr 5
SL-TB Sqr5A
SL-TB Sqr 6
SL-TB Sqr6A
SL-SH101 1
SL-SH101 2
SL-SH101 3
SL-SH101 4
SL-SH101 5
SL-SH101 6
SL-SH101 7
SL-SH101 8
SL-SH101 9
SL-SH101 10
SL-SH101 11
SL-SH101 12
SL-D50 1
SL-D50 2
SL-D50 3
SL-D50 4
SL-D50 5
SL-D50 6
SL-D50 7
SL-D50 8
SL-D50 9
SL-D50 10

C'est encourageant.