Duality Pro - instructions
Welcome to Duality Pro
Thank you for purchasing Duality Pro – the only magic video prediction app that allows you to start playing a video first, and only then secretly input the spectator’s selection (number, text).
This groundbreaking method makes the effect even more impossible – and far more impactful.
Here is a video on how to use the app -how to edit the video in order to perform it. Pay attention that the app's settings has changed since this was filmed
Here is a video of our latest WEBINAR-
Let’s get you started step by step:
1. Download the App
You can download Duality Pro from the official app stores:
- Download for iOS - https://apps.apple.com/us/app/duality-2/id1574370173
- Download for Android -https://play.google.com/store/apps/details?id=com.duality.duality4&hl=en&gl=US
⚠️ Important:
After downloading, do not press "Skip" during the first launch. Please wait until the app finishes loading completely.
This ensures that all the default generic videos are properly downloaded to your device.
If you accidentally skip this step, don’t worry – you’ll still be able to download the videos manually from within the app later.
For best results, we recommend launching the app for the first time while connected to Wi-Fi, to speed up the download process.
2. First Launch
Once installed, open the app and tap on one of the generic demo videos shown on the home screen.
At this point, you’ll be asked to grant full access to your video/photo library.
This step is mandatory – Duality works by pulling your personal videos from your device’s gallery.
Without full access, the app will not function properly.
3. Activation
After granting access, you’ll see a screen with a red button labeled "Try our app".
Tap the button, and you'll be prompted to enter your personal activation code.

4. Email Registration
After activation, you’ll be asked to log in using your email address.
This step connects your activation code to your personal email.
Important for iOS users:
Apple may offer you the option to hide your real email and use a private "relay" email address. If you choose this option, remember to use that same Apple-generated email later when using Duality Transmitter (TX Mode).
Once your email is linked, your setup is complete!
⚠️ Important Notes
- Once you’ve activated and linked your account, do not uninstall and reinstall the app. Doing so will break the connection, and you won’t be able to access the app again unless you contact us for a manual reset.
- Changing phones in the future? No problem! Just send us an email at team@cobramagic.com, and we’ll reset your activation code so you can install Duality on your new device.
Using a generic video
The easiest and the fastest way to start using Duality is using a video that we already supplied in the app. You have some top magicians' videos already inside the app and here I will explain how to edit them and use them right away, and then give you tips for creating your own video.
For the generic videos, the editing is already complete in advance, and ready to perform, but we still recommend checking everything before you perform it in front of people.
When opening the app, our generic videos (and your own videos) will show in the Gallery, as shown here in the screenshot.
Choose the desired video you wish to use, and long press its picture in order to edit it

Just hit "Edit Video" to begin editing.

Setting the Prediction Timing
The first thing you'll edit is the "Image In" – this determines the exact moment when your number, text, picture, drawing, or prediction will appear in the video.
Scrub through the video to find the frame right before the prediction is revealed (for example, as shown in the screenshot).
Once you've reached the perfect moment, tap "Set" to lock it in.
💡 Use the blue arrows to move frame-by-frame for maximum precision.
To set the "Image Out" – the moment when the prediction disappears from the video (optional) – tap "More Options", and then set the timing just as you did for "Image In".
When you're done with this section, tap "Next" at the bottom right corner.
Editing the Prediction Content
Now it's time to edit the actual prediction content.
You'll go through four types of predictions:
- Numbers
- Text
- Drawing
- Picture
This lets you prepare the same video for any type of routine you want to perform.
You'll start by editing the number prediction:
- Drag the number to the correct position where the revelation happens.
- Use the Size and Boldness sliders to adjust its appearance.
Advanced Editing Options
If you tap "More Options", additional editing tools will appear.
Use these tools to fine-tune your prediction and make it look exactly the way you want.
You can also swipe the toolbar to the left to reveal even more tools — there's one additional option located just to the right of "Perspective".🎨 Prediction Color
The prediction color is set automatically by default.
If you’d like to change it, tap "Colors", then tap the prediction cover to copy and apply its color.Once you’re done, you can repeat the same process for text, drawing, and picture predictions – all using the same editing tools which can only be used with Duality transmitter app, in TX mode.
If the editing toolbar is getting in your way, you can drag it up or down and lock it in a more convenient spot on the screen.
Drawing Editing Screen:

Picture Editing Screen:

