HL SYSTEMS INC . Rife Machine Wave Generator Software - Help Guide.
Table of Contents
1. Introduction
2. Frequency Control Interface
3. Manual Run
4. Frequency Libraries
5. Library Formats
6. Loading Libraries and Running Programs
7. Library Editor
8. How to Create Edit and Save a Library
9. How to run synchronously multiple programs
10. Signal Configuration
11. Software versions
12. How to download, install and start application
13. How to enter the activation key
14. How to order the activation key
15. Disclaimer


1. Introduction


This Program can generate signals based on the theories of the scientist Royal Rife for use as a Rife Machine. It uses a standard sound card to generate frequencies in 20Hz-22kHz range and can be controlled by scripts.


Main Features:

  • Generates frequencies in 20Hz-22 kHz range
  • Uses standard sound card
  • Selectable left/right/both channels output
  • Selectable sine/square/triangle wave shapes
  • Pulsed signals with variable duty cycle in 20-80% range
  • Dynamic gating and output signal capability
  • Ability to store the frequency programs in XML and encoded format files.
  • Capability to run multiple frequency programs simultaneously
  • Very flexible and intuitive graphic programming interface
  • Fully programmable signal parameters interface
  • Easy accessible help document in a web browser
  • Written in the new Java technology


Back to Contents Table



2. Frequency Control Interface

The manual frequency control interface consist in the following control blocks:

Generator mode control
Man - manual operation
Prog - program operation
Edit - edit the program scripts

Wave shape control
Choose the wave shape of the generated signal here.
Sin
- Sine wave
Sqr - Square wave
Saw - triangle wave
Royal Rife did most of his work using square waves, but nowadays others use different waveforms.

Wave sweep control
Off - The wave is maintained at a constant frequency - flat mode.
On - The wave will logarithmically increase or decrease in frequency.

Wave frequency control
Hz, Khz and Mhz, - frequency range.
Mhz range is used as generator interface will be used to control and external oscillator.

From frequency
- in flat mode is the constant operating frequency. In Sweep mode is the starting frequency which will increase or decrease depending on the ending frequency.

To - the ending frequency, operable only in the sweep mode.
Note: the From and To frequencies are operable only within the same range selection.

The controls can be adjusted by clicking on arrows or by entering the desired value in the field box. Note that if an invalid value will be entered, the value will be automatically rejected and replaced with the previous correct value.

Wave time control
This control let you set the amount of time the wave will operate. You can adjust the length to maximum 59 min 59 sec. Setting the operating to 0 min 0 sec will produce no wave generation.

The controls can be adjusted by clicking on the controls arrows or by entering the desired value in the field box.

Note that if an invalid value will be entered, the value will be automatically rejected and replace with the previous value.

Gate control
The Gate control allow you to generate a pulsed signal.
Basically the wave frequency in amplitude modulated with the low gate frequency. The signal looks like train pulses of high frequencies. Rife found that applying the wave in pulses some time is more effective than plain wave.
When the switch is set to On you can adjust pulses frequency and the duty cycle.
The duty cycle is the ratio of signal present versus pause for a pulsed signal.
The higher the duty cycle, the shorter the pause between pulses.

You can adjust the pulse frequency between 40 and 80 Hz. Most of the Rife protocols use gating frequencies between 60- 70 Hz.
The duty cycle can be adjusted between 20 and 80 %.

Output level control
Sets the output level of the generated signal. 100% is the maximum output level, which is equivalent to 0db full scale.

Manual Run control
This control allow the operator to start and stop the generator manually.
Run - start generator.
Stop - stop generator.

Note that after the set length of time was consumed, the generator will automatically stop.
Off - close the generator and dismiss it from the screen. You may use it when multiple instances of the generator are selected, as you need.

Signal Parameters Display
This control displays signal parameters during run time.
It will display the lapsed time, the frequency parameters. In Sweep mode the frequency values is updated corresponding to lapsed time at 1 sec increments.

Back to Contents Table


3. Manual Run

Before start the generator, set the wave shape, flat or sweep frequency, set the range and the initial and final frequency. Also set the time the generator will operate, gating and output parameters.

