Essential Feature Request for Fretless Bass & Bowed Strings – “Hold Note Until Gate” Mode

Hi everyone,

First of all – huge thanks to the Jam Origin team for this incredible software. MIDI Guitar 3 is already a gamechanger, but I think there’s one feature that could push it even further — especially for fretless bass, cello, violin, or any monophonic continuous-pitch instrument.


:puzzle_piece: The Problem

Currently, the plugin sends PitchBend (48 st) beautifully — but sometimes, while playing a long glissando, it unnecessarily triggers a new Strike, generating a new MIDI note and breaking the smooth continuity of sound.

That’s fine for guitar, but for fretless-style playing, we want one continuous note as long as the signal is above the gate threshold.


:light_bulb: The Idea

Add an option (or switch) for “Monophonic Bass Mode” / “Fretless Mode”, which would:

  • Hold the current MIDI note as long as the input signal stays above Gate,

  • Prevent new MIDI strikes until the signal drops below Gate (like a legato sustain),

  • Keep sending PitchBend data freely within the ±48 range during that time.

This single change would allow extremely natural glissando and portamento playing — exactly how fretless instruments behave.


:gear: Bonus Suggestions

:one: MIDI Gate & Pressure Thresholds

Something similar to the Strike Filter, but for Strike and Pressure separately — with adjustable thresholds.

For bowed instruments (like cello/violin emulation), this would let you start a note very softly and gradually increase bow pressure (volume) without accidentally retriggering a new note until a chosen pressure threshold is reached.

Of course, some of this can be done post-MIDI, but having it built directly inside MIDI Guitar would make it much more expressive and convenient.

:two: PitchBend Responsiveness

This parameter would control how fast and how sensitively PitchBend reacts to pitch changes in the input signal.

Think of it as a “smoothing” or “inertia” for pitch movement:

At low responsiveness, PitchBend transitions would be smoother and slower — perfect for expressive, legato glissando and fretless-style slides.

At high responsiveness, the system would instantly follow every micro-pitch variation — ideal for instruments like electric guitar or precise synth-like tracking.

This gives the player musical control over the feel of pitch transitions — from fluid and organic to tight and snappy.

Imagine adjusting it in real time to shape your expression — like changing the tension of a bow or the glide of a fretless neck. :musical_notes:


:brain: My Experience

I’m double bassist. I actually built my own VST3 Audio→MPE prototype in JUCE using DDSP and CREPE — and while it worked conceptually (using PitchBend 48 + continuous note sustain), I ran into 64 ms latency, which killed it for live use. Still, it showed me how powerful this approach is for fretless instruments. If you want to check it out here is link https://tinyurl.com/4f6fjcdr don’t look on UI, just use MIDI output.


:rocket: In short

:white_check_mark: Keep the note alive while Gate > 0
:white_check_mark: Send PitchBend continuously
:white_check_mark: Trigger new note only after Gate release
:white_check_mark: Optional MIDI Pressure & Strike thresholds
:white_check_mark: Optional PitchBend Responsiveness

This would truly be a GAMECHANGER for fretless and bowed instrument users!

Thanks again for this amazing tool and all the ongoing improvements — can’t wait to see what’s next!

Marcin

7 Likes

Thank you for this thoughtful post!

This seems easy enough to implement, but obviously it has some overlap with the infinite sustain and legato modules. I have to think a bit about how to implement it most logically without too much overlap among the different modules.

Btw, did you try
strike filter => infinite sustain?

in terms of latency, if you have access to a piccolo bass it is worth running it thru mg3.

mg3 can tune it back down an octave, possibly with quite acceptable fidelity. it certainly could do so if the bass was equipped with individual string pickups.

the improved latency will be quite noticeable.

I’ll do some further testing and try combining different modules and adjustments. That’s a cool idea with the piccolo bass — I’ll give it a shot. If will came with some improvement I will let you know :wink: