Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

7 - Développer/Traduire/Documenter/Annoncer une application

Dernier post

ZynYoshControl

m2v2 utilisateur non connecté France
Bonjour à tous.
Je me suis lancé dans la programmation d'un utilitaire qui permet de piloter les niveaux des effets (système et insertion) de ZynAddSubFx ou Yoshimi depuis un clavier midi en "live direct" avec assignation "midi learn" des controleurs.
C'est ici :
http://sourceforge.net/projects/zynyoshcontrol/?source=directory(external link)
A compiler soi-même. Il faut les bibliothèques Qt et alsa. Tout est dit dans le fichier README (en anglais, désolé...)
License GPL.

Toutes remarques et idées sont les bienvenues !

protein utilisateur non connecté France
Salut m2v2

J'ai compilé ton programme. Je le lance apres avoir lancé JACK. 1 fenetre s'ouvre. Je fais les connections comme tu le préconises dans README. (controleur-mid_OUT dans zyncontrol_midi_IN et zyncontrol_midi_OUT dans Zynaddsubfx_midi_IN) Avec ma BCF je pilote les faders de zyncontrol mais je ne suis pas arrivé à controler un parametre de Zynaddsubfx. J'ai du louper une etape!!
Merci de m'aider.

Protein Kyn

m2v2 utilisateur non connecté France
Bonjour,
Tout d'abord merci pour ton retour d'expérience. La compilation s'est-elle passée sans problème ?
Pour pouvoir piloter les effets, as-tu pensé à mettre à fond le ou les boutons "To Sys.Efx." dans Zyn/Yosh en bas de la fenêtre principale ?

D'autre part je suis en train de faire une version dans laquelle on pourra piloter tous les paramètres d'effets... Ca y est presque !

protein utilisateur non connecté France
m2v2 écrit :
La compilation s'est-elle passée sans problème ?


Oui pas de probleme avec qtcreator. D'ailleurs je lance zyncontrol a partir de qtcreator. C'est normal? Je n'ai pas trouvé d'autres solutions!

Effectivement je n'avais pas mis à fond les 4 boutons "To Sys. Efx". J'entends un effet quand je bouge1 fader (81) de la bcf, mais je ne sais pas ce que je modifie. Avec les autres faders pas de modification à l'oreille encore moins en visuel.

Super si on pourra piloter tous les parametres de zyn à partir d'un controleur. Merci.

Protein Kyn

m2v2 utilisateur non connecté France
Pour tester :mets en effet système n° 1 une reverb avec des réglages bien spectaculaires. Assigne le premier curseur à un potard de ta machine et agit... Le curseur devrait bouger en même temps que le potard et à l'oreille ça doit être plus qu'audible !
Sinon c'est qu'il y a un problème...

protein utilisateur non connecté France
Il n'y a que le 1er fader qui est connecté au volume de l'effet. Pour les autres je ne sais pas comment les assigner. Quand je bouge le fader de la bcf, sur zynaddsubfx le potard du volume ne bouge pas mais ca s'entend!

m2v2 utilisateur non connecté France
C'est normal que les boutons de zynadd ne bougent pas. Un jour peut-être... Mais si ça s'entend, c'est que ça marche ! Par contre les faders de ZynYoshControl doivent bouger, et leur valeur indiquée dessous aussi (de 0 à 127).
Pour assigner un fader : clic droit dessus, il devient rouge et tu as 2 secondes pour bouger un bouton quelconque de ton contrôleur midi. Le fader devient assigné au bouton (ou l'inverse ?) et pilote l'effet de zynadd du même rang.
C'est-à-dire que pour agir sur plusieurs effets il faut d'abord les rendre actifs dans zynaddsufx.
Les faders de ZynYoshControl agissent de gauche à droite respectivement sur l'effet systeme n°1, n°2, 3, 4 puis les effets insertion de 1 à 8. Bien sûr si ces effets ne sont pas actifs dans zynaddsufx rien ne se passera !

protein utilisateur non connecté France
Les faders de zyncontrol bougent. Pas de probleme pour assigner un fader de la bcf avec les faders de zyncontrol. Mais au niveau de zynaddsubfx il ne se passe rien sauf pour le 1er qui correspond au volume de l'effet. Les 4 Sys.Efx sont au maximum (127). Pas de modif des autres controls de l'effet.

C'est quoi les effets insertion de 1 à 8?

m2v2 utilisateur non connecté France
Les effets "System" s'appliquent à toutes les voies ("parts") alors que les effets "Insertion" s'appliquent seulement à une voie que l'on peut choisir dans la liste "Insert to" de zynaddsubfx.
Dans ZynYoshControl on n'agit (pour l'instant... mais ça ne va pas durer) que sur les Volumes de chaque effet.
Par ex si on a, dans les effet System de zyn:
- en effet 1 une reverb
- en effet 2 un phaser
et en "Insertion" :
- en effet 1 une distorsion appliquée à la "part" 1