Click Run button to start the generator.
Click Stop button to stop the generator.
After the generator starts you can dynamically modify the gating and output parameters. There is 1 sec delay between changing the controls and taking effect.

Back to Contents Table


4. Frequency Libraries

This software allows you to save and run sequences of frequencies with the pre defined parameters.

Definitions

Sequence:
All the parameters assigned to a particular frequency constitute a sequence. Sequence's parameters includes: wave shape, freq range, freq from value and if in Sweep mode the to freq value, running time, gate freq, gate duty and output amplitude.

Program:
You can group a set of sequences in a program which will address a specific disease or condition.

Library:
A group of related programs can be structured in a library.

You can structure your programs and libraries as you whish to better serve your aims. Basically a library contains a large number of programs and is stored in an file with xml extension. You can place this file anywhere in your computer file system but is recommended to be placed in the ~/data subdirectory of the Rife Machine Wave Generator.

As you develop more libraries you can structure the data directory in several subdirectories where to store specific libraries based on your criteria.

Another format in which a library can be stored is a file with crs extension. In this file the library will be stored in a encoded format for more security as you might not want the file to be modified outside application.
In order to create a library the software come with the very easy usable Library Editor.

The download comes with an xml sample library. You can open the file with and external xml editor and have a look at the xml structure (scripts). After you become familiar with the structure you can add or modify the programs with your preferred editor. But still you have to pay attention at the structure of scripts otherwise at loading time the file will throw errors and will fail to load.

Note: It is not recommended to edit the encoded (crs) files in any manner as they will become unusable (unloadable).


Back to Contents Table


5. Library Formats

Frequencies libraries can be stored in two file formats.

a. XML format. The library is represented in XML format and stored in a file with xml extension.

b. CRS format. The library is represented in XML format and encrypted based on your key and stored in a file with crs extension.

Back to Contents Table


6. Loading Libraries and Running Programs

Click Prog radio button on Mode Switch control.
The Program Runner interface will open.


Click Load Library button and select a library file (a file with xml or crs extension).

After loading the library, the library window will be populated with the programs contained in the library. In order to run a program, it has to be selected in the library window. But first you might want to search for the specific program to run.

One way is entering first 2-3 letters of the program name in field finder. And click Find button. If the program will be found, automatically will get the focus. Hit again Find button for the next occurence of another program starting with the same letters combination. Or enter exact wording and click Find.


Another way to find the specific program to look for is using the scrolls bar. Click on de desired program on the programs tree. In order to run a program it has to have focus in the programs window.

Click the Run Program button from Program Runner navigator.

Here are the functions of the navigator buttons:
Prev - navigate one program up in the list.
Next - navigate one program down in the list.
Run Seq - run a specific sequence from the program.
Run Prog - run the whole program.
Stop - stop running the program or the sequence.

In order to leave the program mode click Exit button, the interface will return to manual mode.

Back to Contents Table


7. Library Editor


Click Edit radio button on Generator mode control.

Here is the main Editor interface
Top module is the generator interface described in the previous section. It is used to set the parameters for each sequence or frequency within the program.
The bottom module is used to create, edit and delete programs. It has 4 sections:

The library section

Load Library
- Click on this button to load an existing library. It can be stored in a xml or a crs file. The crs file contain the library stored in a encoded format. The library will be loaded in memory and the programs window will be populated to be examined and edited.
New Library - A new sample library will be created which easily will be modified. After you will made the desired changes, as adding new programs or new sequences, changing the sequences frequency parameters, or names, you can save the library with the different name as you planed.
Save - save the changes to the library.
Save As - You can save a new copy of the library with another name. Note that a valid library name has to have xml or crs extension. Otherwise you will not be able to reload it and run it. Please note that if you prefer to keep a safer copy of your research work or for any other reason you might want save the library with crs extension which will encode the content of the library based on your current key. Simply assign the crs extension when saving the library.
When a library is loaded a consistent amount of information is loaded in memory and if the computer has a low RAM it could slow down or throw an out of memory error. Is recommended to keep a library no longer than approximative 1000 programs. But you can structure your research or practice in several libraries file or even more stored in the specific directories, similar with a database.
Exit - Exit edit mode and return to manual generator mode interface. If changes to the library are not saved you will be asked to save them before exit.

