Se connecter
Se connecter

ou
Créer un compte

ou

Commentaires sur le test : Test du JD-08 de Roland

  • 66 réponses
  • 24 participants
  • 5 767 vues
  • 28 followers
Sujet de la discussion Commentaires sur le test : Test du JD-08 de Roland
4650.jpg
Présenté en même temps que le JX-08, le JD-08 est l’un des premiers modules de la série Boutique embarquant un moteur tournant sur la plateforme Zen-Core. Version bitimbrale ultracompacte du JD-800, a-t-il conservé la palette sonore et la programmation intuitive de son ancêtre ?


Lire l'article


Ce thread a été créé automatiquement suite à la publication d'un article. N'hésitez pas à poster vos commentaires ici !
Afficher le sujet de la discussion
61
Point du tout : il suffit de suivre ce qui se dit sur Gearspace.

D'ailleurs, un autre petit bibliothécaire est sorti, gratuit et multiplateforme cette fois-ci puisqu'écrit en Python) :

https://github.com/NilsKr/JD08PatchManager

Les deux utilitaires peuvent également concerner les propriétaires de JX-08, puisqu'il s'agit de la même machine et qu'elles partagent également leur firmware... A tester donc.

NB : le premier offre également une passerelle avec les banques de patches du JD-800 Cloud, de manière plus conviviale que le JD-Tools précédemment évoqué.

:mrg:

« 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/11/2023 à 16:56:36 ]

62
L'outil open source JD08PatchManager a été mis à jour et propose maintenant une fonction de comparaison des paramètres de patches qui ont été décodés pour le JD-08.

https://github.com/NilsKr/JD08PatchManager/blob/main/JD-08.patchdef

screenshot.png

screenshot2.png

https://github.com/NilsKr/JD08PatchManager/blob/main/README.md

« 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 13/01/2024 à 21:53:39 ]

63
Ça sert à quoi? Je n’ai pas compris.
64
L'outil permet de visualiser et ré-organiser le contenu des fichiers de backup, afin de se faire un best-off des patches de son choix (chose impossible sur la machine).

La fonction de comparaison est juste informative, mais peut présager d'un mini-éditeur (en complément de celui - monstrueux - de Benis67 compatible avec toute la gamme ZEN-Core).

Mais comme pour les modèles ABM (JX, JP, JU, SH), la manière de tordre les paramètres du ZEN-Core pour émuler le JD est quand même extrêmement touffue, puisque les valeurs ne sont pas linéaires - voire mêmes pré-calculées - y compris pour ce qui concerne les valeurs renvoyées par les contrôleurs physiques :

Citation :
// Here is the description by Johannes Schultz:

// This file format is officially terrible.
// It contains two copies of most parameters - the original set of JD-800 parameters with slight modifications
// (such as using signed chars with -50...+50 range instead of 0...100 - fine by me), exclusively used for display in the UI
// - and ADDITIONALLY a set of precomputed parameters, which I assume are the ZenCore equivalents of the original parameters.
// You cannot just create a BIN file containing the display values that can be trivially converted from SysEx format.
// If you do that, all you hear is silence. No, you have to precompute every single ZenCore parameter, and many of them
// don't map linearly.
Even better, for some envelopes, every time segment uses a different mapping!
// As a result of this design choice, you could actually create a file with a parameter display that is completely different
// from the sound that is actually generated until you start to wiggle some sliders, at which point the specific precomputed
// value for that slider will be updated.


// All bytes that actually differ between patches have been identified. The only remaining unknown variables are static,
// but not setting them to their expected values will break various features of a patch.
// Unknown variable names contain an offset relative to the first byte in PatchVST::CommonPrecomputed, and the expected byte value in hex.
// For structs that are repeated for all four tones, the offset is always for the first tone.

« 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 13/01/2024 à 22:19:41 ]

65
Ok merci. Plus clair.
66
Hi pour le LFO du WG le manuel dit "Sets how much LFO1 and LFO2 modulates the WG", ça module le pitch du WG/oscillateur ou la forme d'onde type PWM/sync ? Merci !
67
Salut, ça module juste le pitch (malheureusement ;))