View Single Post
Old 01-12-2018, 06:26 AM   #492
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 11,184
Default

FYI update:

The file format is coming along nicely

With the new requirement that we respect a naming convention, as discussed previously., we can now break things down more logically, here's the latest thinking:

///////////////////////////////////
CSI.ini -- main ini file

MidiInMonitor=Off
MidiOutMonitor=Off
VSTMonitor=Off
Mix1.rsm
Mix2.rsm
Console1.rsm
Control.rsm

///////////////////////////////////

Mix1.rsm -- real surface map

Mix1

8 bankable faders
midiInCh = 2
midiOutCh = 2
MCU.rst

FX1.fxt
FX2.fxt
...

///////////////////////////////////

MCU.rst -- real surface template -- MCU, Faderport, X Touch, etc. -- ties widgets to widget names
Fader1 Fader14bit e0 7f 7f e0 00 00
Fader2 Fader14bit e1 7f 7f e1 00 00
Fader3 Fader14bit e2 7f 7f e2 00 00
...

///////////////////////////////////

MyMap.lsm -- logical surface map
-- ties widget names to widgets
Mix1.rsm
Mix2.rsm
...

- ties widget names to actions
Fader TrackVolume
Mute TrackMute
Play Play
...


///////////////////////////////////

FX1.fxt -- FX template - ties widget names to FX params

VST: ReaComp (Cockos)

Threshold Thresh
Character Gain
Attack Attack
Release Release
Ratio Ratio
Compressor Bypass
Parallel Wet
CompressorMeter GainReduction_dB

///////////////////////////////////

As usual comments/suggestions welcomed.
__________________
To install you need the CSI Software and Support Files
For installation instructions and documentation see the Wiki
Donate -- via PayPal to waddingtongeoff@gmail.com

Last edited by Geoff Waddington; 01-14-2018 at 03:32 AM.
Geoff Waddington is offline   Reply With Quote