Bonjour a la communauté VDJ ,
Alors pour le coup j'ai deja fait des recherche et je suis tombé sur plusieurs pages et blogs qui expliqué le principe de fonctionnement d'une
skins . (merci a Chris Dodge pour son blog )
Donc si j'ai bien compris les couleur ce change dans le fichier BMP et pas dans le XML , jusqu'ici tout va bien !
mais voila , je beuge sur les formes d'ondes ! donc je joints cette image avec les ronds bleu et rouge .

(ronds bleu ok et ronds rouge pas ok)
voila le skins que je veut modifier (merci a DJdad pour cette skins)

Donc en gros je veut modifier ce qui et en orange et vert .
voilou et merci d'avance
Jec
Alors pour le coup j'ai deja fait des recherche et je suis tombé sur plusieurs pages et blogs qui expliqué le principe de fonctionnement d'une
skins . (merci a Chris Dodge pour son blog )
Donc si j'ai bien compris les couleur ce change dans le fichier BMP et pas dans le XML , jusqu'ici tout va bien !
mais voila , je beuge sur les formes d'ondes ! donc je joints cette image avec les ronds bleu et rouge .

(ronds bleu ok et ronds rouge pas ok)
voila le skins que je veut modifier (merci a DJdad pour cette skins)

Donc en gros je veut modifier ce qui et en orange et vert .
voilou et merci d'avance
Jec
Posted Mon 29 Sep 14 @ 3:11 am
Ben justement non pas toutes les couleurs certaines se changent dans le XML.
On va voir si tu es très débrouillard pour commencer :
Cherche dans le fichier XML les mots "rhythmzone" et "scratchwave" et essaye des choses et reviens nous dire comment ça se passe.
On va voir si tu es très débrouillard pour commencer :
Cherche dans le fichier XML les mots "rhythmzone" et "scratchwave" et essaye des choses et reviens nous dire comment ça se passe.
Posted Mon 29 Sep 14 @ 4:12 am
Quoi que pour le scratch je vois que le fichier d'image contient directement les couleurs donc à toi de jouer dans ce fichier.
Posted Mon 29 Sep 14 @ 5:19 am
une astuce lorsque tu auras trouvé le script qui concerne tes waves : il y aura plusieurs codes couleur en hexadécimal.
Remplace une des couleurs par quelque chose de totalement différent (genre du rose) pour identifier à quoi cette couleur correspond. Ensuite à droite de la ligne met un commentaire genre "couleur déjà lu" ou "couleur basses" puis remet l'ancienne couleur en place avant de passer à la suivante.
Une fois que tu auras tout identifié tu peux commencer à remplacer les couleurs par ce que tu veux.
un bon site pour trouver les codes hexa des couleurs : http://www.proftnj.com/RGB3.htm
Pour la textzone cherche le mot "artist" dans le script.
Pour les hot cue c'est quoi le pb ?
Il semble que ce soit une skin pour la V7 ?!
Remplace une des couleurs par quelque chose de totalement différent (genre du rose) pour identifier à quoi cette couleur correspond. Ensuite à droite de la ligne met un commentaire genre "couleur déjà lu" ou "couleur basses" puis remet l'ancienne couleur en place avant de passer à la suivante.
Une fois que tu auras tout identifié tu peux commencer à remplacer les couleurs par ce que tu veux.
un bon site pour trouver les codes hexa des couleurs : http://www.proftnj.com/RGB3.htm
Pour la textzone cherche le mot "artist" dans le script.
Pour les hot cue c'est quoi le pb ?
Il semble que ce soit une skin pour la V7 ?!
Posted Mon 29 Sep 14 @ 6:07 am
Oki merci de votre aide , je pense avoir trouvé ou ca ce trouve , bon je regarde en détaille dans la journée .
c la dedans ?
******** RHYTHM ************************************************************
<slider action="zoom" orientation="vertical" dblclick="reset" rightclick="temporary" direction="down">
<size width="6" height="55"/>
<pos x="171" y="51"/>
<up x="+0" y="+0"/>
<fader>
<size width="4" height="6"/>
<pos x="819" y="938"/>
</fader>
</slider>
<button action="skin_panel 'overlap' on" >
<pos x="1415" y="52" />
<size width="20" height="16"/>
<up x="+0" y="+0"/>
<selected x="+0" y="+900"/>
</button>
<button action="skin_panel 'miror' on" >
<pos x="1415" y="71" />
<size width="20" height="16"/>
<up x="+0" y="+0"/>
<selected x="+0" y="+900"/>
</button>
<button action="skin_panel 'upside' on" >
<pos x="1415" y="88" />
<size width="20" height="16"/>
<up x="+0" y="+0"/>
<selected x="+0" y="+900"/>
</button>
<panel id="overlap" group="rhtythms" visible="yes">
<pos x="190" y="36" />
<size width="1219" height="76"/>
<down x="+0" y="+0"/>
</panel>
<panel id="miror" group="rhtythms" visible="no">
<pos x="190" y="36" />
<size width="1219" height="76"/>
<down x="+0" y="+0"/>
</panel>
<panel id="upside" group="rhtythms" visible="no">
<pos x="190" y="36" />
<size width="1219" height="76"/>
<down x="+0" y="+0"/>
</panel>
<rhythmzone panel="overlap" >
<pos x="190" y="36" />
<size width="1219" height="76"/>
<mask x="+0" y="+900"/>
<colors
chan1_active="#75B94E" chan1="#4D7E2E"
chan2_active="#F09B18" chan2="#C86C1D"
/>
<rhythm y="36" height="60"/>
<grid height="5" width="5" maxwidth="11">
<pos y1="100" y2="105" />
</grid>
<cue y="36" height="60">
<mask x="741" y="1985" width="10" height="10"/>
<text font="Arial" size="14" dx="9" dy="1"/>
</cue>
</rhythmzone>
<rhythmzone panel="miror" mirror="true" >
<pos x="190" y="36" />
<size width="1219" height="76"/>
<mask x="+0" y="+900"/>
<colors
chan1_active="#75B94E" chan1="#4D7E2E"
chan2_active="#F09B18" chan2="#C86C1D"
/>
<rhythm y="36" height="60"/>
<grid height="5" width="5" maxwidth="11">
<pos y1="100" y2="105" />
</grid>
<cue y="36" height="60">
<mask x="741" y="1985" width="10" height="10"/>
<text font="Arial" size="14" dx="9" dy="1"/>
</cue>
</rhythmzone>
<rhythmzone panel="upside" mirror="false" upsidedown="true" >
<pos x="190" y="36"/>
<size width="1219" height="76"/>
<mask x="+0" y="+900"/>
<colors
chan1_active="#75B94E" chan1="#4D7E2E"
chan2_active="#F09B18" chan2="#C86C1D"
/>
<rhythm y="36" height="60"/>
<grid height="5" width="5" maxwidth="11">
<pos y1="100" y2="105" />
</grid>
<cue y="85" height="10">
<mask x="688" y="2046" width="10" height="10"/>
<text font="Arial" size="14" dx="9" dy="-2"/>
</cue>
</rhythmzone>
merci Fruit et Dodge57
c la dedans ?
******** RHYTHM ************************************************************
<slider action="zoom" orientation="vertical" dblclick="reset" rightclick="temporary" direction="down">
<size width="6" height="55"/>
<pos x="171" y="51"/>
<up x="+0" y="+0"/>
<fader>
<size width="4" height="6"/>
<pos x="819" y="938"/>
</fader>
</slider>
<button action="skin_panel 'overlap' on" >
<pos x="1415" y="52" />
<size width="20" height="16"/>
<up x="+0" y="+0"/>
<selected x="+0" y="+900"/>
</button>
<button action="skin_panel 'miror' on" >
<pos x="1415" y="71" />
<size width="20" height="16"/>
<up x="+0" y="+0"/>
<selected x="+0" y="+900"/>
</button>
<button action="skin_panel 'upside' on" >
<pos x="1415" y="88" />
<size width="20" height="16"/>
<up x="+0" y="+0"/>
<selected x="+0" y="+900"/>
</button>
<panel id="overlap" group="rhtythms" visible="yes">
<pos x="190" y="36" />
<size width="1219" height="76"/>
<down x="+0" y="+0"/>
</panel>
<panel id="miror" group="rhtythms" visible="no">
<pos x="190" y="36" />
<size width="1219" height="76"/>
<down x="+0" y="+0"/>
</panel>
<panel id="upside" group="rhtythms" visible="no">
<pos x="190" y="36" />
<size width="1219" height="76"/>
<down x="+0" y="+0"/>
</panel>
<rhythmzone panel="overlap" >
<pos x="190" y="36" />
<size width="1219" height="76"/>
<mask x="+0" y="+900"/>
<colors
chan1_active="#75B94E" chan1="#4D7E2E"
chan2_active="#F09B18" chan2="#C86C1D"
/>
<rhythm y="36" height="60"/>
<grid height="5" width="5" maxwidth="11">
<pos y1="100" y2="105" />
</grid>
<cue y="36" height="60">
<mask x="741" y="1985" width="10" height="10"/>
<text font="Arial" size="14" dx="9" dy="1"/>
</cue>
</rhythmzone>
<rhythmzone panel="miror" mirror="true" >
<pos x="190" y="36" />
<size width="1219" height="76"/>
<mask x="+0" y="+900"/>
<colors
chan1_active="#75B94E" chan1="#4D7E2E"
chan2_active="#F09B18" chan2="#C86C1D"
/>
<rhythm y="36" height="60"/>
<grid height="5" width="5" maxwidth="11">
<pos y1="100" y2="105" />
</grid>
<cue y="36" height="60">
<mask x="741" y="1985" width="10" height="10"/>
<text font="Arial" size="14" dx="9" dy="1"/>
</cue>
</rhythmzone>
<rhythmzone panel="upside" mirror="false" upsidedown="true" >
<pos x="190" y="36"/>
<size width="1219" height="76"/>
<mask x="+0" y="+900"/>
<colors
chan1_active="#75B94E" chan1="#4D7E2E"
chan2_active="#F09B18" chan2="#C86C1D"
/>
<rhythm y="36" height="60"/>
<grid height="5" width="5" maxwidth="11">
<pos y1="100" y2="105" />
</grid>
<cue y="85" height="10">
<mask x="688" y="2046" width="10" height="10"/>
<text font="Arial" size="14" dx="9" dy="-2"/>
</cue>
</rhythmzone>
merci Fruit et Dodge57
Posted Mon 29 Sep 14 @ 6:19 am
Après plusieurs heure de recherche et de modification hexadécimale , j'ai réussi !
(Attention risque d'épilepsie ou de convulsion a la lecture d'un XML !)
le résultat donne ça :

