> For the complete documentation index, see [llms.txt](https://guide.strikepack.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.strikepack.com/horizon/manuals/baseball/perfectpitch.md).

# 2. Perfect Pitch

| <img src="/files/1LnIhqkG3hjvXeT5NzjS" alt="" data-size="original"> | <h2><mark style="color:red;">Perfect Pitch</mark></h2> |
| ------------------------------------------------------------------- | ------------------------------------------------------ |

***

***

<details>

<summary><mark style="color:red;">Perfect Pitch</mark> Page Contents</summary>

[**Overview**](#overview)

[**Pitcher Selector**](#pitcher-selector)

[**Perfect Pitch Setup**](#perfect-pitch-setup)

[**Perfect Pitch**](#perfect-pitch-1)

</details>

<figure><img src="/files/n1hXc4rkEVnRhEinN7AO" alt=""><figcaption></figcaption></figure>

## Overview

<figure><img src="/files/EoZ7m9C4dcmsd1t0Vcxd" alt=""><figcaption></figcaption></figure>

This section covers "**Perfect Pitch**", featured in our **Baseball Series 23**/**24** GAMEPACKs for the **STRIKEPACK HORIZON**™ controller adapter & powered by the **STRIKEPACK CENTRAL**™ smartphone app.  You will be guided you through the "**Perfect Pitch**" M.O.D. (Macro On Demand) in the order of setting it up & using it in-game.

<figure><img src="/files/n1hXc4rkEVnRhEinN7AO" alt=""><figcaption></figcaption></figure>

## Pitcher Selector

<figure><img src="/files/EoZ7m9C4dcmsd1t0Vcxd" alt=""><figcaption></figcaption></figure>

While <img src="/files/2lTbgkJvbrlMoA8jc7kj" alt="" data-size="line">***ACTIVATOR*** is <img src="/files/WKxGM5nEvfMbZOqHLzmA" alt="" data-size="line">***HELD***, <img src="/files/IDH9ui7OWxRTcEOMhIbn" alt="" data-size="line">***LEFT TRIGGER*** can be <img src="/files/FTIPMMo2lFVsDuBcyTX7" alt="" data-size="line">***TAPPED*** to cycle through the **4 Pitchers**.  These essentially function as 4 loadouts:

| ![](/files/WstdbaCk96xeOYagK2P7) | <img src="/files/wZxuDbmpFXOefGZO0meu" alt="" data-size="original"> |
| -------------------------------- | ------------------------------------------------------------------- |

<figure><img src="/files/n1hXc4rkEVnRhEinN7AO" alt=""><figcaption></figcaption></figure>

## Perfect Pitch Setup

<figure><img src="/files/n1hXc4rkEVnRhEinN7AO" alt=""><figcaption></figcaption></figure>

The following in-game settings are known to be <mark style="color:red;">**REQUIRED**</mark> to ensure that "**Perfect Pitch**" functions correctly:

* **CONTROLLER VIBRATION:** ON \[IN-GAME & CONSOLE SYSTEM-WIDE]
* **PITCHING INTERFACE:** PINPOINT PITCHING

***

**STEP 1**:  Head over to your game's **Practice Mode**, along with the team that you plan to set up as your pitching team.

***

**STEP 2**:  Choose an in-game pitcher to set up first.

***

**STEP 3**:  On the **Dashboard**, you **MUST MATCH** each "**Pitch Type**" to your in-game pitcher's pitch types, ensuring that they are assigned to the correct button locations that correspond with your game.  Under Pitch Type, you can  <img src="/files/FTIPMMo2lFVsDuBcyTX7" alt="" data-size="line">tap each rectangle to cycle through the available pitch types, or you can <img src="/files/WKxGM5nEvfMbZOqHLzmA" alt="" data-size="line">hold your finger on a rectangle to bring up its option selector.

***

**STEP 4**:  While <img src="/files/WKxGM5nEvfMbZOqHLzmA" alt="" data-size="line">***HOLDING*** <img src="/files/Bh6gXbQ3PKBSVAYWmVsT" alt="" data-size="line">***RIGHT TRIGGER**,* <img src="/files/FTIPMMo2lFVsDuBcyTX7" alt="" data-size="line">***TAP*** one of your ***PITCH*** buttons, then ***RELEASE*** <img src="/files/Bh6gXbQ3PKBSVAYWmVsT" alt="" data-size="line">***RIGHT TRIGGER*** to perform the in-game pitch for that pitch button.

***

**STEP 5**:  On the **Dashboard**, you **MUST MATCH** the "**Pitch Delay**" with how early your in-game pitch timing was.  Under Pitch Delay, <img src="/files/FTIPMMo2lFVsDuBcyTX7" alt="" data-size="line">tap the associated rectangle to enter your timing with your device's numpad.&#x20;

***

**STEP 6**:  Repeat **STEPS 4**-**5** until the timing is within **0**.**05** seconds, or as desired for **each** pitch button.

***

**STEP 7**:  Use your in-game settings to place someone **on base** & ensure that you are still using the **same** pitcher.

***

**STEP 8**:  On the **Dashboard**, select "**ON Base**" <img src="/files/uzOXvUNapIxnU88JRWfr" alt="" data-size="line">.

***

**STEP 9**:  Repeat **STEPS 4**-**6** with ON Base timings.

***

**STEP 10** (**Optional**):  On the **Dashboard**, you can match the "**Pitcher Name**" with your in-game pitcher to ensure that you never forget who these settings are associated with.

***

**STEP 11**:  On the **Dashboard**, change the "**Active Pitche**r" so that you can set up the **next** pitcher, or while <img src="/files/2lTbgkJvbrlMoA8jc7kj" alt="" data-size="line">***ACTIVATOR*** is <img src="/files/WKxGM5nEvfMbZOqHLzmA" alt="" data-size="line">***HELD***, <img src="/files/FTIPMMo2lFVsDuBcyTX7" alt="" data-size="line">***TAP*** <img src="/files/IDH9ui7OWxRTcEOMhIbn" alt="" data-size="line">***LEFT TRIGGER*** to cycle through the Active Pitcher.

***

**STEP 12**:  Repeat **STEPS 3**-**11** with for each new pitcher.  You can configure up to **4** pitchers.

<figure><img src="/files/n1hXc4rkEVnRhEinN7AO" alt=""><figcaption></figcaption></figure>

## Perfect Pitch

<figure><img src="/files/EoZ7m9C4dcmsd1t0Vcxd" alt=""><figcaption></figcaption></figure>

This section assumes that you have been through **Perfect Pitch Setup** first.

***

While <img src="/files/WKxGM5nEvfMbZOqHLzmA" alt="" data-size="line">***HOLDING*** <img src="/files/Bh6gXbQ3PKBSVAYWmVsT" alt="" data-size="line">***RIGHT TRIGGER**,* <img src="/files/FTIPMMo2lFVsDuBcyTX7" alt="" data-size="line">***TAP*** one of your ***PITCH*** buttons displayed on the screen.  ***RELEASE*** <img src="/files/Bh6gXbQ3PKBSVAYWmVsT" alt="" data-size="line">***RIGHT TRIGGER*** to perform the associated pitch type with the associated pitch delay (shown on the same row on the **Dashboard**).

{% hint style="info" %}
Optionally, ***MOVING LEFT STICK*** will also change the aim of the pitch.
{% endhint %}

***

### Pitch Delay Controller Shortcut

While <img src="/files/WKxGM5nEvfMbZOqHLzmA" alt="" data-size="line">***HOLDING*** <img src="/files/Bh6gXbQ3PKBSVAYWmVsT" alt="" data-size="line">***RIGHT TRIGGER**,* <img src="/files/WKxGM5nEvfMbZOqHLzmA" alt="" data-size="line">***HOLD*** one of your ***PITCH*** buttons displayed on the screen.  You can adjust its associated "**Pitch Delay**" by moving the following controls left or right:

***

***LEFT STICK**:* <img src="/files/lsUrQ0Tim0G2SavVpqHa" alt="" data-size="original"><mark style="color:red;">**decrease**</mark> / <img src="/files/cF4b8mb4GPRwzwGETuCG" alt="" data-size="original"><mark style="color:green;">**increase**</mark> by **1s**.

***

***D**-**PAD**:* <img src="/files/7bpZiJ7hhGGyJ1JzROKw" alt="" data-size="line"><mark style="color:red;">**decrease**</mark> / <img src="/files/NDNZLOYoDmE3IzE9oVsi" alt="" data-size="line"><mark style="color:green;">**increase**</mark> by **0**.**1s**.

***

***RIGHT STICK**:* <img src="/files/vX4XONDCZbEXVYGTtZw4" alt="" data-size="original"><mark style="color:red;">**decrease**</mark> / <img src="/files/8gNdhDhqicgK4FmXWZey" alt="" data-size="original"><mark style="color:green;">**increase**</mark> by **0**.**01s**.

***

### Base Mode Controller Shortcut

| <p>While <img src="/files/WKxGM5nEvfMbZOqHLzmA" alt="" data-size="line"><em><strong>HOLDING</strong></em> <img src="/files/Bh6gXbQ3PKBSVAYWmVsT" alt="" data-size="line"><em><strong>RIGHT TRIGGER</strong>:</em></p><hr><p><em><strong>TAP</strong></em> <img src="/files/ztkxNctN3osdbOzbEo4y" alt="" data-size="line"><em><strong>UP</strong></em> to toggle to <strong>ON Base</strong> <img src="/files/uzOXvUNapIxnU88JRWfr" alt="" data-size="line">.</p><hr><p><em><strong>TAP</strong></em> <img src="/files/Igs4rH9EHIMWaGu3B9lc" alt="" data-size="line"><em><strong>DOWN</strong></em> to toggle to <strong>OFF Base</strong> <img src="/files/wkA4t3VXRzh3064qNt0P" alt="" data-size="line">.</p> | <img src="/files/QoFsVDQKdreqt0gN9mvR" alt="" data-size="original"> |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------- |


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.strikepack.com/horizon/manuals/baseball/perfectpitch.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