The program section
This section is used to handle the programs and sequences of frequencies and navigate through them.

New Program - This button will add a new empty program in the library tree. In order to add a program you have to be positioned on a program node in the list. The new program will be added below the current existing program. The name of the added program will be New Program which you may modify it later on as you desire using Comments module. If currently the focus in the program tree is on a sequence this button will be ineffective. After adding the new program entry you can add as many sequences as you wish, by clicking New Sequence button.

New Sequence
- This button will add a new sequence in the program. If you are positioned on the program node in the tree, clicking New Sequence will add a sequence at the bottom of the sequences list belonging to the current program. If you are positioned on a sequence node in the tree, clicking New Sequence will insert a sequence below the current sequence.
The new added sequence will have New Sequence name which you might want to change later on using the Comments module. Note that when you add a new sequence, this will contain a whole parameter frequency set. In another words a fully runnable sequence. Before adding a new sequence you might want to change the parameters to be stored accordingly with your scope. Or later on you can change them and restore them in the sequence by clicking Apply button.

Delete - This button will delete an entry in the tree. If you are positioned on the program node, by clickin Delete the whole program containing all frequency sequences will be deleted. You will be prompted for deletion but use with cautions. If you are positioned on a sequence node in the tree, only that specific sequence belonging to the program will be deleted. Note that you cannot delete a library. A library is a file in the file system. And can be deleted by the operating system Delete File command.

Apply - Use this button to apply the changes made to a program or a sequence. The following parameters are applicable. Program name, Program comment, Sequence name, Sequence comment and all frequency parameters, including sweeping gating and amplitude.

Find - When the library gets larger you might want to quickly access a specific program. Enter first 2-3 letters of the program name in field finder and click Find button or hit enter taste. If the program will be found, automatically will get the focus. Hit again Find button for the next occurence of another program starting with the same letters combination. Or enter exact wording and click Find.

The library tree window section
You can browse from programs by handling the scroll bars. Click on the specific program handler to open the sequences list. Click an a sequence and observe the parameters in the Top Parameters module. If necessary make the changes on the sequences parameters. Or change the program and sequence name and comment properties. Click Apply button to made permanent the changes. Note that an undo mechanism is not available at this point. But you can discard the changes by reloading the library without saving.

The comment section
Each program and sequence are identified by a name and a comment property which you might want to update and refer later on at run time.

Back to Contents Table


8. How to Create, Edit and Save a Library

Note: Here we present two samples which cover most of the editing cases. These samples are pure educational and are not intended to suggest any medical advice.

1. First example describe how to create a new library, how to add a new program, how to add a sequence to the program and how to save the library with a specific name.

Click Edit radio button on the Mode switch. The Editor interface will open.

Click New Library button. Notice that in the Library Window the "LibrarySample" in xml format will be created.

The library has already 3 programs named: Cure, Relax and Clean. Click on the Relax program. It will get focus in the tree.



And click on the New Prg button. A new entry with New Program name in blue color will be created below the Relax program.





In the Prog field change the name of the program to "Heal". And in the notes field enter: "Used to heal bones". And finally click on the Apply button. The changes will take effect and the tree will be updated. Also the program and library name color will change to red. This signify that a change took effect.





Right now you've created an empty program. While the "Heal" has focus on the tree, click on the New Seq button. Under the Heal program a new entry with the New Sequence was created in blue color. In the Seq field enter Freq 1. And in the Notes field enter "Use no more that 10 minutes".

Now, change the frequency parameters in the Generator interface as follows.
Set the wave shape to SQR.
Set the sweep switch to Off.
Set the frequency range to Hz and the frequency to 600.
You can either enter the value in the field or handle the up or down arrows .
Set the time to 10 min 0 sec.
Set the gate On.
Set the gate freaquency to 40 Hz and the duty to 80%.
Set the output amplitude to 80%.

And finally click again the Apply button.

The library window should look similar as below.

