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

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

Dernier post
Page : 1/2   -   Aller directement à la page : 1  2 

[résolu]piloter SetBfree

papymusic Articles : 231 utilisateur non connecté
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

WorkInProgress Articles : 43 utilisateur non connecté 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

papymusic Articles : 231 utilisateur non connecté
salut
merci de ta réponse
je vais potasser cela

talvy Articles : 92 utilisateur non connecté
Bonjour

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

extrait du fichier:
##
################################################################
##
## 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

olinuxx Articles : 15779 utilisateur non connecté 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

papymusic Articles : 231 utilisateur non connecté
merci talvy
je vais me taper la traduction du fichier
qui me semble facile
A+

papymusic Articles : 231 utilisateur non connecté
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

WorkInProgress Articles : 43 utilisateur non connecté France
Salut,
Le lien que je t'ai déjà donné vers le post de bluedid parle justement de spliter un clavier.

talvy Articles : 92 utilisateur non connecté
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).

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

papymusic Articles : 231 utilisateur non connecté
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:
Image
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+

papymusic Articles : 231 utilisateur non connecté
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+

talvy Articles : 92 utilisateur non connecté
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

papymusic Articles : 231 utilisateur non connecté
ok
mais mon fichier était vide avant, donc j'ai tout mis dedans.
qu'appelle tu? un preset
A+

talvy Articles : 92 utilisateur non connecté
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).

#
# 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}


papymusic Articles : 231 utilisateur non connecté
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 :
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+

talvy Articles : 92 utilisateur non connecté
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:

{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

talvy Articles : 92 utilisateur non connecté
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:

# 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

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

talvy Articles : 92 utilisateur non connecté
Re

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


#   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

papymusic Articles : 231 utilisateur non connecté
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+

talvy Articles : 92 utilisateur non connecté
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:

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

papymusic Articles : 231 utilisateur non connecté
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 
Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 15:01, mer. 08 Apr 2020: Bonjour et bienvenue à cledefa cool
olinuxx, 17:17, mar. 07 Apr 2020: Bonjour et bienvenu à Paco, SavageWolf/Savage_Wolf, et market cool
olinuxx, 17:14, mar. 07 Apr 2020: @pierrotlo : ba... si ? 7
pierrotlo, 11:13, mar. 07 Apr 2020: tiens, il n'y a plus le nimp ?
allany, 19:56, dim. 05 Apr 2020: :-D
r1, 19:56, dim. 05 Apr 2020: @allany : ouais !!! c'est noël ! Quelle équipe hallucinante ! :-D
allany, 19:28, dim. 05 Apr 2020: L'édito, c'est le bon topo, les cocos ! [Lien]
olinuxx, 21:36, mer. 01 Apr 2020: Bonjour et bienvenue à simon_martineau, martineau_simon, et à Roland57 cool
olinuxx, 20:13, mar. 31 mars 2020: Bonjour et bienvenue à sethi1cool
Nolwen, 22:46, lun. 30 mars 2020: Sortie d'Hydrogen 1.0.0-beta 2 ce 30 mars 2020. [Lien]
olinuxx, 17:39, lun. 30 mars 2020: Bonjour et bienvenue à JulienRadio cool
sub26nico, 23:48, dim. 29 mars 2020: Salut et bienvenue à Chihiro49130, Gigi, Ptilou, yudas, FF63, mimifloch, mvvl et tophque :-)