Chargement...
 
Skip to main content

4 - Toutes les autres applications, les émulateurs...


[résolu]piloter SetBfree

Articles: 365
bonjour
je viens d'installer le Logiciel SetBfree sur ma machine je le pilote par deux claviers :
un clavier Maudio Keystation 88es
et un Evolution MK-361C.

je les aient connectés dans JACK avec A2J et j'ai le son d'un B3 Hammond.

Visiblement ils sont sur le meme canal (1) car ils jouent sur le "Upper" tout les deux.

Aussi comment dois-je faire pour avoir un clavier sur le "Upper" et l'autre sur le "lower"?

De plus le MK-361 possède des boutons et des rotatifs j'aimerai m'en servir pour piloter les tirettes
car avec une sourie cela n'est pas pratique.

j'ai regarder la doc sur les routeurs MIDI j'ai pas compris
et la doc de SetBfree ne dit rien.

Par avance merci
Articles: 43 France
Salut,
A mon avis tu peut régler ton problème avec qmidiroute très simplement. Je ne peut pas t'expliquer la marche à suivre car je n'ai pas le logiciel sous la main mais c'est assez simple à utiliser.
Peut être que ces liens t'aiderons :
la man page en français
un post de bluedid
Articles: 365
salut
merci de ta réponse
je vais potasser cela
Articles: 92
Bonjour

Tout est expliqué dans le fichier de configuration de setBfree (/usr/share/setBfree/cfg/default.cfg)

extrait du fichier:
Copy to clipboard
## ################################################################ ## ## MIDI controllers ## ## This parameter allows you to define how MIDI controllers are mapped ## to controllable functions in setBfree. The syntax is: ## #midi.controller..= ## ## ## Where is one of 'upper', 'lower' or 'pedals', ## is the numerical controller number, and ## is the name of the controllable function. ## ## Example 1, to assign the 16' drawbar on the lower manual to controller ## number 70 on the channel assigned to the upper manual, enter: ## #midi.controller.upper.70=lower.drawbar16 ## ## ## Example 2, assign the sustain pedal (controller 64) to control the ## rotary effect on all three manuals: ## # #midi.controller.upper.64=rotary.speed-toggle #midi.controller.lower.64=rotary.speed-toggle #midi.controller.pedals.64=rotary.speed-toggle ## ## ## What you cannot do (with one exception), is to assign a to ## multiple controllers on the same manual (MIDI channel). The reason for ## this is that in this mapping mechanism each only has one slot on ## each manual. ## ## As for the names; although they are very similar to the configuration ## options, they are from a different namespace. I will not repeat all of ## them here (see the file midi.c if you have the source), only the most ## important ones: ## ## Channel Name Controller ## ------- ---- ---------- ## upper swellpedal1 1 ## upper swellpedal2 11 ## lower swellpedal1 1 ## lower swellpedal2 11 ## pedal swellpedal1 1 ## pedal swellpedal2 11 ## ## upper upper.drawbar16 70 ## upper upper.drawbar513 71 ## upper upper.drawbar8 72 ## upper upper.drawbar4 73 ## upper upper.drawbar223 74 ## upper upper.drawbar2 75 ## upper upper.drawbar135 76 ## upper upper.drawbar113 77 ## upper upper.drawbar1 78 ## ## upper rotary.speed-toggle 64 ## upper rotary.speed-preset 91 ## ## upper percussion.enable 80 ## upper percussion.decay 81 ## upper percussion.harmonic 82 ## ## upper vibrato.knob 83 ## upper vibrato.routing 92 ## ## upper overdrive.character 93 ## ## lower lower.drawbar16 70 ## lower lower.drawbar513 71 ## lower lower.drawbar8 72 ## lower lower.drawbar4 73 ## lower lower.drawbar223 74 ## lower lower.drawbar2 75 ## lower lower.drawbar135 76 ## lower lower.drawbar113 77 ## lower lower.drawbar1 78


etc

a+

talvy
Articles: 19492 France
Salut talvy, pense à utiliser les balises de CODE lorsque tu copies un fichier. Ceci permet une meilleure lecture, cf ton message que je viens d'éditer.
a+
Olivier
Articles: 365
merci talvy
je vais me taper la traduction du fichier
qui me semble facile
A+
Articles: 365
bonsoir
j'ai un pb avec qmidiroute
d'après la doc il y a des exemples d'utilisations dans:usr/share/qmidiroute
mais mon fichier est vide!
ou puis-je trouver des exemples?
car je voudrais spliter un clavier
Articles: 43 France
Salut,
Le lien que je t'ai déjà donné vers le post de bluedid parle justement de spliter un clavier.
Articles: 92
Bonjour

