# Examples

Source: https://help.malighting.com/grandMA2/en/help/key_clone_examples.html
This is grandocs, an unofficial mirror of MA Lighting documentation. For authoritative or safety-relevant information, cite the canonical page on help.malighting.com.

---
**Important:**\
It is possible to clone from fixture types or to fixture types in presets only. For more information see [Clone presets](/grandma2/key_clone_clone_presets/).

##  

**Important:**\
The cloning option **Overwrite** removes and  replaces original data of the destination by new data. 

##  

## Clone Fixture to Fixture

 

### 1. Example:

If you clone fixture 1 to fixture 2 with the default option, i.e., **Low Prio Merge**:

- This process creates selective data for fixture 2. 
- Fixture 2 now does the exact same thing it did before cloning.
- Fixture 2 keeps the data of fixture 1 in case fixture 2 should not have any data for specific objects. 

### 2. Example:

If you clone fixture 1 to fixture 2 with the option **Merge**:

- This process creates selective data for fixture 2.
- Fixture 2 now does the exact same thing as fixture 1. 
- Fixture 2 keeps its data in case fixture 1 should not have any data for specific objects. 

### 3. Example:

If you clone fixtures 1 and 2 to fixtures in group 10 in sequences 1 through 10:

- This process copies data from fixtures 1 and 2 to fixtures in group 10 within sequence 1 through 10 only. 

### 4.Example:

If you clone fixture 1 to fixture 2 with the option **Overwrite**:

- This process creates selective data for fixture 2. 
- Fixture 2 now does the exact same thing as fixture 1. 

 

---

## Clone Fixture to Fixture Type

 

**Important:**\
Cloning fixtures to fixture types clones selective data to global data. 

### 1. Example:

If you clone fixture 1 to fixture type 2 with the default option, i.e., **Low Prio Merge**:

- This process creates global data for fixture type 2.
- Fixture type 2 now does the exact same thing it did before cloning.
- Fixture type 2 keeps the data of fixture 1 in case fixture type 2 should not have any data for specific objects. 

### 2. Example:

If you clone fixture 1 to fixture type 2 with the option **Merge**:

- This process creates global data for fixture type 2.
- Fixture type 2 now does the exact same thing as fixture 1. 
- Fixture type 2 keeps its data in case fixture 1 should not have any data for specific objects. 

### 3.Example:

If you clone fixture 1 to fixture type 2 with the option **Overwrite**:

- This process creates global data for fixture type 2
- Fixture type 2 now does the exact same thing as fixture 1. 

 

---

## Clone Fixture Type to Fixture

 

**Important:**\
Cloning fixture types to fixtures clones global data to selective data. 

### 1. Example:

If you clone fixture type 1 to fixture 2 with the default option, i.e., **Low Prio Merge**:

- This process creates selective data for fixture 2. 
- Fixture 2 now does the exact same thing it did before cloning.
- Fixture 2 keeps the data of fixture type 1 in case fixture 2 should not have any data for specific objects. 

### 2. Example:

If you clone fixture type 1 to fixture 2 with the option **Merge**:

- This process creates selective data for fixture 2. 
- Fixture 2 now does the exact same thing as fixture type 1. 
- Fixture 2 keeps its data in case fixture type 1 should not have any data for specific objects. 

### 3. Example:

If you clone fixture type 1 to fixture 2 with the option **Overwrite**:

- This process creates selective data for fixture 2.
- Fixture 2 now does the exact same thing as fixture type 1. 

 

---

## Clone Fixture Type to Fixture Type

 

**Important:**\
Cloning fixture types to fixture types clones global data to global data. 

### 1. Example:

If you clone fixture type 1 to fixture type 2 with the default option, i.e., **Low Prio Merge**:

- This process creates global data for fixture type 2. 
- Fixture type 2 now does the exact same thing it did before cloning. 
- Fixture type 2 keeps the data of fixture type 1 in case fixture type 2 should not have any data for specific objects. 

### 2. Example:

If you clone fixture type 1 to fixture type 2 with the option **Merge**:

- This process creates global data for fixture type 2. 
- Fixture type 2 now does the exact same thing as fixture 1. 
- Fixture type 2 keeps its data in case fixture type 1 should not have any data for specific objects. 

### 3.Example:

If you clone fixture type 1 to fixture type 2 with the option **Overwrite**:

- This process creates global data for fixture type 2.
- Fixture type 2 now does the exact same thing as fixture type 1.