SETBFREE(1) User Commands SETBFREE(1) (NAME) setBfree - tonewheel DSP (SYNOPSIS) setBfree [ OPTIONS ] [ property=value ... ] (DESCRIPTION) setBfree - tonewheel DSP setBfree MIDI Laurens Hammond Don Leslie . (OPTIONS) -c , --config -C, --noconfig -d, --dumpcc MIDI-CC -D, --noCC CC -h -H, --help -l (program-preset) MIDI ( -r -U ... ) -M , --midnam .midnam -p , --program -P, --noprogram -r, --randomize ( ) -U, --upper drawbar (upper manual) 808000000 -V, --version (General Information): : (pgm) (cfg). (static) .cfg . . 'property=value' .cfg . <<>> . . (*) . MIDI ( CC) . CC "midi.controller.{upper|lower|pedal}.=" . : "midi.controller.upper.22=overdrive.outputgain" overdrive-gain MIDI-CC 22 MIDI ( upper) . (: MIDI-CC .) <<>> . CC . ( drawbar ) ( reverb=64) . ( split-manuals overdrive). .pgm . MIDI-program-change ( <<>> ) . MIDI . 'default.cfg' 'default.pgm' $XDG_CONFIG_HOME/setBfree/ (: $HOME/.config/setBfree/) '--noconfig' '-c' '-p' . : "/usr/share/setBfree/cfg/default.cfg" : "/usr/share/setBfree/pgm/default.pgm".SS " (Instrument Properties):" - . "(-)". : 'S': (text-string) 'I': (integer) 'F': (float) 'D': (double-precision float). (*) MIDI CC . CC 0-127 ( MIDI) . : "osc.temperament=gear60 osc.wiring-crosstalk=0.2" 'Main': midi.driver S ("jack") midi 'jack' 'alsa' midi.port S ("") () midi . alsa jack . jack.connect S ("system:playback_") . jack.out.{left|right} . jack.out.left S ("") jack ( ) jack.out.right S ("") jack ( ) 'MIDI Parser': midi.upper.channel I (1) MIDI (upper-manual). : [1..16] midi.lower.channel I (2) MIDI (lower manual). : [1..16] midi.pedals.channel I (3) MIDI . : [1..16] midi.controller.reset I ("-") CC ( ). -D . midi.controller.upper. S ("-") MIDI . 0..127 . ()midiPrimeControllerMapping '-d' . . midi.controller.lower. S ("-") midi.controller.upper midi.controller.pedals. S ("-") midi.controller.upper midi.transpose I (0) (noteshift) . midi.upper.transpose I (0) / MIDI midi.lower.transpose I (0) / MIDI midi.pedals.transpose I (0) / MIDI midi.upper.transpose.split I (0) (split mode) midi.lower.transpose.split I (0) (split mode) midi.pedals.transpose.split I (0) (split mode).SS " <>:" pgm.controller.offset I (1) MIDI . MIDI 0-127 . : [0,1] <>: osc.tuning D (440.0) . osc.temperament S ("gear60") (temperament) / (gear-ratios/motor-speed). : "equal", "gear60", "gear50" osc.x-precision D (0.001) . (ideal #of samples - discrete #of samples) osc.perc.fast D (1.0) (decay) osc.perc.slow D (4.0) osc.perc.normal D (1.0) (gain) (envelope) (normal). osc.perc.soft D (0.5012) (soft). osc.perc.gain D (11.0) normal soft osc.perc.bus.a I (3) [0..8] osc.perc.bus.b I (4) [0..8] osc.perc.bus.trig I (8) [-1..8] osc.eq.macro S ("chspline") "chspline", "peak24", "peak46" osc.eq.p1y D (1.0) (spline) (EQ) osc.eq.r1y D (0.0) EQ osc.eq.p4y D (1.0) EQ osc.eq.r4y D (0.0) EQ osc.eqv.ceiling D (1.0) EQ. osc.eqv. D (-) oscnum=[0..127] : [0..osc.eqv.ceiling] osc.eq.macro tone-generator-model . osc.harmonic. D (-) . osc.harmonic.w.f D (-) w: (tonewheel) [0..91] h: osc.terminal.t.w D (-) t,w: (wheel-number) [0..91] osc.taper.k.b.t D (-) (tapering). [key, drawbar, tonewheel]. osc.crosstalk.k S (-) : "::" osc.compartment-crosstalk D (0.01) (crosstalk) tonewheel (compartment) . (rogue signal) . osc.transformer-crosstalk D (0) tg ( ). osc.terminalstrip-crosstalk D (0.01) (terminal strip). osc.wiring-crosstalk D (0.01) (throttle) osc.contribution-floor D (0.0000158) (contribution list) osc.contribution-min D (0) osc.attack.click.level D (0.5) bus-oscillator. osc.attack.click.maxlength D (0.6250) (key-click noise burst) (audio-samples) osc.attack.click.minlength D (0.1250) (audio-samples) osc.release.click.level D (0.25) bus-oscillator osc.release.model S ("linear") (key-release) : "click", "cosine", "linear", "shelf" osc.attack.model S ("click").IP key-attack "click" "cosine" "linear" "shelf" << >> (Vibrato Effect): scanner.hz D (7.25) scanner.modulation.v1 D (3.0) vibrato/chorus 1 scanner.modulation.v2 D (6.0) vibrato/chorus 2 scanner.modulation.v3 D (9.0) vibrato/chorus 3 << />> (Preamp/Overdrive Effect): overdrive.inputgain F* (0.3567) ( ) . (hot) [0..1] overdrive.outputgain F* (0.07873) . (clipping) ( - 88 8888 000 percussion full swell / !) [0..1] xov.ctl_biased F* (0.5347) (bias base) [0..1] xov.ctl_biased_gfb F* (0.6214) [] (Global [negative] feedback control) [0..1] overdrive.character F* (-) xov.ctl_biased_fb xov.ctl_biased_fb2 xov.ctl_biased_fb F* (0.5821) . (Unity) 0.6 . 1.0 . xov.ctl_biased_fb2 F* (0.999) fb2 fb1 . . 1.0 . xov.ctl_sagtobias F* (0.1880) << >> (power sag) . (distortion) . sagfb . 1.0 . << >> (Leslie Cabinet Effect): whirl.bypass I (0) 1 leslie (bypass). whirl.speed-preset I (0) (horn) (drum). 0: 1: 2: whirl.horn.slowrpm D (40.32) (RPM) ( choral) whirl.horn.fastrpm D (423.36) (RPM) ( tremolo) whirl.horn.acceleration D* (0.161) ( ) whirl.horn.deceleration D* (0.321) ( ) whirl.horn.brakepos D* (0) . . (0: (free-stop) 1.0: - (front-center)) whirl.drum.slowrpm D (36.0) (RPM) ( choral) . whirl.drum.fastrpm D (357.3) (RPM) ( tremolo) . whirl.drum.acceleration D* (4.127) ( ) whirl.drum.deceleration D* (1.371) ( ) whirl.drum.brakepos D* (0) . . (0: (free-stop) 1.0: - (front-center)) whirl.drum.width D (0) ( LV2) (-1: 0: 1: ) whirl.horn.width D (0) ( LV2) (-1: 0: 1: ) whirl.horn.radius D (19.2) whirl.drum.radius D (22.0) whirl.mic.distance D (42.0) whirl.horn.mic.angle D (180.0) whirl.horn.offset.z D (0.0) (offset) whirl.horn.offset.x D (0.0) whirl.horn.level D (0.7) (wet-signal) whirl.horn.leak D (0.15) (dry-signal) whirl.drum.filter.type I* (8) (drum-speaker) . high-shelf (gain) . : 0-8. <> ..TP whirl.drum.filter.q D* (1.6016) whirl.drum.filter.hz D* (811.9695) . whirl.drum.filter.gain D* (-38.9291) whirl.horn.filter.a.type I* (0) (horn-speaker) (low-pass) . : 0-8. <> . whirl.horn.filter.a.hz D* (4500) whirl.horn.filter.a.q D* (2.7456) whirl.horn.filter.a.gain D* (-30.0) whirl.horn.filter.b.type I* (7) (horn-speaker) low-shelf drum . : 0-8. <> . whirl.horn.filter.b.hz D* (300.0) whirl.horn.filter.b.q D* (1.0) whirl.horn.filter.b.gain D* (-30.0) 'Reverb Effect': reverb.wet D (0.1) (Wet) [0..1] reverb.dry D (0.9) (Dry) [0..1] reverb.inputgain D (0.1) (Input Gain) reverb.outputgain D (1.0) (Output Gain) (dry/wet ) reverb.mix D* (0.1) (dry/wet )..SS " ( Leslie):" 0 LPF (low-pass) 1 HPF (high-pass) 2 BF0 (band-pass 0) 3 BF1 (band-pass 1) 4 NOT (notch) 5 APF (all-pass) 6 PEQ (peaking eq) 7 LSH (low shelf) 8 HSH (high shelf) (gain) . - MIDI: MIDI ( << >> ) "midi.controller.upper.70=upper.drawbar16". {upper|lower|pedal}.drawbar I* (-) [16, 513, 8, 4, 223, 2, 135 , 113, 1] . MIDI-Controller drawbar . -- drawbar drawbar . MIDI ... drawbar : 0:8 () 1-15:7 16-31:6 32-47:5 48-63:4 64-79:3 80-92:2 96-110:1 111-127:0() rotary.speed-preset I* (-) (horn) (drum) 0- 1: 2: rotary.speed-toggle I* (-) rotary.speed-preset rotary.speed-select I* (-) 0..8 ( ^) [stop/slow/fast]^[horn|drum] swellpedal1 D* (0.7) (gain) swell swellpedal2 D* (0.7) swellpedal1 vibrato.knob I* (0) <22:vibrato1, <44:chorus1, <66:vibrato2, <88:chorus2, <110vibrato3, >=110:chorus3 vibrato.routing I* (0) <32:off, <64:lower, <96:upper, >=96:both vibrato.upper I* (0) <64:off, >=64 on vibrato.lower I* (0) <64:off, >=64 on percussion.enable I* (0) <16:off, <63:normal, <112:soft, >=112:off percussion.decay I* (0) <64: fast-decay ( ) >=64 slow decay ( ) percussion.harmonic I* (0) <64: third harmonic ( ) >=64 second harmonic ( ) overdrive.enable I* (0) <64: overdrive >=64 overdrive.SH " (EXAMPLES)" setBfree setBfree -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 (REPORTING BUGS) . : (COPYRIGHT) (C) 2008-2018 Robin Gareus (C) 2012 Will Panther (C) 2010 Ken Restivo (C) 2003-2004 Fredrik Kilander . . setBfree 0.8.13 June 2024 SETBFREE(1)