Sustain pedal has no function with setBfree organ

Description


If using the setBfree organ the sustain pedal has no effect.

How to reproduce


  1. Connect a MIDI Keyboard with sustain pedal to the Mod Duo.
  2. Create a Pedalboard with the setBfree organ.
  3. Play something with pressed sustain pedal.

Expected/suggested solution


I think the real organs have no such thing as a sustain pedal. But my suggestion would be to add that feature because the sustain pedal has no function yet.

Additional information


Open the controller menu (hold left knob down), navigate to Info > Versions and write down here the versions.

  • release: v0.14.0
  • controller: 279d3f6

Also provide some information about your system if possible.

  • Operating system: Linux

Would you be willing or able to help resolve this issue?


( ) Yes
( x) No

Like upstream setBfree, the sustain pedal (CC 64) does toggle the Leslie when pressed.

I can’t test/confirm if that’s what happens currently on the MOD, but it should.

I can confim this now. Didn’t hear that in the rehearsal.

In different news: I’ve just optimized the Leslie for the MOD (ARM CPU) it takes a lot less DSP.

While setBfree is features configurable CC assignments, there is currently (0.14.0) no possibility to change those on the MOD [1]. Eventually plugin-presets will probably come to solve this, or maybe someone will write a dedicated MODGUI to configure the assignment in the web-gui…

A classical piano sustain pedal makes IMHO little sense for a B3 organ, so I think this bug can be closed.

[1] except if you compile the plugin yourself and change the defaults.

The default CC assignments are as follows:

MIDI CC Assignments:
--- Upper Manual   - Channel  0 ---
  Controller | Function 
     070     | upper.drawbar16 
     071     | upper.drawbar513 
     072     | upper.drawbar8 
     073     | upper.drawbar4 
     074     | upper.drawbar223 
     075     | upper.drawbar2 
     076     | upper.drawbar135 
     077     | upper.drawbar113 
     078     | upper.drawbar1 
     080     | percussion.enable 
     081     | percussion.decay 
     082     | percussion.harmonic 
     083     | vibrato.knob 
     092     | vibrato.routing 
     001     | swellpedal1 
     011     | swellpedal2 
     091     | rotary.speed-preset 
     064     | rotary.speed-toggle 
     027     | whirl.horn.filter.a.type 
     028     | whirl.horn.filter.a.hz 
     029     | whirl.horn.filter.a.q 
     030     | whirl.horn.filter.a.gain 
     085     | whirl.horn.filter.b.type 
     086     | whirl.horn.filter.b.hz 
     087     | whirl.horn.filter.b.q 
     088     | whirl.horn.filter.b.gain 
     023     | whirl.drum.filter.type 
     024     | whirl.drum.filter.hz 
     025     | whirl.drum.filter.q 
     026     | whirl.drum.filter.gain 
     093     | overdrive.character 
     021     | overdrive.inputgain 
     022     | overdrive.outputgain 
     014     | xov.ctl_biased_fb2 
     009     | xov.ctl_biased_fb 
     015     | xov.ctl_biased_gfb 
     003     | xov.ctl_biased 
     020     | xov.ctl_sagtobias 
     094     | convolution.mix 
--- Lower Manual   - Channel  1 ---
  Controller | Function 
     070     | lower.drawbar16 
     071     | lower.drawbar513 
     072     | lower.drawbar8 
     073     | lower.drawbar4 
     074     | lower.drawbar223 
     075     | lower.drawbar2 
     076     | lower.drawbar135 
     077     | lower.drawbar113 
     078     | lower.drawbar1 
     001     | swellpedal1 
     011     | swellpedal2 
     064     | rotary.speed-toggle 
--- Pedal          - Channel  2 ---
  Controller | Function 
     070     | pedal.drawbar16 
     071     | pedal.drawbar513 
     072     | pedal.drawbar8 
     073     | pedal.drawbar4 
     074     | pedal.drawbar223 
     075     | pedal.drawbar2 
     076     | pedal.drawbar135 
     077     | pedal.drawbar113 
     078     | pedal.drawbar1 
     001     | swellpedal1 
     011     | swellpedal2 
     064     | rotary.speed-toggle

And MIDI programs:

MIDI Program Table:
  1:Jazz 1 all       42:Vibrato V1       60:No split         78:L:Open Diapason
  2:Jazz 2           43:Vibrato V2       61:Brassy pedals    79:L:Full Accomp. 
  3:Jazz 3           44:Vibrato V3       62:Hollow pedals    80:L:Tibia 8'     
 27:Reverb  0        45:Vibrato C1       63:Cute pedals      81:L:Bombarde 16' 
 28:Reverb 16        46:Vibrato C2       64:L:Cello          82:U:Stopped Flute
 29:Reverb 25        47:Vibrato C3       65:L:Flute & Strin  83:U:Dulciana     
 30:Reverb 33        48:Vib lower on     66:L:Clarinet       84:U:French Horn  
 31:Reverb 50        49:Vib lower off    67:L:Salicional     85:U:Salicional   
 32:Percussion OFF   50:Vib upper on     68:L:Great no reed  86:U:Flutes 8'&4' 
 33:Percussion ON    51:Vib upper off    69:L:Open Diaposon  87:U:Oboe Horn    
 34:Percussion SOFT  52:Rotary STOP      70:L:Full Great     88:U:Swell Diapaso
 35:Percussion NORM  53:Rotary SLOW      71:L:Tibia Clausa   89:U:Trumpet      
 36:Percussion FAST  54:Rotary FAST      72:L:Full Great wi  90:U:Full Swell   
 37:Percussion SLOW  55:Random           73:L:Cello 8'       91:U:French Horn 8
 38:P.Harmonic 2nd   56:Random           74:L:Dulciana 8'    92:U:Tibias 8'&4' 
 39:P.Harmonic 3rd   57:Lowr/Upr Split   75:L:Vibraharp 8'   93:U:Clarinet 8'  
 40:Overdrive OFF    58:Pd/Lw/Up Split   76:L:Vox 8' & Tibi  94:U:Novel Solo 8'
 41:Overdrive ON     59:Pdal/Upr Split   77:L:String Accomp  95:U:Theatre Solo

An overview of assignments in the modui would be great. There are other instruments with assignments that would be good to know.

1 Like