write here any questions, and problems.
BEFORE POSTING READ THIS THREAD:
Many of you know, that I was working on a MIDI Output Mapping tool, to make output mapping easier.
It's in early phases, but here you go.
ONLY USERS WITH GOOGLE ACCAUNT CAN USE IT!!!
MixVibes Cross 2.x MIDI Output Script (Alpha 1.3.4)When you open it, go to File/ Make a Copy... to copy it into your own Google Doc base, and after that you can use it!Recommended for advanced users.
Da-FAQ Section :
1. Can It open my mapping file?No it can't!
2. What does this document do?Basicly you input your MIDI data (alias, notes, channel. etc..) and it generates a code that you can use in your Mapping file.
3. How can I generate the code?Click on the big GENERATE button on the right. If you can't see it, look at the black cells, and click the middle of them. On first try, it will ask you to use the script... bla-bla-bla, just OK everything. After this you'll be able to generate the code.
4. What does "Entry No." and "File Name" mean?There is an Entry No. Culomn in the left. Just check the number of the last row you used in the document, and type that in. The File Name will be the name of the Google Doc that will be generated.
5. Where can I find that Google Doc, and what's inside? The generated doc will be in you Google Drive document list in a few moments, with the File Name you inputed before. In the Doc there will be the code you'll need!
EXPLANATION OF CULOMNS and technical terms in the doc:Alias: it is the name of the parameter you want to give led feedback to. For example
fam(Fx)[0x1].OnOff means, that you want to control a led to tell you, if the FX1 in Cross is active or not.
STATE: various states of the parameter. Active/on (true), Inactive/off (false), % for mapping VU meter leds, or led rings to show the set value of a fader or knob, and the rest are multiple states, for sample pads, loop values, etc.
note: This is the note assigned to the led you want to control. Most controllers has a table that contains these.
type: It is the type of the led-note.
Note means, that the led will light up, or not, or simpli blink, but in the defined way in the code.
CC is a dinamic thing. You use CC to control ring leds, VU meter leds, or single leds, to light up if the limiter engaged.
channel: The MIDI channel of the led-note.
value: This value determains if the led light up or not. For example 0 means no light, 127 means full brightness. Also some controller use different values to define different colours, on mulit-colored pads or buttons.
Blinkstate:
CONSTANT means, the led will glow constantly, and
TRUE means the led will blink.
loop: The blinking continues, if set to
true, otherwise it will blink only once.
time: blink time set in milisconds (ms). Set it from 500 or less. 500 means, the led will blink at every half seconds (one blink in a second). 100 means, it will blink 5 times in a second.
6. How do I use my generated code? Open the Google Doc, with the code. Select all (Crtl+A), and then copy it (Crtl+C).
Once you've done it open your mapping file (make a copy of the mapping file you wnat to put this in). Open the file with Notepad, then look at this part in the file, and look for this, an basicly do as I say below.
- Code: Select all
</input-mappings>
<output-mappings>
code goes here as you copied it from the Doc
</output-mappings>
</mappings>
</controller>
</main>
If you already have stuff in the Output Mapping section, find the last one and follow this:
- Code: Select all
</input-mappings>
<output-mappings>
.
.
.
</mapping>
code goes here as you copied it from the Doc
</output-mappings>
</mappings>
</controller>
</main>
Once you've done, save the file. Open Cross, import the mapping, and try it... make sure your controller is plugged in.
IMPORTANT NOTE:
IF YOU NEED HELP FEEL FREE TO POST BELLOW! (No support by PM).
Don't write to any MixVibes Staff member, about problem of this Document, they will be angry
HAVE FUN USING IT!!!