Pour info, pour splitter le clavier supérieur par exemple il suffit d' ajouter l' instruction keysplitlower=xx dans le fichier de définitions des presets (/usr/share/setBfree/pgm/default.pgm).

Copy to clipboard
Exemple: 1 { name="Jazz 1 888000000 - 002808008", keysplitlower=60, drawbarsupper=888000000, drawbarslower=002808008, perc=on, percvol=normal, percspeed=fast, percharm=3rd, vibrato=c3, vibratoupper=on, vibratolower=on, overdrive=off, rotaryspeed=fast, reverbmix =0 } 2 { name="Jazz 2 888800000 - 000804002" drawbarsupper=888800000, drawbarslower=000804002, } 3 { name="Jazz 3 888080000 - 000804002" drawbarsupper=888080000, drawbarslower=000804002, } 4 { name="Jazz 4 800006660 - 000804002" drawbarsupper=800006660, drawbarslower=000804002, }




A+


talvy
Articles: 365
bonjour,
merci pour cette info
j'ai copier ton exemple dans le fichier default avec une différence je veux splitter le clavier inférieur voici mon fichier default:
Capture du 2014-07-10 10:40:26.png
le hic
setBfree démarre correctement, je connecte et j'ai du son
le pb il n'a pas tenu compte du fichier default au démarrage
qu'ai-je? oublié de faire
A+
Articles: 365
bonjour WorkinProgress
j'ai bien essayé de me connecté au site audiokey proposé par Bluedid mais je n'y suis pas arrivé a m'inscrire je me suis planté dans l'identifiant et le mot de passe et il n'y a pas d'appel a l'administrateur ou je l'ai pas vu
A+
Articles: 92
Re

Il faut garder le default.pgm d'origine et remplacer uniquement les presets 1 a 4 dans mon exemple.

Ensuite pour que la commande soit prise en compte il faut bien évidemment charger le preset.

Cà ne peut que marcher ....


A+

talvy
Articles: 365
ok
mais mon fichier était vide avant, donc j'ai tout mis dedans.
qu'appelle tu? un preset
A+
Articles: 92
Re

Quand tu cliques sur "PGM" sous "about", tu as accès à toute une liste de préréglages.

Avec le split programmé dans le premier preset il faut donc sélectionner le premier élément de la liste pour l'activer.

J' avais oublié mais les spits sont aussi testables dans le default.pgm (preset 57 à 60).

Copy to clipboard
# # These programs demonstrate split and an associated transpose. # 57 {name="Lowr/Upr Split", keysplitlower=58} 58 {name="Pd/Lw/Up Split", keysplitpedals=48, trssplitpedals=-12, keysplitlower=66} 59 {name="Pdal/Upr Split", keysplitpedals=54, trssplitpedals=-12} 60 {name="No split", keysplitpedals=0, keysplitlower=0}

Articles: 365
Désolé tu va trop vite pour moi.

Après avoir copier ton premier exemple dans le fichier default en redémarrant SetBfree
j'ai constaté que cela n'avait pas marché
ai-je fait une erreur de copie?

sinon il t a t'il une manip. particuliere pour que SetBfree lise ce fichier? car dans mon cas il était vide avant

le fait que :keysplitlower=60 dans ton exemple pour spliter le clavier supérieur,
la valeur ne doit elle pas changé car je veux spliter le clavier inférieur ?

(pour info mon clavier supérieur a 5 octaves mon clavier inférieur en a 7 1/4 et je voudrais me servir des 2 octaves les plus basse pour piloter le pédalier)