Final Step: Choose Your Input Method
At the final screen, you’ll be asked to choose your Input Method – this determines how you will secretly enter the prediction during performance.
🔄 Note: You can always change the input method later without re-editing the video.
Simply access the input settings from the main screen, and switch to the method you prefer.
Default Input Method
By default, the input method is set to “Pause – 2 Digits”, and we recommend starting with this method, especially if you’re new to the app.
A detailed explanation for each available input method can be found in the main settings page under "Input Methods".
Input Methods – How to Secretly Enter the Prediction
This app uses an invisible dial-pad-like grid over the screen. You input the prediction by tapping the screen twice during the video — first tap for the first digit, second for the second digit.
Locating the Input Area for Digits
Since the position of the input digits may vary slightly from one device to another, you can easily check where they appear on your phone.
Simply tap the heart icon on the video screen — this will display the digit input area so you can see exactly where the numbers are located.
(As shown in the screenshot below.)


Input Methods
1. Grid (Dim)
This method works together with the Pause input logic.
To set it up, you’ll need to define a "Dim Time" — the point in the video when the screen will dim (gets dark) slightly, simulating what happens when you don’t touch the screen for a few seconds.
2. Grid (No Dim)
Same as Grid (Dim), but without screen dimming. Simply tap the screen twice to input the digits.
Works great when projecting the video or when the phone isn’t closely observed.
3. Pause
In this method, you pause the video at any moment during playback.
The first tap, used to pause, inputs the first digit, and the second tap, which resumes the video, inputs the second digit
4. Pause – 3 Digits
In this method you tap the screen once to pause the video and input the first digit then after a short delay the screen dims and your second tap wakes the screen and inputs the second digit and the third tap resumes the video and inputs the third digit
5. After Pause
The first tap only pauses the video and does not input anything then after the pause you tap twice the first tap inputs the first digit and the second tap inputs the second digit and resumes the video
6. Gyro
This method lets you input the digits by tilting the phone at specific times — no screen touches needed, the first tilt inputs the first digit and the second tilt inputs the second digit based on pre-set timing. You’ll need to create a special video for this method and we highly recommend reading the full instructions available in the Input Methods page
7. D-VIR Mode
In this mode the video appears locked and asks for a password before playing you simply type the prediction as the password and that input becomes the revealed number or text this method supports both numbers and words
8. Keyboard Method
In this method you can connect a wireless keyboard or remote (such as Nexus or Versa) and use it to input the prediction during the video playback
9. Self-Drawing
In this method you can transmit a drawing as the prediction either by drawing it freely or by selecting one of the 9 built-in generic drawings available in the app
10. TX Mode
By using the Duality Transmitter app on a separate device, you can transmit a prediction in real time which can be a number, text, picture or drawing directly to the phone that's playing the video without doing anything
11. Multi-Revelation – Anything
This method allows you to input multiple predictions of any type and at different moments in the video you can reveal a number then a word then a drawing or any combination in any order and at any location you choose within the video
12. Lock Screen – Unlimited Numbers
In this method the phone appears to be locked with a lock screen and you input the prediction as if typing your phone’s password, the digits you enter become the prediction inside the video and you can use any number with no digit limit
13. Integrations
This method allows you to use Duality together with third-party magic apps and printers such as Lumen, Inject, Goo and more.
If you plan to use one of these apps to send the prediction into the video you must select “Integrations” as the input method when editing your video
Once selected the prediction will automatically be received from the external app during performance
After choosing a method you will choose whether to perform with numbers, or using an index list.
Correcting a Mistyped Number
If you entered the wrong digits or the spectator changes their mind you can reset the input and try again simply long-press the video to pause it and clear the previous input then tap the screen twice just like in After Pause mode the first tap inputs the first digit and the second tap inputs the second digit and resumes the video
Index Text Information
In the main menu you'll find Index Text Setting where you can create and manage lists of custom texts such as countries names cards or any category you like
For example if you create a list of your stacked deck and input the number 28 the video will reveal the 28th card from your stack
To perform, there's no need to long-press the video and tap "Perform."
You can simply tap the video normally, just like any other video in your gallery, and the trick will run automatically.
Accessing the Main Settings Menu
To open the main settings menu, simply long-press the three dots located at the top right corner of the home screen.
This will open the full settings panel, which looks like this:

