Unofficial MIDI Guitar 3.0.74 update for Macs!

MIDI Guitar 3.0.74 is a massive, shameless, unofficial update that adds a lot of (unfinished) new stuff.


IMPORTANT:

  • Due to a change in Apple policy in Tahoe 26.1 about AudioUnits in Logic/MainStage/Garageband, we had to move MIDI Guitar’s data folder from: ~/Library/Group Containers/X6D2Q4W5A8.midiguitargroup/ to ~/Library/Application Support/JamOrigin/

  • This should all be automatic, and without need to reactivate the license. But you need to run the standalone application once before the AU/VST can see your patches and data. Please don’t manually delete the old App Group folder for now (this will cause reactivation of the license)

  • When updating to 3.0.7x and beyond, please stop using any previous versions to avoid confusion.


New Midi Wind tracker!

  • A generic, monophonic tracker, that hopefully works with most instruments.

  • Obviously different kinds of instruments and mic setups vary a lot, please provide feedback on how it works for you.

  • Unlike other trackers, it has some knobs to adjust tracking quality/tradeoffs.

  • Very fast (even faster than the monophonic guitar tracker when using guitar).

  • Very responsive in low-dynamics playing (maybe too much).

  • Might have octave errors (which is not common in all the other trackers).

  • No license required while beta testing.


New Hex Flash tracker!

  • A bit faster than previous Hex tracker.

  • Experimental. The previous Hex tracker is set as default and is already very good :slight_smile:


New External Tracker support (JamStik, FTP, Seaboard etc):

  • It should now be possible to use most hardware controllers with MG3.

  • MG3 will use the MIDI note-on, note-off from the controller.

  • MG3 will use pressure/aftertouch/brightness from the controller OR alterbnatively can analyze its audio to produce MPE information from non-MPE controllers.

  • For stringed controllers it will maintain pr. string mapping similar to MG Hex.

  • Safety logic avoid hanging notes when the hardware midi connection is broken, interrupted or corrupt.

  • Detects legato note overlaps.


New Tracking Presets:

  • Now easier to switch among trackers, for example for two-guitar rigs.

  • Only paritally implemented at this point. See documentation.


New Deep Amp freebie! (Work-In-Progress)

  • Deep Amp is a (almost) zero-latency guitar FX/synth module.

  • It preserves the guitar attack and transients and clean up the guitar signal in a profound way.

  • Go-to solution for that “Metheny synth sound” (with appropriate reverb).

  • Also a way to fatten up flimsy hex pickup.

  • For normal pickups, this splits the polyphonic audio into a hex signal, reducing intermodulation distortions.

  • Deep Amp also makes it possible for some MIDI FXs (eg. Sustainer) to work directly on guitar audio!

  • Currently only the overdrive module can process such hex audio, but more is coming with the developement of Guitar MODs (currently unavailable).

  • Since Deep Amp just an audio FX, you can add other FXs before and after it.

  • Not entirely clear where this is going…


New Morphing Chains:

  • Cable two chains in the Mixer will crossfade among them.

  • This can be used creatively for adding guitar/audio transients to midi synths for zero latency responses.


New MPE’izer (Work-In-Progress)

  • At the moment this will create a samplebank based on any VST/AU synth preset. The Sampler module is very limited at the moment though.

  • Using Fat Patches, this makes it possible to port the exact same sound to iPads and other systems.

  • This is a preparation for creating custom Guitar Mods audio FXs (not available yet).


New Fat Patches:

  • The Share button creates a patch file that embed SampleBanks, IRs, NAMs, Backing Tracks, Lua scripts, which should be portable, even to iOS.

New Patch Repositories: (Work-In-Progress)

  • Allows MG to download factory patches and adding factory patches along the way, without MG software updates, and keep the MG software small in size.

  • It’s possible to add other peoples public patch repositories and download them.

  • Since we have Fat Patches (embedding all external files and lua scripts), this way its possible to distribute highly customized stuff, safely to others, band members or an iPad.


New NAM A2 support:

  • Native support for NAM A2 models.

New Recording module:

  • Record a wav file of the Chain audio

  • “BlackHole” option to easily record any system audio (YouTube, etc), similar to the BlackHole software. Entitlement must be given in Mac => System Settings => Privacy & Security => Screen & System Audio Recording => System Audio Recording Only => Add the MIDI Guitar 3 App. Mac Only.


New VST/AU Thumbs:

  • MG can show thumb images of AU/VST plugins in the UI.

  • This require screen capture entitlement and thus is disabled by default.


New MG APIs for hackers (Work-In-Progress):


MIDI Output and Synth modules, MIDI channel conventions:

  • Flipped the channels to be similar to most hardware midi guitar systems:

  • Now it send notes on midi channel 2 (high E) .. channel 7 (low E). Previously it was channel 2 (low E) .. channel 7 (high E)


UI:

  • Sharper contrasts.

  • File based modules (IRs, NAMs, Backing tracks, etc) will list all files in the directory-tree set in preferences. On iOS, due to app sandboxing, we can only use the iOS file browser and otherwise list files that have been previously selected by the user.

  • Hold mouse button will disconnect a cable but will also reset the knob to its default value.

  • More consistent propagation of reactions when manipulating a complex chain of cables.

  • Graphical scroll transitions.


Bugfixes:

  • Fixed critial issue with Logic/MainState/Garageband arising in MacOS Tahoe 26.1

  • Process MIDI Machines before instruments. This avoids issues like Transposer act as pitch shifter when playing a midi based synth.

  • Reduced CPU load when a chain has a hex processing module and an instrument.

  • 3rd party MIDI FX bypass will actually bypass.

  • Fixed issue with using two different interfaces for input and output

  • Fixed issue with two interfaces setups, where MG not getting correct samplerate information from the interface resulting in pitch issues and crackles.

  • Fixed long standing issue where MG didn’t process things correctly when the DAW track or audio interface have no audio output channels.

  • Fixed window resizing in Logic.

  • MIDI output module select the direct output pr default on IOS AUv3.

  • In Hex mode, MG AU channel layout changed to 8 mono channels.

  • Fixed issue with some virtual midi outputs, that could not be reloaded in DAWs.

  • Cabinet module save cable state.

  • Faster app startup.


Download:

5 Likes

Damn! The sleepless Dane strikes again.

Looking forward to have a go!

You state the following about the Deep Amp:

  • For normal pickups, this splits the polyphonic audio into a hex signal, reducing intermodulation distortions.

Does that mean that you’ve pulled up a real-time audio to hex conversion? If so would that sit somewhere in between regular «vanilla» single stream tracking and proper hex tracking with hex pickups when it comes to capability?

1 Like

This could open up a world of new possibilities :blush:

1 Like

That would be overselling it, I think. The output of Deep Amp has poly-transients and more intermodulation than a hex pickup, so maybe somewhere in between.

But right now it’s synthy and has only the brightness knob that really change the sound. I have much more control of it in my development versions and this is where Guitar Mods will come in.

2 Likes

Got it - thanks for the reply!