maintenant voila mon fichier default :
Copy to clipboard
1 { name="Jazz 1 888800000 - 000804002" drawbarsupper=888800000, drawbarslower=000804002, } 2 { name="Jazz 2 888000000 - 002808008", keysplitlower=60, drawbarsupper=888000000, drawbarslower=002808008, perc=on, percvol=normal, percspeed=fast, percharm=3rd, vibrato=c3, vibratoupper=on, vibratolower=on, overdrive=off, rotaryspeed=fast, reverbmix =0 } 3 { name="Jazz 3 888080000 - 000804002" drawbarsupper=888080000, drawbarslower=000804002, } 4 { name="Jazz 4 800006660 - 000804002" drawbarsupper=800006660, drawbarslower=000804002, } # # These programs demonstrate split and an associated transpose. # 57 {name="Lowr/Upr Split", keysplitlower=58} 58 {name="Pd/Lw/Up Split", keysplitpedals=48, trssplitpedals=-12, keysplitlower=66} 59 {name="Pdal/Upr Split", keysplitpedals=54, trssplitpedals=-12} 60 {name="No split", keysplitpedals=0, keysplitlower=0}

j'ai relancé setBfree mais mon clavier inférieur n'est pas splité domage

j'ai bien dans PGM quatres CTRL:
CTRL: lowr/upr split
CTRL: Pd/lw/up split
CTRL: Pdal/Upr split
CTRL: no split
j'ai cliqué (et même double cliqué) sur le 1er CTRL rien ne c'est passé

A+
Articles: 92
Bonjour

Déjà si ton fichier default.pgm était vide, c' est qu'il y avait probablement un problème d' installation.

Je pense que tu devrais réinstaller et vérifier que tout se passe normalement avant d'opérer la moindre modification.

En particulier vérifier que les préréglages accessibles par "PGM" sont bien fonctionnelles.

Tu dois trouver la liste suivante:

Copy to clipboard
{1 "Jazz 1 all"} {2 "Jazz 2"} {3 "Jazz 3"} {61 "Brassy pedals"} {62 "Hollow pedals"} {63 "Cute pedals"} {82 "U:Stopped Flute"} {83 "U:Dulciana"} {84 "U:French Horn"} {85 "U:Salicional"} {86 "U:Flutes 8'&4'"} {87 "U:Oboe Horn"} {88 "U:Swell Diapaso"} {89 "U:Trumpet"} {90 "U:Full Swell"} {91 "U:French Horn 8"} {92 "U:Tibias 8'&4'"} {93 "U:Clarinet 8'"} {94 "U:Novel Solo 8'"} {95 "U:Theatre Solo"} {64 "L:Cello"} {65 "L:Flute & Strin"} {66 "L:Clarinet"} {67 "L:Salicional"} {68 "L:Great no reed"} {69 "L:Open Diaposon"} {70 "L:Full Great"} {71 "L:Tibia Clausa"} {72 "L:Full Great wi"} {73 "L:Cello 8'"} {74 "L:Dulciana 8'"} {75 "L:Vibraharp 8'"} {76 "L:Vox 8' & Tibi"} {77 "L:String Accomp"} {78 "L:Open Diapason"} {79 "L:Full Accomp."} {80 "L:Tibia 8'"} {81 "L:Bombarde 16'"} {57 "CTRL: Lowr/Upr Split"} {58 "CTRL: Pd/Lw/Up Split"} {59 "CTRL: Pdal/Upr Split"} {60 "CTRL: No Split"}



Tu devrais pouvoir tester tes splits en sélectionnant les éléments adéquats de la liste (57 à 60).

Je pense que pour le clavier inférieure la commande est "keysplitpedals=60".
60 correspond au numéro de la touche.
Pour un clavier 5 octaves cela découpe en 2 + 3 octaves

A+

talvy
Articles: 92
Re

Pour résumer (et j'espère que j'aurais été suffisamment clair):

setBfree utilise trois fichiers texte pour son fonctionnement

1) /usr/share/setBfree/cfg/default.cfg

ce fichier contient les données d'initialisation du programme en particulier:
les parametres midi ainsi que des valeurs nécessaires à l'exécution de fonctions spécifiques (reverb, leslie ...)

2) /usr/share/setBfree/pgm/default.pgm

ce fichier contient une liste de préréglages accessibles à partir du bouton "PGM"
Les paramètres suivants peuvent être utilisés pour créer de nouveaux préréglages ou modifier des préréglages déjà existants:

