Visual Productions forum

Author Topic: MIDI Feedback and Programming  (Read 6238 times)

January 29, 2011, 07:17:45 AM
Read 6238 times

KnowSlumber

  • Member
  • *
  • Posts: 145
Whats the code to get feedback from a direct playback fader button with a group assigned to it?

Also, the feedback for the APC doesn't have a color assigned to the off position for stacks (should be red).
What code can I use to manually control the color for the inactive state?

Is there an updated MIDI reference for the MIDI control of new features?
An updated reference for the Generic.xml template?

Lastly, right now I'm using Textedit to edit the MIDI xml.
Is there a better tool? Editing it by hand is nightmarish.
What do you guys use to edit MIDI xml files?

Any chance of implementing a MIDI learn feature?
What about releasing a MIDI template creator, akin to Builder?

January 31, 2011, 09:54:37 AM
Reply #1

henryklein

  • Member
  • *
  • Posts: 38
I am working on a COMPLETE generic MIDI template these days, but it takes a long time to implement all the commands I found in the different preset files. As I own a BCF remote machine I think it would be fine to have the complete command list in the Cuelux and to edit the BCF the way I want it to work. That seems much easier than editing the XML file and always restarting the Cuelux to test the ne behaviour.

I have an APC20 as well but that crappy thing doesnt work with a lotta programs because of the toggle function of the buttons. Actually I have it to remote my Arkaos Grand VJ, but some of the buttons wont do the job. I tried to implement a "translate" function for the Midi commands via software but it didnt work for me. Unfortunately there is no way to change the commands of the APC itself.

Best thing for me would be if the wonderful cuelux guys would provide a complete remote xml - maybe with comments what command leads to what function.

Cheers,

Henry

January 31, 2011, 10:20:33 AM
Reply #2

RW

  • Member
  • *
  • Posts: 619
    • Andy Cobben .nl
Hi,

Whats the code to get feedback from a direct playback fader button with a group assigned to it?
Als this moment, there is no feedback code for group faders/buttons. But as far as I know, the APC40 doesn't have the option to light up the buttons blue.

Also, the feedback for the APC doesn't have a color assigned to the off position for stacks (should be red).
I see it only lights up red untill you've released the hardware button. I'll investigate it asap.

What code can I use to manually control the color for the inactive state?
The APC40 is a quite special controller. For feedback, it needs a special syntax that we needed to implemented in Cuelux. That's why it is not possible to manually control these colors.

Is there an updated MIDI reference for the MIDI control of new features?
An updated reference for the Generic.xml template?
I think it will be updated soon.

Lastly, right now I'm using Textedit to edit the MIDI xml.
Is there a better tool? Editing it by hand is nightmarish.
What do you guys use to edit MIDI xml files?
We're using Notepad++.

Any chance of implementing a MIDI learn feature?
What about releasing a MIDI template creator, akin to Builder?
It is a nice to have, but it will take a lot of work to implement a creator for MIDI-maps.

Regards,
Rick

January 31, 2011, 11:47:56 AM
Reply #3

RW

  • Member
  • *
  • Posts: 619
    • Andy Cobben .nl
About the APC40;

I've found out that the APC is turning off the LEDs, not Cuelux. So I'm afraid there's nothing we can do.
I'm still looking if there maybe is a workaround for this.

Regards,
Rick

February 02, 2011, 10:41:53 PM
Reply #4

KnowSlumber

  • Member
  • *
  • Posts: 145
Quote
Quote from: KnowSlumber on January 29, 2011, 07:17:45 AM
Whats the code to get feedback from a direct playback fader button with a group assigned to it?
Als this moment, there is no feedback code for group faders/buttons. But as far as I know, the APC40 doesn't have the option to light up the buttons blue.
I don't care about the color. So there's no feedback at all from playback buttons with groups assigned to them?

Quote
Quote from: KnowSlumber on January 29, 2011, 07:17:45 AM
Any chance of implementing a MIDI learn feature?
What about releasing a MIDI template creator, akin to Builder?
It is a nice to have, but it will take a lot of work to implement a creator for MIDI-maps.
Is that a no? Seems like you could have a simple table with task type + feature, where you could enter the numbers for CC, Message, Index and it would spit out an xml. I'm not a programmer, but it seems like having that as a tool would be a lot less work in the long run? Or does notepad ++ do this?

Quote
I've found out that the APC is turning off the LEDs, not Cuelux. So I'm afraid there's nothing we can do.
I'm still looking if there maybe is a workaround for this.
How? Why would it work for cuelists but not stacks? Isn't the feedback the same? Are you sure its not like that by design?


August 04, 2013, 02:34:42 PM
Reply #5