Create Your Own Video
Instead of using the built-in generic videos you can record or upload your own personalized video and turn it into a prediction routine the app will guide you through setting the reveal timing and choosing the type of prediction you want to include
Create a New Video
Creating a custom video is easy, but it's important to know what you're going to film in advance.
We recommend starting with a simple routine we call The Thought Projector — a basic and powerful presentation that's great for your first video. You’ll find a full description below, but for now, let's assume that's the routine you're filming.
Here’s what you’ll need:
- The Duality app
- A spiral notebook
- A small easel or stand for the notebook
- A thick marker (shows best on camera)
🎥 Video Guidelines – Read Before Filming
To make your video look clean, magical, and professional, keep these tips in mind:
- You can use any camera, but we recommend your phone’s camera (front or back) since it shoots in FHD and feels more natural to viewers. Film at FHD 30pfs (not 4k).
- Make sure the phone or camera is completely stable during the prediction reveal — use a tripod or lean it on a solid surface
- You can move and talk freely during the video, but once it's time to reveal the prediction, everything must remain still
- The notebook’s front cover works great to hide the prediction until the right moment — just rest it on the easel (see Pic 1)
- Leave a time gap between asking for the spectator’s number and revealing your prediction
- For Gyro input, leave at least 20 seconds
- For other methods, 10 seconds is usually enough
- This is your secret moment to input the data
- Keep the surface and notebook steady during the reveal (see Pic 2)
- Make it fun and engaging: talk to the camera, ask questions, joke, or use props (e.g. fire wallet, appearing marker)
- Add an underline where the prediction will appear — it improves the look and helps you place the prediction accurately when editing
Pic 1
Pic 2

A Few Tips for Shooting Your Own Video
Make sure the surface where the prediction will appear is completely stable if you use something like a sheet of paper and it moves slightly while the number stays still it will look unnatural and ruin the effect
Keep in mind the color of whatever covers the number must match the number's color a black cover usually works great but feel free to be as creative as you want
Always leave a short gap after you ask the spectator to say the number aloud before revealing it this allows you time to pause the video and also creates a cleaner separation between their action and the outcome
When uncovering the number do it quickly and cleanly the number should already be in place and you don’t want any part of it to be seen through the cover before the reveal
Use a tripod or rest your phone on a stable surface holding the phone by hand may cause small movements which can make the number appear to float or shift out of place
In the main menu you’ll find Edit Fonts where you can add or remove fonts used for predictions giving you more control over the visual style of your reveals
Share Settings
In this section you can enter any custom text you'd like to send along with your video
First make sure to enable the option by toggling the small switch on the right
Here you can write your website phone number or any other promotional info you want clients to receive
When you share the video the text will be automatically copied to your device’s clipboard so all you need to do is paste it into the platform you're using
To access this page long-press any video in your gallery and select Share Settings
The screen looks like this:

Sharing the Video
The Share feature is one of the most powerful tools for any working performer
Right after the effect you can ask your spectator for their phone number or social media info and send them the video instantly
They’ll Walk away with a lasting reminder of the impossible moment — and you'll gain a new potential client in your contacts
Once the video finishes playing simply tap the Share icon and choose the platform, you’d like to share it through:

in case your number is not calibrate in the exported video, this is what you need to do : https://youtu.be/UvBKMKYt8SU
Uploading Images to the Duality Gallery
To fill your Duality gallery with images and avoid having an empty-looking screen simply long-press the three dots at the top right corner of the home screen to open the main settings menu
Then tap Upload Gallery Thumbnail
You’ll be taken to your device’s private gallery where you can select any images you like
Each image you choose will be displayed in Duality as a thumbnail only and won’t function as a full video
This is a great way to create the impression of a full media gallery just like a real photo album
How to perform with Duality?
Depending on your video, your presentation might vary. You can approach your spectator and ask them to look at a video you made for them, and to reply to is questions. If you want, you can also script some lines in which you talk with yourself in the video. Duality works best in a quite environment, where it is easy to hear what the video says. If you want to use it in a noisy residency, you can use written text instead of talking (to write down the question on pieces of paper).
For the index lists, you can either memorized the list (having it in alphabetical order would help you a lot), or write it down on a piece of card. If you have a clear phone case, you can slide the list underneath it and see it yourself while you are performing. If you choose to use it in a virtual show, you can simply have it printed in front of you while you are preforming. If you size down the list to only 20-30 options, memorizing them won’t be difficult (ex. If you use countries, you can only limit them to a certain continent).
Using a stacked deck with duality would also work perfectly. You can simply enter a card to the app just by entering its position in the stack (if you wish to use a stack that in not memonica you must insert it to the index lists).
With the TX mode, you don’t need to memorise anything, since you have a partner who will insert the information for you.
More presentational ideas
- It is up to you how do you choose to perform this effect. It can be a demonstration of mind reading, A prediction or a suggestion routine. Make the presentation personal and match it with your persona.
- You can also include other elements in the video such as different force items (Cards, names, time, date, location, objects etc.) so you will have more than one climax.
- Another idea is to write on the back of your business card: “I will be off by 2” and then to hand it to them before you show the video. Then you can perform the effect and have an extra kicker by revealing a number that is lower by 2 than the one they have named.