alors le premier fader de ZynYoshControl agit sur le niveau de reverb, le deuxième sur le niveau du phaser et le premier du groupe Insertion (le cinquième donc) agit sur le volume de distorsion.

Sinon pour démarrer ZynYoshControl en dehors de QtCreator il faut lancer le fichier "zynyoshcontrol" à trouver dans le répertoire des fichiers source. Mais on peut le déplacer ou faire un raccourci.

protein utilisateur non connecté France
OK Merci pour toutes ces précisions. Donc c'est normal que je pilote que les volumesavec la bcf. Je l'ai fait sur plusieurs effets ça marche tres bien. Chaque fader de la bcf pour chaque volume des effets en mode system effcts. En mode insertion je n'entends pas la modulation du son.

m2v2 écrit :
Sinon pour démarrer ZynYoshControl en dehors de QtCreator il faut lancer le fichier "zynyoshcontrol" à trouver dans le répertoire des fichiers source. Mais on peut le déplacer ou faire un raccourci.


J'ai fait ce que tu me dis mais ca ne marche pas. J'ai ca : zynyoshcontrol: command not found!!!!

m2v2 utilisateur non connecté France
point slash !

./zynyoshcontrol

Le répertoire courant n'est pas dans le path de recherche par défaut.

Sinon il semble que Yoshimi ne traite plus les messages NRPN. Restons donc avec zynaddsubx.

Pour les effets d'insertion, bien penser à les envoyer sur la bonne voie :
Image

protein utilisateur non connecté France
Avec ./ c'est pareil ou presque ./zynyoshcontrol: No such file or directory

m2v2 écrit :
Pour les effets d'insertion, bien penser à les envoyer sur la bonne voie :


Dans ce cas qu'est ce qui est piloté? puisqu'il n'y a pas de volume? Je n'entends pas de differences quand je bouge les faders de la bcf.

m2v2 utilisateur non connecté France
./zynyoshcontrol: No such file or directory
Et en cliquant dessus dans le gestionnaire de fichiers ?

Pour les effets d'insertion, procéder pas à pas :
- choisir un instrument. Oui, bon, je sais...
Vérifier le numéro de "part" (à gauche en dessous du cadre beu "No Effects"). Le 1 par exemple.
- Cliquer sur l'onglet "Insertion Effects"
- Vérifier à gauche que la boîte "Ins.Effect No." est à 1
- "Insert to" est à Off. La mettre à "Part 1"
- Choisir un effet, par ex. Reverb
- Régler D/W au milieu, ou un peu à droite
Assigner le premier fader du groupe Insertion dans ZynYoshControl à un bouton de la bcf.
Si tu tournes ce bouton le fader de ZynYoshControl doit bouger et on doit entendre le changement.
Sinon, je ne sais pas cry

protein utilisateur non connecté France
m2v2 écrit :
Et en cliquant dessus dans le gestionnaire de fichiers ?


OK ca marche. Ca se lance.


m2v2 écrit :
Si tu tournes ce bouton le fader de ZynYoshControl doit bouger et on doit entendre le changement.
Sinon, je ne sais pas


Ben non ca change rien. Pas d'effet.

Merci pour le partage de ton programme.

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

sub26nico, 23:49, lun. 25 Sep 2017: Salut et bienvenue à djiel, Louis Cossement et labatrijador :-)
Willty, 21:08, lun. 25 Sep 2017: Salut, y-a-t-il parmis vous quelqu'un qui aurait déjà utilisé un correcteur de pièce (genre DRC)?
eazymaogeek, 17:02, lun. 25 Sep 2017: a voté sympa les sons
tenryu, 13:38, lun. 25 Sep 2017: A voté !
sub26nico, 08:43, lun. 25 Sep 2017: Salut et bienvenue à Ubuntu_Studio_User et Mary Haugen :-)
olinuxx, 14:15, dim. 24 Sep 2017: N'oubliez pas de voter pour la joute [Lien] :-)
ardoisebleue, 10:52, dim. 24 Sep 2017: A voté
sub26nico, 02:01, dim. 24 Sep 2017: Salut et bienvenue à MdMax :-)
olinuxx, 16:58, sam. 23 Sep 2017: OK sub26nico, merci. Allez @jz, t'es attendu dans les forums pour nous en parler maintenant :-)
sub26nico, 14:11, sam. 23 Sep 2017: @olinuxx, c'était juste pour répondre au coté 'libre', mais j'attends aussi le retour de @jz ;-)
olinuxx, 13:50, sam. 23 Sep 2017: @sub26nico : exact @sub26nico ! Mais on avait qu'une seule ligne, peut être que jz peut nous en dire un peu plusse ? :-)
sub26nico, 23:28, ven. 22 Sep 2017: olinuxx ,on en avait parlé dans l'édito de mars 2017, son code est open-source :S