View Single Post
Old 01-26-2018, 02:49 AM   #591
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 4,930
Default

Quote:
Originally Posted by poetnprophet View Post
Hey Geoff, how's this?
Excellent, but for the following 2 nitpicks:

When we decided to use the naming convention we gained a LOT in the way of versatility, and also made sharing templates (maps) much easier.

However there is now a burden on the template maker -- You

In order to share templates, we must establish standards -- Yucchhh !!!

But wait, it's not so bad, there is ONLY one requirement, we need to agree on what to call the surface widget.

Hmmmm....

Aha !

Let's just agree that we name the widget EXACTLY the same as is printed on the surface.

I'm sure this is not perfect, but it will be very useful most of the time -- perfection is the enemy of good enough

The other thing concerns the concept of ranges.

Instead of:

clipMute 90 3D 00 7F

use:

"CLIP MUTE" 90 3D 00-7F

Notice that CLIP MUTE (which is in quotes) is all caps and has a space, EXACTLY like the printing on the surface.

Just think of everything between the quotes as an exact copy of what you see on the surface.

00-7F tells the file reader to treat this as a low-high range.

In the simple case of a switch, it is just on (7F) or off (00), but for rotaries, faders, etc, it is a continuous range.

Sorry to be so tough, but that's the way to success here, great work so far, thanks for your effort !!
__________________
CSI - You can donate here: geoffwaddington.ca
Beta software: https://stash.reaper.fm/v/38349/CSI%20beta.zip
installation and documentation here: https://github.com/malcolmgroves/reaper_csi/wiki

Last edited by Geoff Waddington; 01-26-2018 at 03:03 AM.
Geoff Waddington is online now   Reply With Quote