Contents

Installing and Registering the Modules

Next
 

Thank you for choosing the DH Registration Control System! These modules have been designed to provide a reliable and easy-to-use software registration system to help encourage prospective customers to follow through and register your products, by means of a structured product demonstration period, appropriate reminders, links to your website, and the ability to unlock the product by means of a personalized license key. The system helps deter unauthorized use of your SynthEditš creations, but does so with a minimum amount of inconvenience for you and your legitimate customers.

No copy-protection or anti-piracy method is foolproof. Some of the methods in use today are quite burdensome for the customer, and expensive for the software developer, but crackers have found ways to thwart even the most elaborate systems. I believe that strategies aimed at "keeping the bad guys out" are likely to be counterproductive. I do not claim that the DH Registration Control System will prevent unauthorized use of your products, although it can help make it somewhat more difficult. What it can do is to give you a way to make expectations clear, to guide prospective customers in the right direction, and make it easy for them to do the right thing.

These modules are donation-ware. They are free to download for demo purposes, but you must register them if you want to use them in your products.  Until registered, they display a message box if they are run outside of SynthEdit˛, reminding you, or anyone running a VST containing them, that they are not registered,  and while they are fully functional, they are limited to using a few dummy user IDs to demonstrate how they work. You can get an authorization code to unlock the modules by making a donation and registering at http://www.dehaupt.com/SynthEdit/DH_RegControlSystem2.htm

Take a few minutes to read and follow the instructions below before you start working with the modules, and you will be up and running much more quickly.

The following modules and prefabs are included in the system:

DH_BoolToVoltage.sem -  important: see Note 3 below!
DH_KeyDelete.sem
DH_KeyGen.sem
DHRC2.1.2 Validator.se1
DHRC2.sem
DHRC2A.sem
DHRC2B.sem

A utility prefab, FloatViewer.se1, has also been included.

Copy the DHRC2.1.2 Validator.se1 prefab to your SynthEdit\Prefabs\Special folder. The FloatViewer.se1 prefab can be copied to your SynthEdit\Prefabs\Controls folder.

The DHRC2B.sem module is a custom module used by the Validator prefab. It requires no separate registration, so you can copy it to any folder under your SynthEdit\Modules folder.

Follow the instructions below for the DH_BoolToVoltage.sem, DH_KeyDelete.sem, DH_KeyGen.sem, DHRC2.sem, and DHRC2A.sem modules.

Each module has User and Auth. Code fields in its right-click Properties where your registration information gets entered.

Just copy and paste the authorization code from your registration confirmation email into the Auth. Code field, and enter your email address in the User field.

To avoid having to type and retype the authorization information into the module every time you use a new copy, just fill it in once, and save an .se1 containing only the filled-in module as a prefab, then use the prefab whenever you are inserting into a project that you intend to save as VST. Here's how:

  1. Set up a folder in your SynthEdit\Modules folder, and give it a name like DH_Unregistered. This is where the actual .sem file(s) will be kept.
     

  2. Decide where on the Insert menu you want the new module to appear (under Special, DH_Modules, or whatever -- you might want to put DH_BoolToVoltage.sem under Conversion). If you don't already have a folder by that name in your SynthEdit\Prefabs folder, create one.
     

  3. Open up a New, blank SynthEdit project, and insert the module from DH_Unregistered into it.
     

  4. Right click, and enter the authorization information into the module's Properties (cut and paste from your registration confirmation email).
     

  5. Save the project in the folder you chose in Step 2 under your SynthEdit\Prefabs folder, using the Module's name, e.g., DHRC2.se1
     

  6. The module will now appear on the Insert menu, under the heading you chose in Step 2. Insert the module from there. This will insert the module from the prefab, with the authorization information already filled in.
     

  7. Press Run.
     

  8. If everything is correct, no nag popup will appear in your VSTs, and you will be able to register more than a couple of Disney cartoon characters ;-).
     

  9. This filled-in version of the module is what you'll be using from now on.

Please don't distribute your filled-in modules in an .se1. Distributing them in saved VSTs is no problem.
 

 

Notes:

1. SynthEdit is a product of Jeff McClintock www.synthedit.com

2. The exception to this is DH_KeyGen, which  cannot be run outside of SynthEdit.

3. DH_BoolToVoltage v1.2.1 is included as part of the DH Registration Control System because it is very useful for integrating the DHRC2's Bool outputs into SE projects. It is identical in every respect to the current version of DH_BoolToVoltage that is part of the DH_Sub-ControlPak, except for the module registration process. It is included here for the benefit of DH_RegControl users who are not interested in registering DH_Sub-ControlPak. If you are a registered user of DH_Sub-ControlPak, you can use that pack's version of DH_BoolToVoltage with DH_RegControl. If you delete v1.2.1, you will have to make a minor modification to the demo .se1 by replacing the DH_BoolToVoltage modules with the newer (DH_Sub-ControlPak) version.

Next
top