djlucky

  • Member
  • *
  • Posts: 95
hi, i have a problem midi feedback for button speed didn´t work and tempo break too? )
Have I wrong something?
      <action>
                    <trigger type="Unsigned" specifier="Change">Tempo Break Active</trigger>
                    <tasks>
                        <task type="Midi" function ="Control">
                            <argument type="Midi Address">Channel 0 - Message 11 - Index 67</argument>                       
         </task>
                     </tasks>
      </action>

      <action>
                    <trigger type="Unsigned" specifier="Change">Playback Button 01 LevelSec</trigger>
                    <tasks>
                        <task type="Midi" function ="Control">
                            <argument type="Midi Address">Channel 0 - Message 11 - Index 49</argument>                       
         </task>
                     </tasks>
      </action>

everything other works including speed for faders, i don´t know why?
can i get BPM feedback from emu and speed, attack numbers but in other state than 0-127 ?

August 05, 2013, 06:59:46 PM
Reply #6

djlucky

  • Member
  • *
  • Posts: 95
Please help me if work speed feedback for buttons and tempo break feedback, or if i have some mistake in xml string.

August 06, 2013, 09:30:16 AM
Reply #7

Dennis Kromhout

  • Member
  • *
  • Posts: 838
Hello,

Try:
Code: [Select]
<action>
   <trigger type="Unsigned" specifier="Change">Tempo Break</trigger>
   <tasks>
      <task type="Midi" function ="Control">
         <argument type="Midi Address">Channel 0 - Message 11 - Index 67</argument>                       
      </task>
   </tasks>
</action>

<action>
   <trigger type="Unsigned" specifier="Change">Playback Button 01 Speed</trigger>
   <tasks>
      <task type="Midi" function ="Control">
         <argument type="Midi Address">Channel 0 - Message 11 - Index 49</argument>                       
      </task>
   </tasks>
</action>
Dennis Kromhout

August 06, 2013, 04:40:50 PM
Reply #8

djlucky

  • Member
  • *
  • Posts: 95
thankx it helps me a lot
another questions
1-selecting tabs like beam position, color mix, color fix, gobo etc
2-bpm feedback

« Last Edit: August 06, 2013, 04:49:01 PM by djlucky »

August 06, 2013, 05:22:05 PM
Reply #9

Dennis Kromhout

  • Member
  • *
  • Posts: 838
For selecting the programmer page use:
<task type="Special" feature="Programmer Page" function ="Set">
    <argument type="Unsigned">#</argument>
</task>
and replace the # by a number (seen from the top so beam=0 and position=1 etc)

There is no feedback for the BPM counter
Dennis Kromhout

August 12, 2020, 05:29:00 PM
Reply #10

djlucky

  • Member
  • *
  • Posts: 95
Hi,
i have a questions about midi feedback:
does it have feedback for global strobe,blinder,fog?
can be made led feedback for tempo tap?

an a special question for feedback for grand master but in inverse direction, lit when is down-off

August 13, 2020, 09:59:01 AM
Reply #11

Bootsy van der Zande

  • Administrator
  • Member
  • *****
  • Posts: 599
Hi,

I had a look, but I could not find any feedback for the Globals. So I don't think it is implemented. I can add it to the wishlist.
Same goes for tempo tap feedback.

Regarding your last question, you could try to invert the midi task in the midimap. So originally it would be something like this:
In <actionlist label="feedback" source="System">:
Code: [Select]
        <action>
          <trigger type="Unsigned" specifier="Change">Grand Master</trigger>
          <tasks>
            <task type="Midi" function ="Control">
              <argument type="Midi Address">Channel 0 - Message 11 - Index 9</argument>
            </task>
          </tasks>
        </action>

You can change the Control to Inverted Control like this:
Code: [Select]
        <action>
          <trigger type="Unsigned" specifier="Change">Grand Master</trigger>
          <tasks>
            <task type="Midi" function ="Inverted Control">
              <argument type="Midi Address">Channel 0 - Message 11 - Index 9</argument>
            </task>
          </tasks>
        </action>

I haven't tested it yet, but it could work.

Greetings,
Bootsy

August 13, 2020, 05:09:15 PM
Reply #12

djlucky

  • Member
  • *
  • Posts: 95
tried, but "inverted control" not working for grand master

it would be great to implement globals and tempo feedback

August 14, 2020, 09:30:00 AM
Reply #13

Bootsy van der Zande

  • Administrator
  • Member
  • *****
  • Posts: 599
Hi,

I will put it on the wish list. Thank you for your feedback!

Greetings,
Bootsy

 

SMF spam blocked by CleanTalk