Close

Results 1 to 3 of 3
  1. #1
    Join Date
    Oct 2009
    Location
    Maple Ridge, BC Canada
    Posts
    3,528
    Blog Entries
    1

    Default SOT: SAW|MWS Customizer v2.0

    Good day,

    For those that may not know, I am sort of a "stickler" when it comes to the installation of software. I do believe that this penchant of mine is due to EULA's - which I have always understood as meaning in effect, "Install this software at your risk!"

    This is why I love RML Labs software - all of which simply takes up a bit of drive space! Thus, no EULA - at least, in the "installation sense" of the term.

    According to Wikipedia:
    "Many EULAs assert extensive liability limitations. Most commonly, a EULA will attempt to hold harmless the software licensor in the event that the software causes damage to the user's computer or data, but some software also proposes limitations on whether the licensor can be held liable for damage that arises through improper use of the software."

    Thus, really-and-truly, installer beware!!

    SAW|MWS Customizer V2.0 is an application for the removal of, and the restoration, of MIDI WorkShop. I simply required the means of being able to restore and remove MWS whenever required.

    "The Investigation Process"
    For those that might be at all interested, what is required during the investigative process is to determine what effect the installation of MWS had on the original installation of SAW. Seems simply enough? Thus, this investigative process is as follows:

    1. Install SAW
    2. Cleanup the installation materialize
    3. Note the current folder/file structure
    4. Backup the entire SAW installation
    5. Install MWS
    6. Cleanup the installation
    7. Note the current folder/file structure
    8. Backup the entire SAW|MWS installation
    9. Compare the pre-installation and post-installation statuses

    Observations
    Following are the result of my investigation:

    1. SAW root data was unaffected by the MWS installation
    2. SAWStudioFX_Native is unaffected by the MWS installation
    * Other than MWS consuming some drive space within the Native_PlugIns folder
    3. After updating MWS preferences, SAW preferences remain unaffected

    Summary
    What can be deduced from the above is that SAW is unaffected by the installation of MWS - thus, making such an installation scenario perfect for scripting.

    What this Script Does?
    This script simply deletes or restores specific contents with the main application folder or the "Native_PlugIns" folder. "That is it!"

    What this Script Offers?
    Very simply...eighteen options under five categories, namely:

    1. Copies a pre-made backup folder to a pre-designated location
    2. Launch SAW: Launches SAW - for confirmation purposes only
    3. Exit SAW: Exits SAW - for confirmation purposes only
    4. Installs SAW: All automated
    5. Configure SAW: This is manual procedure
    6. Backup SAW: For later restoration purposes
    7. Restore SAW Default: Deletes any updated data and confirms deletion
    8. Restore SAW Update: Restores the updated data and confirms restoration
    9. Install MWS: As #4
    10. Update Shade: Copies the Contemporary MWS shade to match SAW
    11. Confirm Install: Confirms the install of MWS
    12. Backup MWS: As #6
    13. Remove MWS: Remove the entire MWS installation
    14. Restore MWS: As #8
    15. Configure INT: As #5
    16: Backup INT: As #6
    17. Remove INT: As #13
    18. Restore INT: As #8
    19. About!: Displays a dialog
    20. Exit: Exits the application

    Observations
    As can be seen, there are in effect, three types of installations involved here: 1) SAW alone, MWS alone, and SAW|MWS, referred to as "INT" for integrated.

    The Requirements
    All that is really required is a destination location to store the contents of the pre-made backup folder.
    * In my particular situation, this destination location is: E:\Master_Backup\SAW_MWS

    Other Info
    The demo versions of both SAWStudio and MIDIWorkshop were employed/deployed throughout this entire procedure.

    For an image of the completed application...please [Click_Me]

    In closing...
    If anyone is interested in this application, simply send me an email...

    As always, I do sincerely hope that the above information may be of some practicable use to others.


    Last edited by mr_es335; 11-16-2023 at 06:48 PM. Reason: Big Update!

  2. #2

    Default Re: SOT: MidiWorkShop Remove|Restore

    And as always, of course

  3. #3
    Join Date
    Oct 2009
    Location
    Maple Ridge, BC Canada
    Posts
    3,528
    Blog Entries
    1

    Default Re: SOT: MidiWorkShop Remove|Restore

    Good day,

    Please note: That the application has been "upgraded" from "MidiWorkShop Remove|Restore" to "SAW|MWS Customizer V2.0"

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •