Forum : 7 - Développer/traduire/documenter/annoncer une application

ZynFxControl

m2v2 utilisateur non connecté France
Bonjour à tous,
Comme promis, après ZynYoshControl voici son successeur ZynFxCOntrol.
Comme son nom l'indique, il permet de controler les effets de ZynAddSubFx depuis un clavier midi ou une surface de contrôle ou un séquenceur ou n'importe quoi... pourvu que ça puisse envoyer des messages midi.

C'est ici : https://sourceforge.net/projects/zynfxcontrol/
A compiler soi-même avec QtCreator.
Il y a un README et un UserGuide.pdf qui peuvent être utiles.




@protein : j'espère que ça marchera mieux que le précédent...

protein utilisateur non connecté France
Salut m2v2

Nickel ton nouveau programme. tres vite installé et tres vite utilisable. Y a plus qu'a programmer la surface de controle!!

J'ai un petit probleme qui existait avec le precedent : quand je sauve une configuration, si je veux le charger je ne le vois pas alors que le fichier existe. En fait il faut rajouter l'extension!!! Je pensais que ca se faisait automatiquement!!!

En tout cas merci beaucoup pour le partage. Y a plus qu'a faire des super sons.

Protein Kyn

m2v2 utilisateur non connecté France
Merci pour le retour.
Effectivement l'extension du fichier fait partie des "TODO".
Et il y aura certainement d'autres bugs à découvrir... Bonne musique !

sri_raoul utilisateur non connecté
Bonjour,

Est-ce que quelqu'un pourrait détaillé la méthode de compilation avec QTCreator?
Cela me retourne ceci:
In file included from ../zynfxcontrol/RtMidi.cpp:41:0:
../zynfxcontrol/RtMidi.h:52:21: erreur fatale: RtError.h : Aucun fichier ou dossier de ce type


Et effectivement, je ne trouve pas trace de ce fichier dans le dossier de zynfxcontrol.

Quant au "make", cela ne retourne rien....

Merci d'avance!

protein utilisateur non connecté France
Salut

Tu ouvres le fichier "ZynFxControl.pro" avec QTcreator. Tu fais "build" et ca devrait marcher.

m2v2 utilisateur non connecté France
Je viens de mettre une nouvelle mouture sur sourceforge, avec notamment la correction de l'extension de fichier.
Effectivement, le fichier ZynFxControl.pro est celui qu'il faut utiliser.

Attention : l'exécutable produit s'appelle maintenant zynfxcontrol et non plus ZynFxControl. C'est plus conforme aux usages.

sri_raoul utilisateur non connecté
Merci pour vos réponses, vais tester ça dès que je serais de retour du boulot.
Mais de mémoire c'est déjà ce que je faisais...Je vais ré-essayer donc ça ce soir.

sri_raoul utilisateur non connecté
Salut,

J'ai ré-essayé avec QTCreator et voici la sortie:

In file included from ../zynfxcontrol/RtMidi.cpp:41:0:
../zynfxcontrol/RtMidi.h:52:21: fatal error: RtError.h: No such file or directory
compilation terminated.
make: Leaving directory `/home/moi/Téléchargements/ZynFxControl-build-desktop-Qt_4_8_1_dans_le_PATH__Syst_me__Release'
make: *** [RtMidi.o] Error 1
00:40:56: Le processus "/usr/bin/make" s'est terminé avec le code 2.
Erreur à la compilation du projet ZynFxControl (cible : Desktop)
Lors de l'exécution de l'étape "Make"



Désolé d'être celui-là, celui chez qui cela ne fonctionne jamais...

Suis sous Ubuntu 12.04.
Et je vais me couché...

m2v2 utilisateur non connecté France
Corrigé. Re-télécharge l'archive et ça devrait marcher.

m2v2 utilisateur non connecté France
La dernière version pilote un effet supplémentaire : l'équaliseur. 2 bandes seulement mais le résultat me semble intéressant.
A tester.

sri_raoul utilisateur non connecté
@ m2v2: c'est compilé comme une lettre à la poste! Merci d'avoir corrigé l'archive!
M'en vais tester ça de suite!

Premiers retours de test:
  • dans l'ensemble, cela fonctionne
  • ai fait planté ZynAddSubFx en ayant assigné la mod wheel (molette de modulation) à la room size de la révérb et en jouant un peu vite avec (je n'ai pas dit que c'était un test tout en finesse non plus..!)
  • j'aurais préféré un user guide français (vais essayer de le traduire)

Bref, un bon outil qui démarre sur de bonnes bases!

N.B: pour les possesseurs d'Axiom 25, les messages midi des rotatifs ne sont pas tous reconnus, faites un essais avec qmidiroute.
@m2v2: tu crois que ce serait possible d'implémenter le midi learn dans Foo-YC20 par exemple (c'est celui dont je me sers en ce moment et avoir des rotos seulement à la souris est tout ce qu'il y a de moins ergonomique...)?

m2v2 utilisateur non connecté France
@sri_raoul :
Merci pour ce retour !
Quel est le problème exactement pour l'Axiom 25 ? Si les messages midi des boutons sont programmés pour envoyer un message de contrôle midi avec une valeur de 0 à 127, ça devrait marcher... Peux-tu en dire plus ?

Pour Foo-YC20, ça serait bien. Mais ça utilise Gtk, que je connais nettement moins bien que Qt. A étudier !

J'ai essayé moi aussi la molette sur la fréquence d'une bande de l'égaliseur, ça marchait bien. Le plantage de zyn est dû, je pense, à la roomsize à fond, qui donne un temps de reverb extrèmement long et des calculs trop lourds.

sri_raoul utilisateur non connecté
Citation :
Quel est le problème exactement pour l'Axiom 25 ?


Pour le rotatif B4 (rang du bas, tout à droite), Qmidiroute retourne ça:
Citation :
Evênement inconnu (130)

Ceci uniquement pour ce rotatif.

Pour celui au-dessus (B8), il indique :
Citation :
Ch 1, PrgChg 1


Pour les 6 autres, ce sont des contrôles midi, répartis par 2 sur les 3 premiers canaux.
Pour B1: Ch 1, Ctrl 7, Val 1
B2: Ch 2, Ctrl 7, Val 1
Etc.
Donc pour ceux-ci, effectivement pas de soucis pour les affecter.

Citation :
Pour Foo-YC20, ça serait bien. Mais ça utilise Gtk, que je connais nettement moins bien que Qt. A étudier !

Pas de soucis, j'ouvrirais un fil de discussion quand je me sentirais le courage, après avoir contacter les dév du projet.

Pour la mod wheel, c'est ce que je pensais...

m2v2 utilisateur non connecté France
@sri_raoul : pour Foo-YC20, tu peux aussi l'ouvrir en greffon dans ardour et assigner les controles par le midi-learn (control-bouton du milieu)