Copy to clipboard
# keysplitpedals = 0 - 127. # keysplitlower = # transpose= -127 -- 127 (tout le clavier) # trssplitpedals= -127 -- 127. # trssplitlower= # trssplitupper= # drawbarsupper = # drawbarslower = # drawbarspedals = # 16'-5 1/3-8 --- 4-2 2/3-2 --- 1 3/5-1 1/3 -1 # transposelower=12, # perc = on | off # percvol = normal | high | hi # percvol = soft | low | lo # percspeed = fast | high | hi # percspeed = slow | low | lo # percharm = second | 2nd | low | lo # percharm = third | 3rd | high | hi # vibrato = v1 | v2 | v3 | c1 | c2 | c3 # vibratoupper = on | off # vibratolower = on | off # overdrive = on | off # rotaryspeed = tremolo | fast | high | hi # rotaryspeed = chorale | slow | low | lo # rotaryspeed = stopped | stop | zero | break #reverbmix = 0 - 1


en cas d'ajout d'une prélection, il est indispensable de bien respecter la structure du fichier (numérotation , accolades, name= ...)
La valeur de name ser également à reporter dans le troisième fichier.

3) /usr/share/setBfree/vb3kb.tcl

ce fichier contient la liste des différents préréglages (name) du default.pgm pour faire correspondre l'affichage à l'action.


Pour ajouter un split clavier :

éditer le fichier defauft.pgm et ajouter une ligne comme suit;
keysplitlower pour un split au clavier supérieur avec le bas du clavier vu comme un clavier inférieur
keysplitpedals pour un split du clavier inférieur avec le bas du clavier vu comme le pédalier (pas testé)
Le nombre qui suit correspond à l' emplacement de la note du split

Copy to clipboard
1 {name="Jazz 1 all", drawbars="888 0000 000", ************ajouter içi keysplitpedals =60 ou keysplitlower =60 ************* perc=on, percvol=soft, percspeed=fast, percharm=3rd, vibrato=c3, vibratoupper=on, overdrive=on, rotary=chorale}


ne pas oublier de stopper, relancer setBfree et sélectionner "Jazz 1 all" dans la liste des "PGM".
Le keysplit conservera sa valeur tant qu'il n'aura pas été remplacé par l' envoi d'une autre commende keysplit

Si on ajoute un préréglage dans default.pgm il ne faut pas oublier d'ajouter l' entrée correspondante dans le fichier vb3kb.tcl


A+

talvy
Articles: 92
Re

Pour en finir avec les splits de setBfree voila les explications par l'exemple


Copy to clipboard
# keysplitpedals=48, keysplitlower=0 # # [48 ][60 ][72 ][84 ][96] Upper manual # [24 ][36 ] Pedals # # keysplitpedals=48, keysplitlower=60 # # [60 ][72 ][84 ][96] Upper manual # [48 ] Lower manual # [24 ][36 ] Pedals # # keysplitpedals=0, keysplitlower=60 # # [60 ][72 ][84 ][96] Upper manual # [36 ][48 ] Lower manual #


A priori on peut splitter un clavier supérieur en trois zones mais il n'est pas possible de splitter sur le clavier inférieur.


A+

talvy
Articles: 365
merci pour tes deux messages
de mon coté j'ai retrouvé le fichier default.pgm je faisait une erreur de manip
il y a dedans toutes les infos que tu a mentionnées
je vais donc pouvoir faire les modif que tu m'a conseillé
A+
Articles: 92
Bonsoir

Concernant le réglage des tirettes pour piloter setBfree, je te trouve un peu pessimiste.
J'ai trouvé un document intitulé : "keyboardquickstartfrench.pdf" dont voiçi un extrait:

Copy to clipboard
Potentiomètres de Contrôle Rotatifs Assignables Si vous possédez un clavier MK-225C/MK-249C/MK-361C, les 12 potentiomètres de contrôle rotatifs peuvent également être assignés à une variété d’effets différents. Appuyez en même temps sur les deux touches Control Select puis bougez le potentiomètre que vous souhaitez assigner. Appuyez ensuite en même temps sur les deux touches Control Assign puis tapez le numéro de l’effet que vous souhaitez en utilisant les touches numérotées.


70 par exemple pour la tirette 16' de setBfree.
71 pour la tirette "5 1/3' .......


A+

talvy
Articles: 365
bonsoir,
voila je rentre de vacance et je me précipite sur mon SetBfree.
J'ai le son mes deux claviers fonctionnent l'un sur le canal 1 l'autre sur le canal 2.
Le rêve; donc je devrais mettre résolu, cependant j'ai un petit problème oui encore!
j'ai mes claviers qui se décalent d'une octave soit vers le bas ou vers le haut
bizare!
je peux tricher avec Qmidiroute mais peut etre il y a une autre méthode
par avance merci
Page: 1/2  [Suivant]
1  2