MIDI mappings string values

- Code: Select all
Out fam(Player)[@].TrackArtist (String)
can this value used in MIDI mappings (sysex Output or something)
Closed forum. You can only use it as a source of information about MixVibes software
https://forum.mixvibes.com/
Out fam(Player)[@].TrackArtist (String)
nillin wrote:i know the MIDI Problems :P i build my own Controllers and some microcontroller MIDI devices
but my qustion is how i send this string value out (the Definition of the XML in the .mappings file)
(the Format is not the Problem i write some max patchs to handle all my mappings)
but i dont find the way how i send this string out
sylMV wrote:Only for a few devices such as Denon decks.
There's unfortunately no standard way of sending text over MIDI...
<mapping>
<control alias="fam(Player)[0x1].TrackArtist" value="miditext"/>
<miditext kind="DENONS3700_1" channel="0x1"/>
</mapping>
MusicMeister wrote:You can't even get manufacturers to agree on how to handle LED's...
In fact, you have some manufacturers that start from scratch on every controller instead of sticking to a 'basic' standard mapping for all their controllers (cough *Vestax* cough).
Another departs from the 'norm' of using note to define the light and velocity to define the appearance and instead uses notes to define what you want to see, and then velocity to define the light. And they use multiple notes per light making it confusing as hell (and wasteful from an addressing standpoint)... (cough *Denon* cough).
How they encode their platters and everything else can vary greatly...
Which makes things REAL difficult for people trying to map controllers. Even with a good MIDI spec it gets tough because the actual implementation could be a little flaky and unusual behavior can result... which is why it's so hard to map a controller without one.
sylMV wrote:sylMV wrote:Only for a few devices such as Denon decks.
There's unfortunately no standard way of sending text over MIDI...
meaning, there's some code in Cross to send text using the Denon format
However, if you can handle them using Max, here are the kind of lines needed in the mappings file:
- Code: Select all
<mapping>
<control alias="fam(Player)[0x1].TrackArtist" value="miditext"/>
<miditext kind="DENONS3700_1" channel="0x1"/>
</mapping>
There are 4 kinds available:
- "DENONS3700_1" (1st line of the Denon S3700/S3900)
- "DENONS3700_2" (2nd line of the Denon S3700/S3900)
- "DENONHC4500_1" (1st line of the Denon HC4500)
- "DENONHC4500_2" (2nd line of the Denon HC4500)
You can find the MIDI messages sent in the Denon docs.
Hope this helps a bit