View Single Post
Old 02-23-2019, 08:50 AM   #2656
Geoff Waddington
Human being with feelings
 
Geoff Waddington's Avatar
 
Join Date: Mar 2009
Location: Dartmouth, Nova Scotia
Posts: 5,096
Default

Ok, much refactoring complete, more to come...

Just thinking of the file/folder structure a bit.

Since FX are now zones too, we can really open things up, whilst also reducing complexity in CSI.ini

New CSI.ini

Code:
MidiInMonitor Off
MidiOutMonitor Off
VSTMonitor Off

Page GreenPage FollowMCP NoSynchPages NoTrackColoring 75 255 166
MidiSurface GreenMix1 0 0     ArtistMixMCU.mst     MCU
MidiSurface GreenControl 2 2  ArtistControlMCU.mst MCU
MidiSurface GreenMix2 1 1     ArtistMixMCU.mst     MCU
MidiSurface GreenConsole1 7 6 Console1.mst         Console1
Notice how the .axt file has disappeared.

We can now take a folder approach to all zone files.

The new CSI folder structure:

Code:
CSI
    CSI.ini
    Surfaces folder
        Midi
            MCU.mst
            C4.mst
            Console1.mst
            Faderport16.mst
        OSC
            SomeOSCDevice.ost
    Zones folder
        MCU
            Folder1
                ReplacesMostOfAXT.zon
                Folder1a
                    ReplacesTheRestOfAXT.zon
                    OtherFX.zon
                    YetAnotherFX.zon
                Folder1b
                    OtherFX.zon
                    YetAnotherFX.zon                     
        Console1
            SomeFX.zon
            OtherFX.zon
This allows for a LOT more flexibility in how you set up your Zone folders.

CSI wlil start at the Zones Folder named in CSI.ini and recursively load everything in that folder and any subfolders.

Notice how filenames are duplicated (on purpose) in subfolders in the example above.

It is OK to have files with the same name, but the actual Zone names MUST be unique for a given surface.

Seems to allow for max customization/flexibilty with LESS verbosity -- once in a blue moon -- nice work if you can get it

What do you think ?
__________________
Beta software https://stash.reaper.fm/v/38349/CSI%20beta.zip Donate GeoffWaddington.ca
Installation / documentation / source https://github.com/GeoffAWaddington/...ntegrator/wiki

Last edited by Geoff Waddington; 02-23-2019 at 09:11 AM.
Geoff Waddington is offline   Reply With Quote