et le fichier BMP avec les modiff de couleur :

le reste des modiff et effectuer dans le XML comme vous me l'avez indiqué .
les modiff du BMP son pas terrible j'ai fait ca sous Paintbrush (mac osx) , du coup je me demandé quelle logiciel choisir pour modifier le BMP ?
merci
Jec
(Attention risque d'épilepsie ou de convulsion a la lecture d'un XML !)
le résultat donne ça :
et le fichier BMP avec les modiff de couleur :

le reste des modiff et effectuer dans le XML comme vous me l'avez indiqué .
les modiff du BMP son pas terrible j'ai fait ca sous Paintbrush (mac osx) , du coup je me demandé quelle logiciel choisir pour modifier le BMP ?
merci
Jec
Posted Mon 29 Sep 14 @ 10:48 am
GIMP !
Posted Mon 29 Sep 14 @ 11:32 am
Ho yerrr !!!
vendue pour gimp !
Merci
ps: ca peut le faire avec Autocad ? vue que je le connais bien ...
vendue pour gimp !
Merci
ps: ca peut le faire avec Autocad ? vue que je le connais bien ...

Posted Mon 29 Sep 14 @ 12:39 pm
Je pense pas à moins que tu puisses exporter en png lol (âchement utile lol).
Moi je pense que vdj gagnerait à utiliser les graphismes vectoriels, et en particulier le format SVG qui résoudrait d'un revers de main tous les problèmes de résolution qui ont toujours gâché la vie des djs... De mémoire la team s'est toujours évertuée à améliorer ces problèmes jusque VDJ8 qui retaille maintenant carrément le png à la volée... Le SVG aurait évité tout cela, et avec un brio et une beauté inégalés.
Et tout cela d'autant plus que l'interface graphique d'un logiciel de DJ se prête particulièrement aux formes et aux objets du SVG, y'aurait même pas besoin de se prendre la tête à faire des chemins à la mimine, ce serait que du bonheur !
Déjà on a la transparence avec le png c'est pas mal ^^
Moi je pense que vdj gagnerait à utiliser les graphismes vectoriels, et en particulier le format SVG qui résoudrait d'un revers de main tous les problèmes de résolution qui ont toujours gâché la vie des djs... De mémoire la team s'est toujours évertuée à améliorer ces problèmes jusque VDJ8 qui retaille maintenant carrément le png à la volée... Le SVG aurait évité tout cela, et avec un brio et une beauté inégalés.
Et tout cela d'autant plus que l'interface graphique d'un logiciel de DJ se prête particulièrement aux formes et aux objets du SVG, y'aurait même pas besoin de se prendre la tête à faire des chemins à la mimine, ce serait que du bonheur !
Déjà on a la transparence avec le png c'est pas mal ^^
Posted Mon 29 Sep 14 @ 12:58 pm
Bonjour
Petite question à Fruit : c'est quoi le format SVG ? inconnu chez moi avec Photoshop cs5
Petite question à Fruit : c'est quoi le format SVG ? inconnu chez moi avec Photoshop cs5
Posted Mon 29 Sep 14 @ 1:54 pm
Posted Mon 29 Sep 14 @ 2:02 pm
http://fr.wikipedia.org/wiki/Scalable_Vector_Graphics
Oublie photoshop lol il faut InkScape, ou sous windows Illustrator je crois.
En gros, les graphismes vectoriels ne sont pas figés en pixels comme une image png ou ps. Ce sont des courbes mathématiques "rendues" par un "moteur". Leur particularité est entre autre que, on peut les zoomer aussi fort que l'ont veut, on ne verra JAMAIS de pixels car l'image est constamment rendue à l'écran par le moteur. Très utile pour faire des skins de systèmes d'exploitation par exemple, et bon ça se prêterait parfaitement aux boutons d'un soft de mixage. On pourrait afficher VDJ sur l'écran d'un stade de foot, zoomer sur un bouton, et même zoomer encore sur l'arrondi de ce bouton, on ne verrait toujours pas de pixels :)
[EDIT] Grilled ^^
Oublie photoshop lol il faut InkScape, ou sous windows Illustrator je crois.
En gros, les graphismes vectoriels ne sont pas figés en pixels comme une image png ou ps. Ce sont des courbes mathématiques "rendues" par un "moteur". Leur particularité est entre autre que, on peut les zoomer aussi fort que l'ont veut, on ne verra JAMAIS de pixels car l'image est constamment rendue à l'écran par le moteur. Très utile pour faire des skins de systèmes d'exploitation par exemple, et bon ça se prêterait parfaitement aux boutons d'un soft de mixage. On pourrait afficher VDJ sur l'écran d'un stade de foot, zoomer sur un bouton, et même zoomer encore sur l'arrondi de ce bouton, on ne verrait toujours pas de pixels :)
[EDIT] Grilled ^^
Posted Mon 29 Sep 14 @ 2:04 pm
Sinon si t'aimes bien le rose et t'as un RMX2 :

