Hi, I'm Launch!
I am a Fortnite Festival streamer and have been playing rhythm games for 20+ years!
Let's Calibrate!
Introduction
Are you struggling with hitting perfects (or even hitting notes consistently) in Fortnite Festival?
It sounds like you need to calibrate your game.What calibration does is that it matches up the audio and video of your game and hardware so that they're both in sync, making it to where pressing your button on a note is actually accurate to the song.So that being said, Let's Calibrate!
Prerequisites
You will need a few things to get started:
A smart phone that supports 60 FPS video recording
A video editing software (you only need one of them)
Free options
Adobe Premiere Rush (mobile)
DaVinci Resolve (Windows/Mac)
Other options
[PAID] Adobe Premiere Pro (Windows/Mac)
CapCut (mobile/Windows/Mac)
Getting Started
To get started, you must do the following:
Set your phone's camera to record video at 60 FPS
Turn off "Auto FPS", if applicable
Click below for your respective device type:
Preparing Fortnite
Now that our phone camera is prepared for recording, let's setup your game hardware and Fortnite for the recording process.
Set your in-game settings as:
Audio/Video Offset: 0 milliseconds
Input Latency: 0 milliseconds
The Little Details for PC
If you are playing on PC, we highly suggest adjusting your settings to where you are at least getting the max performance out of your monitor when playing.60hz @ 60fps, 120hz @ 120 FPS, 165hz @ 165FPS and so on.
Recording
Once both the phone and Fortnite are prepared for calibration, we can start recording!
Load into Festival Main Stage, ensuring that your A/V Offset and Input Latency are set to 0
Talk to the Stage Tech, pressing on the TUNE UP button
Press the yellow START button
Begin recording your screen with sound
Make sure that the audio device you're recording is the one you'll be playing with. You may have to increase your volume for a better calibration process
If you use speakers to play, record from the distance you normally play at
Record for about four or five seconds
You now have a video prepped for calibration! You can compare yours to this example video to see if yours is accurate
Calibration
Now that we have the video in hand, we can now load it into a video editing program and measure the latency.
If you are using the DaVinci Resolve method, you will have to transfer the video file to your computer. You can upload it to Google Drive or a file sharing site like /tmp/files.
Applying the Math
Through the frame counting we did using the video editing software in the previous section, you can now apply that number to your game! If you didn't multiply the number yet, it's [the frame count from your video] x 16.66667, then round to the nearest 5.In our example case, it ended up being approximately 185 milliseconds.Now, apply this to both the Audio/Video Offset and Input Latency.
Play to Refine
Now, we have to figure out what our input latency is. Usually, it isn't too far from what our Audio/Video Offset is.How do we refine? We have to play some songs! Play songs that are between 1-3 difficulty that do not have many lift notes. You want to play as accurately as possible. Lift notes tend to be more difficult to play accurately, so avoid tracks with those.You will want to play at least three songs. At the end of each one, write down the "Avg. input time" that is displayed in the More Details menu.We suggest playing these tunes:
Woman by Doja Cat on Lead
Therefore I Am - Billie Eilish on Lead
Lovin On Me - Jack Harlow on Lead
(Most of the Billie Eilish songs on Lead tend to be good choices for the refinement process)
Preferences
Your track speed can impact your input latency, so play only on the track speed you are most comfortable with.And no, a higher track speed does not represent higher skill.
Average the Numbers
After playing through a few songs, we now have a list of the "Avg. input time(s)".We played five and in our refinement, the results were:
15ms EARLY
14ms EARLY
30ms EARLY
2ms LATE
14ms EARLY
We have two outliers, the 30ms EARLY and 2ms LATE. Let's ignore those and look at the other ones. If we average them, it ends up being 14.3333_. We'll round that to 15.So since the input times said EARLY, we must lower the input latency by 15ms.
Increase or Decrease?
When the "Avg. input time" says late, you must INCREASE the Input Latency.If the "Avg. input time" says early, you must DECREASE the input latency.
Final Notes
You now have your near-optimal latency! However, let's set some expectations. Due to the nature of how calibration is in Fortnite and that performance is variable in both the device you're playing on and your own play ability, we will expect this:
You will not always have a low number in the post-song details. Our range of what is deemed acceptable is +/- 5.
If you are consistently receiving the same calibration (such as +5 EARLY), you can adjust your Input Latency accordingly to match your play better.
This is not permanent. Every update that Epic pushes live affects the calibration of Fortnite Festival. Why? We have no idea.
Got any questions?
Contact me via my Discord server!
Join here:
Spare change?
If you would like to leave me a tip, you can send me one here:
Let's Calibrate!
iPhone Camera Setup
Getting to the iOS Camera Settings
This may look different for you, as different version of iOS have different placements of where the Camera settings are.
Adjusting Video Recording Settings
Now, tap on the "Record Video" section. Yours may have a different setting, like '720p at 30 fps' or '4K at 24 fps".
Make the Changes
Change the main video recording setting to '1080p HD at 60FPS'.After, scroll down and tap on "Auto FPS" and then turn it off.The most important part about this is that we now have forced 60 FPS, which we need for more precise calibration.Now, you can return to the guide!
Let's Calibrate!
Android Camera Setup
Getting to the Android Camera Settings
This may look different for you, as different versions of Android OS have different interfaces for the Camera app.This example is from a Samsung Galaxy.Tap the button at the top right that indicates the resolution. In this case, it says UHD/60 which is 4k/60 FPS.
Make the Changes
You will want to change the size setting to either FHD (1080p) or HD (720p). Smaller resolution means smaller file size!Then, set your FPS to 60.The most important part about this is that we now have forced 60 FPS, which we need for more precise calibration.Now, you can return to the guide!
Let's Calibrate!
Adobe Premiere Rush Frame Calculation
Create a Project
Select the “+” which will open the “Create New Project” menu.From there, you will select the “Add Media” option. Then, you will choose your clip from your camera roll.
Your Video is in the Project!
Once you are in the project canvas, you should be able to see a preview of your clip along with a video timeline and audio soundwave!
Audio Preparation
Double click the video timeline - this will display the “Separate Audio” option, which you will need to do.Next, you will want to increase the clip audio volume. From the menu bar at the bottom of the screen, select the “Audio” option, then click on the “Clip Volume” button.Raise the volume all the way up to 100. These steps make it easier to find the “peak” of the soundwave.
Stretch the Timeline
From the video timeline, you will want to zoom in to expand the soundwaves and scroll until you line up with any of the peaksIt does not matter from which one you choose, as the results are always consistent!
Count the Frames
Using the “◄▌” button, you will toggle back and count each “frame” until the the white bar in your clip preview lines up with the white dots.You will take the amount of frames and multiply that number by 16.67. If needed, you can round it up or down to the nearest multiple of 5.In this example, we found that it took 11 frames, meaning that our latency would be 183.37, which we'll round up to 185 milliseconds.This is what you will set your Audio/Video Latency to in-game!
Let's Calibrate!
DaVinci Resolve Frame Calculation
Open the Application
Now that you have obtained your clip from the previous steps, you will open DaVinci Resolve.If you haven't already downloaded the program, you can get it here:
Switch to the Edit tab
While this process can technically be done from the "Cut" tab, the "Edit" tab will make it easier for us to see the fine details of the video.Click the "Edit" button at the bottom of the screen.
Drag the Video Onto the Timeline
After getting into the "Edit" section, you'll see that there is nothing in the video timeline. From the "Media Pool" on the left side of the screen, you can drag your video onto the timeline.
Stretch the Timeline
We are going to need to see the fine details of the clip, particularly with the waveform of the audio, so we must stretch the timeline! Click and drag the zoom in the toolbar.
Increase Audio Levels
Hover on the green bar until your cursor turns into two arrows that point up and down. Once it turns into that, click and drag upwards so that the volume increases.We want it to be as clear as possible to see where the beeps are.
Count the Frames
Once your timeline is setup, put the orange video cursor on the peak of a beep. It can be right next to the peak if the frames cannot align on top of the peak itself.Once you're about where the peak of the beep is, press the left arrow key on your keyboard until you can see the squares line up with the rectangle. Count how many times you have to press the key. This is the amount of frames you must calculate with.You will then take that amount of frames and multiply that number by 16.67. If needed, you can round it up or down to the nearest multiple of 5.In this example, we found that it took 11 frames, meaning that our latency would be 183.37, which we'll round up to 185 milliseconds.This is what you will set your Audio/Video Latency to in-game!
Let's Calibrate!
Program Downloads