Beruflich Dokumente
Kultur Dokumente
63
Generic Mackie Control Emulator
.
GenMce Setup
* Currently all controls are set to midi channel 16 and controller number 127, to prevent
false triggers.
SAVIHOST setup -
Midi Monitors –
The midi monitor windows are integral to mapping settings on GenMce.
This Yellow number is the midi note number output. When activated this number will
be output on the midi monitor. It is fixed and not editable, except for the vpot section.
Use to confirm note output messages.
You type the name of the function (see Mackie command list). It will not change the
note number output.
Different daws use these note numbers differently. For now, you should enter
the name of the function for your software that corresponds to the note number.
Faders Setup –
Setup –
Observe ch number in the midi in monitor - click on the select the same ch
number. (see midi monitor section to see what fader #1 would look like)
1. Observe cc# on the midi in monitor - clicking on the and select the cc# from
the popup menu.
2. Repeat for each fader 1-8 + master.
What faders do –
Your cc (continuous controller) input will be translated into a pitch bend
output on midi channels 1-9 corresponding to fader number.(output is fixed
and cannot be changed.)
The yellow button, in the upper left, is to enable/disable this section.
Disabled – (press the button) the section will disappear.
Vpot Setup –
This set of 8 buttons will control multiple commands, depending on the Mute_switch (see
below)
1. mutes,
2. solos,
3. arms,
4. channel select,
5. vpot select
Assign these controls with buttons on your controller or midi notes on the keyboard.
Use 8 buttons next to each other for ease of use.
Setup is same as before. Observe the type of switch to select Type.
* Notice the yellow number row.. These are the midi note outputs for each ch.
When one changes to solo, this row of values, will
also change to show proper note outputs.
The default is mute.
This will also greatly extend your hardware controller by using the same 8 buttons for 40 different
values.
• Mute = mutes (no button, GenMce will automatically switch back to mute.
• Solo = solos the track.
• Arm = sets track, ready to record.
• Ch Sel – selects that channel (track).
• V Sel – selects which device to edit.
Jog Setup –
This will be the knob/slider you assign to function as a jog wheel. Yellow
button will disable/enable. Response has already been described A relative
midi encoder is best. Jog output is fixed on cc#60.
Jog has several functions, depending on daw – experiment.
Cursor –
Cursor – is for movement of the cursor on your screen from your
button or note press.
Setup - as above. All four must be the same type. Example these
four control are all tog.
Live – works but... wants to drop down 1 after reaching the top. 1.6 (Live
not tested in new version).
May work great in other daws.
Transports –
Transports are for midi control of *Rewind and fast forward
added 1.63 each has own control type. Should be a momentary
(push) or note type input.
When you hold down the button rewind happens, when let go
stops.stop, play arrange record.
Again, all 3 must be the same type of input, in this case push.
Commands –
Function Keys –
GenMce, along with Huservu,(a very nice LCD emulation, for XP or 2000, for
visual feedback on many controls, screen shot in vpot section above) you get
extensive control over you software without mapping much of anything. All for
free.
History and credits - This grew directly out of Midiox scripts by Art Hunkins. He did an
elegant job writing .vbs scripts. These scripts work very well and for a variety of midi controllers, with
are variety of advanced functions. We, eventually found that the cpu usage was high, up to 45% on a
dual core 3ghz.
I decided to try Synthedit.
With much help from the synthedit gathering, I built these VSTs with Synthedit and the cpu use came
down significantly. They idle around 0.1% and is <2.5% moving all 8 faders at the same time on the
system described above. This seemed reasonable.
These programs will write a sub folder, where ever you place them. The folder will
contain 29 files that GenMce needs to operate. They are .sep/.sem and 1.txt files.
Contributors – Bill Stei helped me code new midi Synthedit modules, Art Hunkins, Dave Haupt, Mbreges
(synthedit gathering).
Created with Jeff McLintoch's awesome Synthedit software with modules by David Haupt, Max Brezhestovski,
and Kelly Lynch. Awesome help provided by The above mentioned as well as Robacid, RaydenSFX, Laserbreak
and others at #Synthedit irc chan.
SAVIHOST is a great program by Hermann Seib, that hosts a vst.dll and is small and easy to use .exe to run
stand alone.
A big thanks to D.Drummond, for the thoughtful,detailed and very specific feedback.
VST and ASIO are trademarks of Steinberg Soft- und Hardware GmbH.
SynthEdit: © 2006 by Jeff McClintock. All Rights Reserved.
These programs are given free for use – No liability for usage of these translators held by anyone but yourself.
Use at your own risk.
GenMce and GenMceXT © Kip Chatterson 2008
genmce@yahoo.com