Posted Mon 29 Sep 14 @ 2:38 pm
cela serai super pour la qualité de l'image mais déjà que le XML utilisé par VDJ est largement compliqué avec le format SVG
très très peu de membre du forum serai capable de créer des skins comme actuellement.
très très peu de membre du forum serai capable de créer des skins comme actuellement.
Posted Mon 29 Sep 14 @ 3:03 pm
C'est pas faux...
Mais bon ça c'est déjà bien complexifié avec les scripts d'une part, et le png de l'autre. Le volume du xml en a pris un coup. Et d'un autre coté on peut voir ça comme d'autres habitudes auxquelles se ré-adapter.
C'est pas un choix simple :)
Mais bon ça c'est déjà bien complexifié avec les scripts d'une part, et le png de l'autre. Le volume du xml en a pris un coup. Et d'un autre coté on peut voir ça comme d'autres habitudes auxquelles se ré-adapter.
C'est pas un choix simple :)
Posted Mon 29 Sep 14 @ 3:11 pm
le format PNG est déjà utilisé par VDJ depuis un certain temps, si ma mémoire est encore bonne,
depuis au moins 3 ans pour les skins iRemote
depuis au moins 3 ans pour les skins iRemote
Posted Mon 29 Sep 14 @ 3:39 pm
Possible oui ma dernière skin remonte à la v5 ^^
En tous cas depuis la v1 j'ai vu le xml grossir et se complexifier progressivement, indéniablement.
En tous cas depuis la v1 j'ai vu le xml grossir et se complexifier progressivement, indéniablement.
Posted Mon 29 Sep 14 @ 3:46 pm
Bonjour,
Désolé pour l'attente , mais c'était pas facile a ce dépatouillé de tout c ligne ...
Breff sa donne ça .