Navigate between programs, click on the programs and navigate among frequencies sequences. Notice how parameters in the Generator interface change accordingly.
Go back to the Heal program and click on the first sequence. Notice the new created sequence and check the correctness of the parameters.



You are ready to save the library. Click on Save As button and enter as name to be saved "MyLib.xml".

After you finish all the edits and saving the library you may want to go back to the generator main interface. Click on the Exit button.



2. Here is the second example describing how to delete a program, delete a sequence, change the parameters of an existing sequence and save the library.

click Edit radio button on the Generator Mode switch. The Editor interface will open.

Click on Load Library button. And select previous selected MyLib.xml library.

The library should display 4 programs: Cure, Relax, Heal and Clean. Click on Relax program. Notice that it gets the focus.


And click Delete button. You will be prompted to acknowledge the deletion. Click Yes. Notice that the library tree was updated and the library name changed to red. This signify that a change took effect.

Click on the Clean handle program (the + or lock sign , depending on the look and feel configuration).
The program will display: worms, flu and blood sequences. And click on the blood sequence. Notice that the sequence flu got focus.

Click on Delete button and acknowledge the deletion.


Notice how the library tree will update the situation. And now click on the worms sequence.


In the Generator interface change the parameters as follows:
Set the frequency range to Khz.
Set the frequency to 1.50.


Click the Apply button.

Navigate between programs an get back to Clean program worms sequence. Notice the changes you've made to the frequency.

Click on Save button.

After clicking on Exit button you will navigate to the generator main interface.

Back to Contents Table


9. How to run synchronously multiple programs

This option is provided for improved performance and greater flexibility.

You may use this option to apply 3 distinct programs or combinations of programs and single frequencies at a one time. The generators can synchronously be started and stopped using the synchronization button.


Here is an example how to run simultaneous two programs. To use this option you have to own a full licese version of the generator. When you start the application one generator is automatically started.

To instantiate one more generator click on the New Generator button from the control bar.

Switch in Prog mode for the generator #0. Load the Rife.crs library. Search for cholecystitis program and make sure that it gets focus on the library tree (is highlighted).

Switch in Prog mode for the generator #1. Load the same library. Search for hepatitis program and make sure that it get focus on the library tree (is highlighted)
Right now you are ready to simultaneously run the programs.Once the second generator displayed the interface, a new button with the Run symbol is added to the control bar. This button has the role of synchronously start the generators.
Go back to the control bar and click this button. Both generators will start at the same time but running the two different programs.


If one of the generators is in program mode and the library tree doesn't have focus on any program, an error message will be thrown alerting you to select a program to run.

The programs might have different lengths. As one program will complete the corresponding generator will automatically stop, while the other will still run.

Once the generators have started the Run Synchronized button will change the function to Stop Synchronized all generators. Or it is possible to stop them one by one as you consider using their own Stop Program buttons.
Click the Stop Synchronized button to stop the generators.

For more flexibility, during the run time is possible to manual control the gating and amplitude parameters.
Back to Contents Table


10. Signal Configuration

These settings are designed to help you generate tones at the optimum quality level given your computer processing performance. The faster your computer, the higher is the quality of sound and 'responsiveness' of the controls while playing a tone.

Click on Config Signal button from the control bar.



The Config Signal Window will open.



Output Device - This option is not available in this version. It will default to first audio device currently assigned by operating system.

Sample rate - the available values are 8000, 11025, 16000, 22050, 44100. Adjust these values accordingly to the maximum sample rate supported by your sound card. If the signal sound choppy it might be necessary to adjust the sample down one step.
Note that the high limit frequency depends on the sample rate. By shifting down the sample rate you will affect the high limit. And is possible that some sequences of frequencies to be ineffective. In respect of this situation it is recommended to upgrade your system with a high quality 16 bits sound card. The higher sample rate supported the better.

Channel number - The generator can output the signal to two audio channels. If 1 channel is selected the signal will be output to the two standard stereo channels. If 2 channels are selected the output can be redirected to Left or Right audio channel.

Channel output - select the output channel.

Note: The signal config parameters affects all the generator instances. However the changes will occur next time when a new sequence or a program will be started.

Back to Contents Table


11. Software versions


