Hello Alexey
I downloaded B404 and the MIDI action is now working, thank you.
I agree that this is not a good method to achieve an output monitor of the track source selection, for the reason you stated.
Yes I do need to monitor the selected Cakewalk track inputs because I will use these selections to control the external analogue record matrix. (This is partly for convenience of having source selection control from Cakewalk and also because I will record on to my analogue tape machine and to Cakewalk simultaneously).
So I tried to set up the parameters you suggested in point 2) of your reply but I cannot get it to work. Here is what I did:-
1. I defined friendly names for my inputs in Cakewalk and enabled their use.
2. Under the 'Options' tab, I set up a new Software State called 'FriendlyNames' and added 'Unknown' plus all the friendly names (as they appear in the track source selection) - see Image-1
3. Under the Logic Tab, I added two additional actions to my remote control of Track 1 source selection:-
a. Text Value action - see Image 2
b. Set state by Value action with FriendlyNames set to <By text> - see Image 3
4. Under the Feedback tab I added different MIDI output values for some of the FriendlyNames - see Image 4
When I change the track 1 source select, I get no MIDI values outputted, so I must have made a mistake in the set up.
Could you tell me how to correct please.
Regards
Robert
Hello Rebert,
I do not think someone has ever tried to use it... So that was in fact inconsistent. Please download b404, MIDI action should be fixed there.
Note that the value sent is (current input)/(max number of inputs)*127. "0" means "No input". So the last possible input is "127", no input is "0" and other inputs are in-between.
Since the number of available inputs in concrete setup can vary, that is rather meaningless value...
I would recommend to use:
1) separate from Cakewalk Input parameter (as I have written before for all parameters which do not have equivalent in Cakewalk)
or (if for some reason you want Cakewalk Input)
2) (a) define Friendly Names for inputs in Cakewalk preferences and enable use of them
(b) define Software Set with "Unknown" + all possible input names
(c) in the monitor, first use Text Value action to get the name of input, then use State By Text to find correct state in the set (preset with Unknown, just in case...) and then use State conditions to send predictable MIDI messages for particular inputs.
Cheers,
Alexey.