hello both of you !
> I attach preset which implements what I could find in the text.
Thx a lot !
It's wonderful.
I will now use this little device that was sleeping in my room.
> I have asked you to not modify anything after assignments, except may be colors.
Ha ha, sure, but I need to learn and practise, and I also wanted to help you because we do not want to make your wife upset
. But no problem. I'll start to tweak your new version for my own training.
> Modes: Record (default) and Mix.
> Mode switch: "Up" pressed for more then 1 second (Long press)
great !!!
EDIT : I just red Bassman post up here, and his idea is great : long press on but 1-8 to switch between modes (you'll see that I suggest a third mode below)
> Mode Record: Buttons: STOP (LED, diff on Pause),
Is it possible that but2 be low amber when on pause ? (not green)
> Knobs A: Jog measures, Jog beats (Ribbon mode, not really good for knobs since fixed to +-64 units)
That's fine for me : I use A1 for coarse position and A2 to fine tune. Anyway, it's just to naviguate in my current take/loop to listen if I made a wrong note somewhere
Possible but7 is low amber when loop off, and black when loop on ? (and still but8 full yellow when loop on) . So I know that both buttons are for loop, and the loop status
About loop, you did not answer, but I suppose it's not possible to test if the FROM time is really lower than THRU before selecting a possibly empty loop ? ( in cakewalk, you can have sometimes a very small unwanted selection)
Possible but6 colors in red for 2 sec to show that file is saving ? (in case I misstype the button)
> Mode Mix:
When mixing, I do not need undo/redo, cuz I'm in front of the PC, (so I have ctrl Z and Y)
So is it possible "previous and next WAI blocks" on left-right (more logical when mixing in console view)
And could we add a third mode : a mixing mode with solos ?
With a color code on right arrow to know the current mode :
- mode 1 (long but1 to switch) = record, right arrow is red
- mode 2 (long but2 to switch) = mix+solos, right arrow is green
- mode 3 (long but3 to switch) = mix+mutes, right arrow is yellow.
In record mode, I do not really need up/down to navigate tracks.
Instead, it would be more useful to have :
"up" = solo/unsolo current track (with a green color if soloed)
"down" = mute/unmute current track (with a yellow color if muted)
In both mix modes,
- up arrow = solo/mute all (now that I saw function/all/tracks mute.....)
- down arrow = unsolo/unmute all
> Block is auto-aligned to 8, so it can start from 1, 8, 17 only. Block is independent from current strip, switching to mix mode recall last WAI.
great !
> Preset should recall "Factory 1" on loading. LEDs should go off on project closing (may be on Cakewalk closing as well).
yes it works on closing project. Nice.
Only little flaw, but I don't know if you can correct it : when loading, the color buttons does not update to inital states of the selected track :
- but2 should be yellow ("stop" at load time ?)
- but4 should reflect current armed status (possible to read at load time ?),
- but 7 & 8 should reflect the loop status (possible to read at load time ?),
- "up" and "down" arrows should reflect solo and mute status (possible to read at load time ?),
- "right" arrow should reflect current mode ("record"/red at load time ?)
PLEASE note that these are only suggestions : if you think it's not doable, or too much work, no problem
You already did a tremendous job, and it will great fun to use !!!
-------------------
> Now answers on some of your question:
> * There is MIDI with initial flag, as a separate Action type.
Yes I see it know in your code.
> * Any value on Rude parameters toggle (ignoring the value).
ok.
> But there is better method to disarm everything, which I have used now.
I see : function/all/track disarm !
> * modes / long pressed / etc. have no dedicated Actions. They can be implemented using Action Conditions and Timers,
I looked at long press implentation, but still did not get it. I will look tonight, when my wife is asleep
> In general, anything above Startup preset with AZ Controller is complicated.
Yes it is, you interface and the logic behind is very complex, but it's the price to pay for such a flexibility !...
I read about REACTION / OBSERVATION / FEEDBACK phases, but it's not classical way of programming :
actions have different effects according to the phase you're in... Coming from classical langages (C++, etc...), it's not an obvious way to think. But powerful I guess.
BTW, how did Bassman to translate the preset into TXT ?
-------------------
Anyway thanks again for your great help.
If you want to ear why I need such a remote device, you can listen here :
https://soundcloud.com/hbsk/sets/coversI play and sing all parts at home, often stand up, so a lot of hours of recording.... Note that it's just a hobby , so be forgiving