I’m enjoying triggering MidiGuitar 2 with my harmonica mic and creating a blend of the two. However there is one area I find MG2 is lacking: dynamics, the difference between loud and soft notes. It’s either note on or note off, as far as I can see - like a Midi keyboard.
This is a wind synth that uses a chromatic harmonica interface. It has great expression, capable of very loud and very soft notes depending on breath pressure. However, it misses some of the good stuff about playing a real harmonica (especially note bending), which is why I’m using MG2 with my analogue harps as well.
MG2 is great. However I miss the subtle volume dynamics I get from both a real harp and the DM48. Is there any way to configure MG2 to play with real loud/soft dynamics according to the gain input, or is it necessarily only capable of just an on/off type of Midi signal triggering?
In guitar all energy is present in the pluck. this is not the same with a wind instrument! The tone builds up more slowly with normal harmonica technique.
At the time MG creates a midi note, your harmonica note hasn’t reached its normal amplitude.
If you enable aftertouch in MG, and your synth can do something with aftertouch, you can patch this.
for completeness sake, here are the other things to be aware of:
the synth used needs to support it. Lots of synths, especially analog type synths per default don’t listen to the notes velocity.
In synths there is often a “Poly Aftertouch”, or “Poly AT”, sometimes just “AT” reference to the polyphonic aftertouch input. You can them often map a filter cutoff or amplification to the aftertouch.
This however requirs that you understand how the synth works.
This is what I mean with “patching”. there is no general simple trick for all synths, and some synths can not even do it.
The following only applies to the full desktop version.
The polyphonic aftertouch MG generates, can be converted to CC’s via a midi machine script. Note that the aftertouch is made “mono” (the synth will treat all notes with the same value) for the sake of getting it working with synths lacking aftertouch implementation.
Thanks! It sounds complicated and I’m using an iPad. I’ll do some more study on Aftertouch as it relates to iOS on wind synth forums etc. Good to know it might be possible. If I get it working I’ll let you know.
Hi Paul, Checking the synths I use on the iPad, Thumbjam seems to be the most configurable in terms of offering the ability to map CC numbers to functions.
I enabled Aftertouch in MG2 and the Channel Pressure to Volume with Aftertouch setting in Thumbjam.
I did notice a small difference but there’s still not much volume swell from soft to strong blowing. Not really what I was hoping for in terms of dynamics and expression.
I’d be interested to try other iOS apps that enable Aftertouch - do you recommend any?
So far my conclusion is that the you need to ‘fake’ volume expression with MidiGuitar by blending the synth sound with your analogue signal. Do the dynamics with the analogue sound and hope that people don’t notice that the MIDI sound has a uniform volume regardless. Not ideal but workable if you get the blend right.
The aftertouch dynamics are governed by the “gain” and “curve” knob. It is personal to the synth connected how it reacts to the aftertouch, different synths react differently.
I have no list of iOS synths with aftertouch (yet).
Thanks, I’ll try adjusting those controls. You’re right about synths: they vary enormously in many respects. Though Thumbjam has Aftertouch, I find it a bit ‘laggy’, with too much latency. In terms of a user-friendly interface, fast patch selection, a wide selection of usable sounds and good tracking, Music Studio is so far the best for me. Sampletank tracks well too, and its front panel of global effects knobs are simple to use. It has a Midi learn button for assigning CC numbers to functions. I tried getting CC7 Volume linked to Aftertouch, but noticed no effect.
If you do come across an iOS synth which responds well to Aftertouch in MG2, let us know.
I did a test with Thor, Magellan and Sunrizer. On my DM48 MIDI harmonica, I can use the Midi learn function to make the volume control respond to CC2 breath pressure. With standard harmonica and MidiGuitar 2, I couldn’t get the synths to respond to Aftertouch CC7 in the same way.
I tried using Aftertouch in MG2 itself, testing different gain/curve settings. The best I could achieve with careful slow playing was a two-step volume shift: an initial lower signal below the threshold line in the screen which then abruptly increased to a higher signal above it.
So far it’s not satisfactory for practical use. This two-step shift is not smooth, and I can’t get it consistently with normal play. Plus it requires settings that are not optimal for glitch free tracking in normal playing.
Probably I was expecting too much. MG2 is already giving a lot of amazing new Midi sounds to players of analogue instruments, and using the 50/50 blend setting overcomes the latency and expression issues. That’s good enough for me.
One final note: while testing, I tried the Roli Noise app. There are some patches in there which play beautifully with MG2, notably Breath Flute. It’s the best patch I’ve found anywhere for seamless integration with the harmonica sound, perfect glitch-free tracking and smooth bends. A nice bonus from this exploration
3Dog, in another thread I mentioned that there are plugins to do all this, you don’t really need MG2 to convert Velocity to CC11 or CC2, there are several alternative plugins that you can place in AUM and modify the MG2 output to your heart contents. Mozaic, just to name one , is an incredible flexible plugin that is only limited by your imagination. Take a look at this , just as an example of what can be done,. MidiGuitar 2 to play SWAM Tenor Sax On Geoshred | Patchstorage Enjoy !!!
As far as I know I do need MG2 on iOS to convert audio to midi. Agree that there my be a script on iOS that will do the midi dynamics conversion to cc11. With your help, I now know what I am looking for. Thanks.
Sure!!..you need MG2 for audio to MIDi velocity, not for velocity to CC11. If you find Mozaic too complicated , you can try converting with Midiflow on the iPad. The advantage vs Mozaic is that you do not need a DAW or Host to use it. It is a self standing app, and you can even do a linear or curve remapping of the Velocity data. Very versatile.!!
I found JamSynth and started testing. It converts audio to midi but has an harmonizer upgrade. It’s internal synth actually sends out midi chords which confuse mono SWAM instruments. It keeps crashing in AUM so I going to see if the stand alone is any better. So many perimeters to deal with and I suspect that it is something that I am not setting correctly that is causing the crash. I have use Polyphemus to interpret chord voices for SWAM so if I settle on JamSynth I will have to use that for SWAM. The harmonizer is very cool with the clarinet so far. You can send out mono notes if you turn off all but on of the oscillators .
I still have it on my iPad, I’ll see later if I can give it a try, but from the suggestions we have been exchanging in these threads, it seems that what you are aiming at is not quite feasible at this point in time. Pity, because it would be a great feature for MG2. Let’s see if the developer can do something about it. In any case , thanks for raising the issue ( I play mostly guitar so I would have never thought of this sort of dynamics).
MG2 is designed for the guitar analog signal but comes very close to a great solution for wind instruments with the PiezoBarrel pick up and SWAm on iOS. Going to see if PiezoBarrel can come up with a solution as that is where the market would be. He has responded to other suggestions in the past.