The install kit contains all the available versions and documentation including a free evaluation version.
The free version require a free activation key. You can run it as long as you wish.
The basic and full versions require an activation key to be purchased.
However to benefit from the advanced features you have to purchase an activations key which comes in two levels: basic and full.

Here is the activation key schema:

Free version - contains all basic manual functions as follows: Sine, Square and Saw wave shapes control, Flat frequency control, Frequency Range control (hz, kHz), Time control, Amplitude control, Signal configuration and Manual Run control.

Basic version
- all free version features. In addition, multiple instances (max 3), sweep and gating options will be available.

Full version
- in addition to basic option the Program Runner and the Library Editor modules will be available.

Upgrade version - upgrade from basic to full version key.

Read next chapter to find how to order the activation key.

Back to Contents Table

12. How to download, install and start application

Install Kit components

The install kit contains all the available versions and documentation including a free evaluation version.
In order to run the generator you need an activation key. The free version requires a free activation key. The basic and full versions require an activation key to be purchased.

Download

The software is developed in Java. In order to run a Java program is necessary to have installed Java Runtime Engine (JRE) on your computer. Many of today's software use it and you already might have it installed. Simply download the Generator installation kit, install it and run it. The minimum Java Runtime version required is 1.4 but it will work on higher versions too.
There is no guaranty that program will work correctly with Microsoft JRE version. Make sure your JRE provider is Sun Microsystems.
http://java.sun.com/products/archive/j2se/5.0_11/index.html

If you do not have a Java Runtime Engine installed you can download the generator software kit which already contain a Java Runtime version 1.4. The engine will be available only to the Rife Machine Wave Generator and will not interfere with other software from your computer.

If you don't have JRE installed on your computer you can download the last version for free from http://www.java.com/en/download/index.jsp

How to install Rife Machine Waves Generator* - Windows version.

Once you’ve downloaded the installation kit, create a folder with a suggestive name, and unzip the installation kit in this folder. The package will unfold in the wavegen folder.
Example C:\Generator\wavegen\..

How to start Rife Machine Waves Generator* - Windows version.

In the wavegen folder you will find a batch file named run.bat. If you download the Java Run Time containing kit you will find run_jre_local.bat batch file instead. Double click on this file lo run the generator.

Note that the generator application can run only one instance at the time. Make sure that the port 9623 is not used by other program or blocked by the fire wall.



Back to Contents Table



13. How to enter the activation key

Once you have received the email containing the key, you can activate the software by entering the key in the About window. Start Rife Generator and click on the About button from the control bar.

When the About window open, enter the key in the activation field. Or you can Copy and Paste it from the email.
Be sure that the key doesn't have any extra space before the start or end of the key.

Click Activate button. If the key was successfully entered a confirmation message will pop up and the features corresponding to the key level will be activated. Note that the free version also require an activation key. Navigate online at www.rifewave.com, Downloads page to get your free activation key.

Note: Keep the key in a safe place or save the email containing the key. If you will need to reinstall the generator in a different directory or computer you will have to re - enter the activation key.

Back to Contents Table


14. How to order the activation key

Navigate online at www.rifewave.com, Buy page to order the activation key for basic, full and upgrade versions. You can pay with major credit and debit cards via PayPal's secure server. Once you have purchased the key online, it will be sent by email immediately. You can enter the key in the ‘About’ window, and the program will become fully functional right away.

Back to Contents Table



15. Disclaimer

The Rife Devices are not approved by FDA, but are considered to offer an alternate solution.
 
This software is provided for research and testing purpose.
 
Before using this alternate technology you should consider an authorized medical advice. You first should inform yourself on the bio resonance or bio energy domains. Do understand that this is a new evolving technology which is in early stages of the development.
 
The development company and the authors of this software will not be held liable for any damages on your body, mind or any other types of damages, as a result of using this software, or as a result of using this software in combination with any computer hardware, computer accessories or other electrical or non electrical devices or hardware.

Also the development company and the authors of this software will not be held responsible or liable for any unexpected results or any other possible side effects as the result of applying energy waves on your body, by any methods described or not described here.
 
You use this technology at your own risk!

Back to Contents Table

doc ver 1.3