Il s'agit de la commande setBfree qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
setBfree - orgue à roues phoniques DSP
SYNOPSIS
libérer B [ OPTIONS ] [ propriété=valeur ...]
DESCRIPTION
setBfree - orgue à roues phoniques DSP
setBfree est un synthétiseur logiciel contrôlé par MIDI conçu pour imiter le son et
propriétés des organes électromécaniques et des dispositifs de modification du son qui ont apporté
renommée mondiale aux noms et produits de Laurens Hammond et Don Leslie.
OPTIONS
-c , --config
Charger un autre fichier de configuration par défaut
-C, --noconfig
Ne lisez pas le fichier de configuration par défaut, les valeurs par défaut intégrées équivalentes sont
toujours réglé
-d, --dumpcc
Imprimer une liste des mappages MIDI-CC au démarrage
-D, --noCC
ne charge pas la carte CC par défaut au démarrage
-h Imprimer un court texte d'aide
-H, --Aidez-moi
Imprimer le texte d'aide complet avec la liste des paramètres
-l
Charge un préréglage de programme MIDI au démarrage (peut remplacer les paramètres précédents donnés avec
-r, -U,..)
-M , --midname
exporter le mappage du contrôleur actuel vers le fichier .midnam
-p , --programme
Charger un autre fichier programme par défaut
-P, --noprogram
Ne lisez pas le fichier programme par défaut, les programmes intégrés sont également effacés
-r, --randomiser
Randomiser le préréglage initial (délirant mais vrai)
-U, --supérieur
Spécifiez les paramètres initiaux de la barre de traction, pour le clavier supérieur en 9 chiffres. par exemple 808000000
-V, --version
Imprimer les informations sur la version
Général Informations:
La configuration se compose de deux parties : programme (pgm) et config (cfg).
La configuration statique des propriétés de l'instrument est définie dans un .cfg
déposer. Il n'est pas nécessaire de spécifier un fichier de configuration, car tous les paramètres configurables
ont des valeurs par défaut intégrées. Ils peuvent être remplacés au démarrage en utilisant
paires 'property=value' ou en chargeant un fichier .cfg spécifique. Comme le nom /statique/
implique, les propriétés ne peuvent être définies qu'au démarrage de l'application. Pourtant, beaucoup de
les propriétés définissent simplement la valeur initiale des paramètres qui peuvent être modifiés ultérieurement
pendant la lecture. Ceux qui peuvent être modifiés dynamiquement sont marqués d'un
astérisque (*)
Les propriétés sont modifiées en envoyant des contrôles-commandes MIDI (CC) au synthé. Les
le mappage des CC à la fonction peut être modifié en définissant le
"midi.controller.{supérieur|inférieur|pédale}. = ". Les noms de fonction sont
équivalent aux noms de propriétés. par exemple "midi.controller.upper.22=overdrive.outputgain"
assigne le gain d'overdrive au MIDI-CC 22 sur le canal MIDI 1 (supérieur) (Remarque : chaque
fonction ne peut être assignée qu'une seule fois, cependant MIDI-CC peut être réutilisé et déclencher
plusieurs fonctions en même temps.)
Le programme définit essentiellement des « raccourcis ». Charger un programme est généralement équivalent
à l'envoi d'une série de CC. Les programmes sont couramment utilisés pour définir des instruments (par ex.
paramètres de tirette pour imiter une flûte) ou fournir des points d'échelle (par exemple, réverbération = 64). Là
sont quelques commandes spéciales qui ne sont disponibles qu'en rappelant un programme
(paramètres aléatoires, manuels divisés, activation de l'overdrive).
Les programmes sont définis dans un fichier .pgm et sont corrigés après le démarrage de l'application.
Ils sont activés en envoyant des messages de changement de programme MIDI (également appelés
'presets') Les banques MIDI sont ignorées. Ainsi, au plus 127 programmes peuvent être spécifiés.
Au démarrage 'default.cfg' et 'default.pgm' dans $XDG_CONFIG_HOME/setBfree/ (par défaut :
$HOME/.config/setBfree/) sont évalués si les fichiers existent, à moins que '--noconfig'
ou les options '--noprogram' sont données. Un fichier de configuration ou de programme supplémentaire peut être
chargé respectivement à l'aide des options '-c' et '-p'.
Exemple de configuration : "/usr/share/setBfree/cfg/default.cfg"
Exemple de programme : "/usr/share/setBfree/pgm/default.pgm"
Instrument Propriétés :
Vous trouverez ci-dessous une liste des paires propriété-valeur disponibles et leurs valeurs par défaut. Les
la valeur par défaut est omise "(-)" pour les propriétés qui contiennent un tableau de valeurs.
Les identificateurs de type sont : 'S' : chaîne de texte, 'I' : entier, 'F' : flottant, 'D' :
flotteur double précision.
Les propriétés marquées d'un astérisque (*) sont disponibles en tant que fonctions MIDI CC. Lorsque
utilisé comme CC, les valeurs 0-127 (données MIDI) sont mappées sur une plage de valeurs appropriée
à la fonction. Dans les fichiers de configuration ou sur la ligne de commande, vous devez taper comme
spécifié par exemple "osc.temperament=gear60 osc.wiring-crosstalk=0.2"
Paramètres pour 'Principale':
pilote.midi
S ("jack")
Le pilote midi à utiliser, 'jack' ou 'alsa'
port.midi
S ("")
Le ou les ports midi auxquels se connecter automatiquement. Avec alsa, c'est un seul nom ou numéro de port,
jack accepte les expressions régulières.
jack.connecter
S ("system:playback_")
Connectez automatiquement les deux ports audio à une expression régulière donnée. Ce paramètre est
ignoré si l'un des jack.out.{left|right} est spécifié.
jack.out.gauche
S ("")
Connectez la sortie gauche à ce port jack (nom exact)
jack.out.right
S ("")
Connectez la sortie droite à ce port jack (nom exact)
Paramètres pour 'MIDI Analyseur' :
canal.supérieur.midi
I (1)
Le canal MIDI à utiliser pour le clavier supérieur. plage : [1..16]
canal.inférieur.midi
I (2)
Le canal MIDI à utiliser pour le clavier inférieur. plage : [1..16]
canal.de.pédales.midi
I (3)
Le canal MIDI à utiliser pour les pédales. plage : [1..16]
midi.controller.reset
JE ("-")
Effacer le mappage CC existant pour tous les contrôleurs (si un argument différent de zéro est fourni). Voir
aussi -D option.
midi.controller.upper.
S ("-")
Spécifiez un nom de fonction à lier à la commande-contrôle MIDI donnée. est un
entier 0..127. Les valeurs par défaut sont dans midiPrimeControllerMapping() et peuvent être répertoriées
en utilisant l'option de ligne de commande '-d'. Voir les informations générales.
contrôleur.midi.inférieur.
S ("-")
voir midi.controller.upper
midi.controller.pedals.
S ("-")
voir midi.controller.upper
midi.transpose
I (0)
Transposition globale (noteshift) en demi-tons.
midi.upper.transpose
I (0)
Décaler/transposer les notes MIDI sur le clavier supérieur
midi.inférieur.transpose
I (0)
Décaler/transposer les notes MIDI sur le clavier inférieur
midi.pédales.transposition
I (0)
Décaler/transposer les notes MIDI sur les pédales
midi.upper.transpose.split
I (0)
Noteshift pour le clavier supérieur en mode divisé
midi.inférieur.transpose.split
I (0)
Noteshift pour le manuel inférieur en mode divisé
midi.pedals.transpose.split
I (0)
Noteshift pour le manuel inférieur en mode divisé
Paramètres pour 'MIDI Programme Analyseur' :
pgm.controller.offset
I (1)
Compense les contrôleurs MIDI qui numérotent les programmes de 1 à 128. En interne
nous utilisons 0-127, tout comme le MIDI. plage : [0,1]
Paramètres pour 'Ton Générateur':
osc.tuning
D (440.0)
Accordage de base de l'orgue.
osc.tempérament
S ("engrenage60")
Tempérament d'accord, rapports de démultiplication/vitesse du moteur. L'un des éléments suivants : « égal », « engrenage60 », « engrenage50 »
osc.x-précision
D (0.001)
Précision des vagues. Erreur maximale autorisée lors du calcul de la longueur de tampon d'onde pour un
fréquence donnée (nombre idéal d'échantillons - nombre d'échantillons discret)
osc.perc.rapide
D (1.0)
Temps de chute rapide des percussions
osc.perc.lent
D (4.0)
Temps de déclin de percussion lent
osc.perc.normal
D (1.0)
Gain de départ de percussion de l'enveloppe pour un volume normal.
osc.perc.soft
D (0.5012)
Gain de départ de percussion de l'enveloppe pour un volume doux.
osc.perc.gain
D (11.0)
Volume de base du signal de percussion, s'applique à la fois normal et doux
osc.perc.bus.a
I (3)
plage [0..8]
osc.perc.bus.b
I (4)
plage [0..8]
osc.perc.bus.trig
I (8)
plage [-1..8]
osc.eq.macro
S ("chspline")
l'un des "chspline", "peak24", "peak46"
osc.eq.p1y
D (1.0)
Paramètre de spline d'égalisation
osc.eq.r1y
D (0.0)
Paramètre de spline d'égalisation
osc.eq.p4y
D (1.0)
Paramètre de spline d'égalisation
osc.eq.r4y
D (0.0)
Paramètre de spline d'égalisation
osc.eqv.plafond
D (1.0)
Normaliser les paramètres d'égalisation.
osc.eqv.
RÉ (-)
oscnum=[0..127], valeur : [0..osc.eqv.plafond] ; les valeurs par défaut sont calculées
en fonction de l'osc.eq.macro et du modèle de générateur de sons sélectionnés.
osc.harmonique.
RÉ (-)
niveau spécifique du numéro d'harmonique donné.
osc.harmonique.w .F
RÉ (-)
w : numéro de roue [0..91], h : numéro d'harmonique
osc.terminal.t .w
RÉ (-)
t,w : numéro de roue [0..91]
osc.taper.k .b .t
RÉ (-)
personnaliser le modèle effilé. Spécifiez le niveau de [touche, tirette, roue phonique].
osc.crosstalk.k
S (-)
valeur séparée par des deux-points : " : : "
osc.compartment-diaphonie
D (0.01)
Diaphonie entre les roues phoniques dans le même compartiment. La valeur se réfère à la
quantité de signal malveillant capté.
osc.transformer-diaphonie
D (0)
Diaphonie entre les transformateurs sur le dessus du tg.
osc.terminalstrip-diaphonie
D (0.01)
Diaphonie entre la connexion sur le bornier.
osc.wiring-diaphonie
D (0.01)
Accélérateur sur le modèle de distribution de diaphonie pour le câblage
osc.contribution-plancher
D (0.0000158)
Les signaux plus faibles que cela ne sont pas mis sur la liste de contribution
osc.contribution-min
D (0)
Si différent de zéro, les signaux contributeurs ont au moins ce niveau
osc.attack.click.level
D (0.5)
Quantité d'atténuation aléatoire appliquée à une connexion bus-oscillateur en fermeture.
osc.attack.click.maxlength
D (0.6250)
La longueur maximale d'une rafale de bruit de clic de touche, 100% correspond à 128
échantillons audio
osc.attack.click.minlength
D (0.1250)
La longueur minimale d'une rafale de bruit de clic de touche, 100 % correspond à 128
échantillons audio
osc.release.click.level
D (0.25)
Quantité d'atténuation aléatoire appliquée à un oscillateur de bus qui s'ouvre
osc.release.model
S ("linéaire")
Modèle appliqué lors du relâchement de la touche, l'un des "clic", "cosinus", "linéaire", "étagère"
osc.attaque.modèle
S ("clic")
Modèle appliqué lors d'une attaque par clé ; l'un des "clic", "cosinus", "linéaire", "étagère"
Paramètres pour 'Vibrato Effet':
scanner.hz
D (7.25)
Fréquence du vibrato scanner
scanner.modulation.v1
D (3.0)
Quantité de modulation pour le réglage vibrato/chorus 1
scanner.modulation.v2
D (6.0)
Quantité de modulation pour le réglage vibrato/chorus 2
scanner.modulation.v3
D (9.0)
Quantité de modulation pour le réglage vibrato/chorus 3
Paramètres pour 'Préampli/Overdrive Effet':
overdrive.inputgain
F* (0.3567)
C'est à quel point le signal d'entrée est mis à l'échelle lorsqu'il entre dans l'effet d'overdrive. Les
la valeur par défaut est assez chaude, mais vous pouvez bien sûr l'essayer comme bon vous semble ; gamme
[0..1]
gain de sortie overdrive
F* (0.07873)
C'est à quel point le signal est mis à l'échelle lorsqu'il quitte l'effet d'overdrive.
Essentiellement, cette valeur doit être aussi élevée que possible sans écrêtage (et vous
*sera* remarquer quand c'est le cas - Test avec un accord de basse sur 88 8888 000 avec percussion
activé et plein, mais baissez d'abord le volume de l'amplificateur/casque ! );
plage [0..1]
xov.ctl_biased
F* (0.5347)
base de biais ; plage [0..1]
xov.ctl_biased_gfb
F* (0.6214)
Contrôle de rétroaction global [négatif] ; plage [0..1]
overdrive.caractère
F* (-)
Abstraction pour définir xov.ctl_biased_fb et xov.ctl_biased_fb2
xov.ctl_biased_fb
F* (0.5821)
Ce paramètre se comporte un peu comme un contrôle de tonalité analogique pour les basses montées
avant l'étape d'overdrive. L'unité se situe quelque part autour de la valeur 0.6, des valeurs inférieures
supprime les basses et diminue le volume tandis que des valeurs plus élevées donnent plus de basses et plus
signal dans l'overdrive. Doit être inférieur à 1.0.
xov.ctl_biased_fb2
F* (0.999)
Le paramètre fb2 a la même fonction que fb1 mais contrôle le signal après le
étage de surmultiplication. Ensemble, les deux paramètres sont utiles dans la mesure où ils peuvent réduire la
quantité de basse allant dans l'overdrive puis récupérez-la de l'autre côté. Doit
être inférieur à 1.0.
xov.ctl_sagtobias
F* (0.1880)
Ce paramètre fait partie d'une tentative de recréer un artefact appelé « affaissement de puissance ».
Lorsqu'un amplificateur de puissance est soumis à une forte charge, la tension chute et modifie la
paramètres de fonctionnement de l'unité, généralement vers plus et d'autres types de
Distorsion. Le paramètre sagfb contrôle le taux de récupération de l'effet d'affaissement
lorsque la charge est soulevée. Doit être inférieur à 1.0.
Paramètres pour 'Leslie Cabinet Effet':
tourbillon.contournement
I (0)
S'il est défini sur 1, ignorez complètement l'émulation leslie
tourbillon.vitesse-préréglée
I (0)
Vitesse initiale du klaxon et du tambour. 0 : arrêté, 1 : lent, 2 : rapide
tourbillon.avertisseur.slowrpm
D (40.32)
RPM cible pour une vitesse de corne lente (alias chorale)
tourbillon.horn.fastrpm
D (423.36)
RPM cible pour une vitesse de klaxon rapide (alias trémolo)
accélération.de.la.corne.tourbillon
D* (0.161)
Temps nécessaire pour accélérer le klaxon (constante de temps exponentielle)
décélération.de.l'avertisseur.de.tourbillon
D* (0.321)
Temps nécessaire pour décélérer le klaxon (constante de temps exponentielle)
tourbillon.horn.brakepos
D* (0)
Position d'arrêt du klaxon. Position dans le sens horaire où s'arrêter. (0 : arrêt libre,
1.0 : avant-centre)
tourbillon.tambour.slowrpm
D (36.0)
Ciblez le RPM pour une vitesse de tambour lente (alias chorale).
tourbillon.tambour.fastrpm
D (357.3)
Ciblez les RPM pour une vitesse de batterie rapide (alias trémolo).
accélération.du.tourbillon.
D* (4.127)
Temps nécessaire pour accélérer le tambour (constante de temps exponentielle)
ralentissement.du.tambour.tourbillon
D* (1.371)
Temps nécessaire pour décélérer le tambour (constante de temps exponentielle)
tourbillon.tambour.brakepos
D* (0)
Position d'arrêt du tambour. Position dans le sens horaire où s'arrêter. (0 : arrêt libre,
1.0 : avant-centre)
whirl.tambour.largeur
D (0)
Largeur stéréo de batterie (LV2 uniquement) (-1: micro gauche, 0 : stéréo, 1 : micro droit)
tourbillon.horn.width
D (0)
Largeur stéréo du pavillon (LV2 uniquement) (-1: micro gauche, 0 : stéréo, 1 : micro droit)
tourbillon.corne.rayon
D (19.2)
Rayon de la corne en centimètre
tourbillon.tambour.rayon
D (22.0)
Rayon du tambour en centimètre
distance.micro.tourbillon
D (42.0)
Distance du micro à l'origine en centimètres
tourbillon.horn.mic.angle
D (180.0)
Angle du micro stéréo
tourbillon.horn.offset.z
D (0.0)
Décalage du pavillon perpendiculaire au micro vers l'avant, en centimètres
tourbillon.horn.offset.x
D (0.0)
Décalage du klaxon vers le micro gauche, en centimètres
tourbillon.horn.niveau
D (0.7)
Volume du signal humide du klaxon
tourbillon.horn.fuite
D (0.15)
Fuite de signal de signal sec de klaxon
whirl.tambour.filtre.type
Je* (8)
Ce filtre sépare le signal à envoyer au haut-parleur de batterie. Ce devrait être un
filtre high-shelf avec gain négatif. Type de filtre : 0-8. voir "Types de filtres" ci-dessous.
tourbillon.tambour.filter.q
D* (1.6016)
Qualité du filtre, bande passante
tourbillon.tambour.filtre.hz
D* (811.9695)
Fréquence du filtre.
tourbillon.tambour.filtre.gain
RÉ* (- 38.9291)
Gain de filtre
filtre.a.type.d'avertisseur sonore.
Je* (0)
C'est le premier des deux filtres à façonner le signal à envoyer au
haut-parleur à cor; par défaut un filtre passe-bas avec gain négatif pour couper les aigus
fréquences. Type de filtre : 0-8. voir "Types de filtres" ci-dessous.
tourbillon.avertisseur.filtre.a.hz
D* (4500)
Fréquence de filtrage
whirl.horn.filter.aq
D* (2.7456)
Qualité du filtre, bande passante
tourbillon.corne.filtrer.a.gain
RÉ* (- 30.0)
Gain de filtre
tourbillon.corne.filtre.b.type
Je* (7)
C'est le deuxième des deux filtres pour façonner le signal à envoyer au
haut-parleur à cor; par défaut un filtre low-shelf avec gain négatif à supprimer
fréquences qui sont envoyées au tambour. Type de filtre : 0-8. voir "Types de filtres" ci-dessous.
tourbillon.horn.filter.b.hz
D* (300.0)
Fréquence de filtrage
tourbillon.horn.filter.bq
D* (1.0)
Qualité du filtre, bande passante
tourbillon.corne.filtre.b.gain
RÉ* (- 30.0)
Gain de filtre
Paramètres pour 'Réverbération Effet':
reverb.humide
D (0.1)
Reverb Niveau de signal humide ; plage [0..1]
reverb.dry
D (0.9)
Niveau de signal sec de réverbération ; plage [0..1]
réverbération.inputgain
D (0.1)
Gain d'entrée de réverbération
gain de réverbération
D (1.0)
Gain de sortie de réverbération (modifie le dry/wet)
reverb.mix
D* (0.1)
Reverb Mix (modifie le dry/wet).
Filtrer Types (Pour Leslie):
0 LPF passe-bas
1 HPF passe-haut
2 BF0 passe-bande 0
3 BF1 passe-bande 1
4 PAS d'encoche
5 passe-tout APF
6 égaliseurs de crête PEQ
7 tablette basse LSH
8 étagère haute HSH
Notez que le paramètre de gain ne s'applique pas aux filtres passe-bas de type 0.
Supplémentaire MIDI Contrôle-Commande Les fonctions:
Ces propriétés ne peuvent pas être modifiées directement, mais sont destinées à être mappées sur
Contrôleurs MIDI (voir "Informations générales" ci-dessus) par exemple
"midi.controller.upper.70=upper.drawbar16".
{supérieur|inférieur|pédale}.timon
JE* (-)
où est l'un des [16, 513, 8, 4, 223, 2, 135 , 113, 1]. Définir le contrôleur MIDI
ID pour ajuster la barre de traction donnée. -- La plage est inversement mappée à la position de
la tirette, de sorte que les contrôleurs de type fader fonctionnent à l'envers, comme de vraies tirettes.
Notez que les valeurs du contrôleur MIDI sont quantifiées en 0 ... 8 pour correspondre à
les neuf positions discrètes du système de timon d'origine : 0:8 (le plus fort), 1-15:7,
16-31:6, 32-47:5, 48-63:4, 64-79:3, 80-92:2, 96-110:1, 111-127:0(off)
Rotary.speed-preset
JE* (-)
régler la vitesse du klaxon et du tambour ; 0-stop, 1 : lent, 2 : rapide
rotation.vitesse-toggle
JE* (-)
basculer le Rotary.speed-preset entre 1/2
Rotary.speed-select
JE* (-)
fonction d'accès de bas niveau 0..8 (3^2 combinaisons) [stop/slow/fast]^[horn|drum]
pédale de houle1
D* (0.7)
régler le gain de la pédale de swell
pédale de houle2
D* (0.7)
identique à swellpedal1
vibrato.bouton
Je* (0)
<22:vibrato1, <44:chorus1, <66:vibrato2, <88:chorus2, <110vibrato3, >=110:chorus3
vibrato.routage
Je* (0)
<32:off, <64:inférieur, <96:supérieur, >=96:les deux
vibrato.supérieur
Je* (0)
<64 : désactivé, >=64 activé
vibrato.inférieur
Je* (0)
<64 : désactivé, >=64 activé
percussion.activer
Je* (0)
<16 : désactivé, <63 : normal, <112 : doux, >=112 : désactivé
percussion.pourriture
Je* (0)
<64 : décroissance rapide, >=64 décroissance lente
percussion.harmonique
Je* (0)
<64 : troisième harmonique, >=64 deuxième harmonique
overdrive.activer
Je* (0)
<64 : désactiver l'overdrive, >=64 activer l'overdrive
EXEMPLES
setBlibre setBlibre -p pgm/default.pgm midi.port="a2j:[AV]" midi.driver=jack setBfree
midi.port=129 midi.driver=alsa jack.connect=jack_rack:in_setBfree
jack.out.left=system:playback_7 jack.out.right=system:playback_8 setBfree -U 868000000
DE LA LIGNE BOGUES
Signaler des bogues àhttp://github.com/pantherb/setBfree/issues>.
Site Web et manuel :http://setbfree.org>
DROIT D'AUTEUR
Copyright © 2003-2004 Fredrik Kilander[email protected]>
Copyright © 2008-2014 Robin Gareus[email protected]>
Copyright © 2010 Ken Restivo[email protected]>
Copyright © 2012 Will Panther[email protected]>
C'est un logiciel libre ; voir la source pour les conditions de copie. Il n'y a AUCUNE garantie ; ne pas
même pour la QUALITÉ MARCHANDE ou l'ADAPTATION À UN USAGE PARTICULIER.
Utilisez setBfree en ligne en utilisant les services onworks.net