Sinon j'ai encore une petit question ... comment on enlève les chiffre après la virgule des BPM , actuellement j'ai 130.00 et moi je souhaite 130.0 ??? je suppose que c dans le xml , dans le deck 1 et 2 mais ou exactement ?
en tout cas merci a ce qui mon guidé dans ma recherche !
Jec
Désolé pour l'attente , mais c'était pas facile a ce dépatouillé de tout c ligne ...
Breff sa donne ça .

Sinon j'ai encore une petit question ... comment on enlève les chiffre après la virgule des BPM , actuellement j'ai 130.00 et moi je souhaite 130.0 ??? je suppose que c dans le xml , dans le deck 1 et 2 mais ou exactement ?
en tout cas merci a ce qui mon guidé dans ma recherche !
Jec
Posted Wed 12 Nov 14 @ 8:31 am
il existe différents moyen d'afficher la valeur du BPM.
%Pbpm affiche un chiffre après la virgule
%Pbpmex affiche 2 chiffres après la virgule
%Pbpm affiche un chiffre après la virgule
%Pbpmex affiche 2 chiffres après la virgule
Posted Wed 12 Nov 14 @ 9:03 am
Yes ! je te remercie Dodge57 sans ton blog et t'es conseille je ni serré jamais arrivée !
Merci
Jec
Merci
Jec
Posted Wed 12 Nov 14 @ 9:34 am